







#stacks_in_5 {
}

#stacks_in_4 {
}
@charset "UTF-8";
/*!* Font Awesome Pro 5.14.0 by @fontawesome - https://fontawesome.com* License - https://fontawesome.com/license (Commercial License)*/@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:300;font-display:block;src:url("/site-assets/stacks/ws.foundation.fa5.css/fa5-fonts/fa-light-300.eot");src:url("/site-assets/stacks/ws.foundation.fa5.css/fa5-fonts/fa-light-300.eot?#iefix") format("embedded-opentype"),url("/site-assets/stacks/ws.foundation.fa5.css/fa5-fonts/fa-light-300.woff2") format("woff2"),url("/site-assets/stacks/ws.foundation.fa5.css/fa5-fonts/fa-light-300.woff") format("woff"),url("/site-assets/stacks/ws.foundation.fa5.css/fa5-fonts/fa-light-300.ttf") format("truetype"),url("/site-assets/stacks/ws.foundation.fa5.css/fa5-fonts/fa-light-300.svg#fontawesome") format("svg")}.fal{font-family:'Font Awesome 5 Pro';font-weight:300}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:900;font-display:block;src:url("/site-assets/stacks/ws.foundation.fa5.css/fa5-fonts/fa-solid-900.eot");src:url("/site-assets/stacks/ws.foundation.fa5.css/fa5-fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/site-assets/stacks/ws.foundation.fa5.css/fa5-fonts/fa-solid-900.woff2") format("woff2"),url("/site-assets/stacks/ws.foundation.fa5.css/fa5-fonts/fa-solid-900.woff") format("woff"),url("/site-assets/stacks/ws.foundation.fa5.css/fa5-fonts/fa-solid-900.ttf") format("truetype"),url("/site-assets/stacks/ws.foundation.fa5.css/fa5-fonts/fa-solid-900.svg#fontawesome") format("svg")}.fa,.fas{font-family:'Font Awesome 5 Pro';font-weight:900}  
  h1,.h1, h2,.h2, h3,.h3, h4,.h4, h5,.h5, h6,.h6,  .menu li,   .button,.myclass{font-weight:700 ;line-height:1.10 ;}
.bigp{padding-top:1.5rem ;padding-bottom:1.5rem ;} @media only screen and (min-width:40em){.bigp{padding-top:3rem ;padding-bottom:3rem ;}}@media only screen and (min-width:64em){.bigp{padding-top:4rem ;padding-bottom:4rem ;}} 
            .bigger p{font-size:calc(20rem/16) ;}@media only screen and (min-width:40em) {            .bigger p{font-size:calc(24rem/16) ;line-height:1.50 }}@media only screen and (min-width:64em) {            .bigger p{font-size:calc(24rem/16) ;line-height:1.50 }}
            .smaller p{font-size:calc(13rem/16) ;}@media only screen and (min-width:40em) {            .smaller p{font-size:calc(14rem/16) ;line-height:1.50 }}@media only screen and (min-width:64em) {            .smaller p{font-size:calc(14rem/16) ;line-height:1.50 }}
            p{line-height:1.50 ;}
.topMargin{margin-top:7.00% ;margin-right:0.00% ;margin-bottom:0.00% ;margin-left:0.00% ;}@media only screen and (min-width:40em){.topMargin{margin-top:7.00% ;margin-right:0.00% ;margin-bottom:0.00% ;margin-left:0.00% }}@media only screen and (min-width:64em){.topMargin{margin-top:5.00% ;margin-right:0.00% ;margin-bottom:0.00% ;margin-left:0.00% }}

#stacks_in_16 {
}

#stacks_in_53 {
}

#stacks_in_56 {
}
.pdf-preview-wrapper-stacks_in_37 {
  position: relative;
  text-align: center;
  overflow: visible;
  --pdf-zoom-scale: 1;
  --pdf-zoom-x: 0px;
  --pdf-zoom-y: 0px;
  background: transparent !important;
  box-shadow: none !important;
  
  
  
}

.pdf-preview-wrapper-stacks_in_37:focus-visible {
  outline: none;
}

.pdf-preview-wrapper-stacks_in_37.is-lightbox-enabled .pdf-preview-inner-stacks_in_37 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_37.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_37.is-lightbox-active .pdf-preview-inner-stacks_in_37 {
  cursor: default;
}

.pdf-preview-wrapper-stacks_in_37.is-lightbox-active:not(.is-zoom-active) .pdf-preview-inner-stacks_in_37 {
  pointer-events: none;
}

@media (hover: hover) and (pointer: fine) {
  .pdf-preview-wrapper-stacks_in_37.is-hover-flip-cursor .pdf-preview-inner-stacks_in_37,
  .pdf-preview-wrapper-stacks_in_37.is-hover-flip-cursor .pdf-preview-img-stacks_in_37,
  .pdf-preview-wrapper-stacks_in_37.is-hover-flip-cursor .pdf-preview-img-back-stacks_in_37,
  .pdf-preview-wrapper-stacks_in_37.is-hover-flip-cursor .pdf-preview-img-turn-stacks_in_37,
  .pdf-preview-wrapper-stacks_in_37.is-hover-flip-cursor .pdf-turn-stage-stacks_in_37,
  .pdf-preview-wrapper-stacks_in_37.is-hover-flip-cursor .pdf-three-stage-stacks_in_37,
  .pdf-preview-wrapper-stacks_in_37.is-hover-flip-cursor .pdf-page-border-stacks_in_37 {
    cursor: ew-resize;
  }
}

.pdf-preview-wrapper-stacks_in_37.is-lightbox-active .pdf-control-bar-stacks_in_37,
.pdf-preview-wrapper-stacks_in_37.is-lightbox-active .pdf-control-bar-stacks_in_37 * {
  pointer-events: auto;
}

.pdf-preview-wrapper-stacks_in_37.is-lightbox-transitioning .pdf-control-bar-stacks_in_37.is-visible {
  opacity: 0 !important;
  pointer-events: none !important;
  transition: opacity 0.14s ease;
}

.pdf-lightbox-overlay-stacks_in_37 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  background: transparent;
  overflow: hidden;
  overscroll-behavior: contain;
}

.pdf-lightbox-overlay-stacks_in_37.is-visible {
  display: block;
}

.pdf-lightbox-backdrop-stacks_in_37 {
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  background: rgba(8, 12, 24, 0.82);
  opacity: 0;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_37.is-open .pdf-lightbox-backdrop-stacks_in_37 {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_37 {
  position: absolute;
  inset: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  padding:
    calc(clamp(24px, 4vw, 60px) + env(safe-area-inset-top))
    calc(clamp(24px, 4vw, 60px) + env(safe-area-inset-right))
    calc(clamp(30px, 5vw, 84px) + env(safe-area-inset-bottom))
    calc(clamp(24px, 4vw, 60px) + env(safe-area-inset-left));
  overflow: hidden;
}

.pdf-lightbox-close-stacks_in_37 {
  position: absolute;
  top: calc(14px + env(safe-area-inset-top));
  right: calc(14px + env(safe-area-inset-right));
  z-index: 2;
  width: 2.35rem;
  height: 2.35rem;
  border: 1px solid rgba(255, 255, 255, 0.25);
  border-radius: 999px;
  background: rgba(15, 23, 42, 0.72);
  color: #fff;
  font-size: 1.32rem;
  line-height: 1;
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_37.is-open .pdf-lightbox-close-stacks_in_37 {
  opacity: 1;
}

.pdf-lightbox-close-stacks_in_37:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_37 {
  visibility: hidden !important;
  pointer-events: none !important;
}

html.pdf-lightbox-no-scroll,
body.pdf-lightbox-no-scroll {
  overflow: hidden !important;
  overscroll-behavior: none;
  height: 100%;
}

.pdf-preview-inner-stacks_in_37 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
  -webkit-user-select: none;
  user-select: none;
}

.pdf-preview-inner-stacks_in_37::selection,
.pdf-preview-inner-stacks_in_37 *::selection {
  background: transparent;
  color: inherit;
}

.pdf-zoom-viewport-stacks_in_37 {
  position: relative;
  width: 100%;
  overflow: visible;
}

.pdf-zoom-content-stacks_in_37 {
  position: relative;
  width: 100%;
  transform-origin: 50% 50%;
  transform: translate3d(var(--pdf-zoom-x), var(--pdf-zoom-y), 0) scale(var(--pdf-zoom-scale));
  transition: transform 0.34s cubic-bezier(0.22, 1, 0.36, 1);
  will-change: transform;
}

.pdf-preview-wrapper-stacks_in_37.is-zoom-active .pdf-zoom-viewport-stacks_in_37 {
  touch-action: none;
}

.pdf-preview-wrapper-stacks_in_37.is-zoomed .pdf-zoom-viewport-stacks_in_37 {
  overflow: hidden;
  cursor: grab;
}

.pdf-preview-wrapper-stacks_in_37.is-zoom-dragging .pdf-zoom-viewport-stacks_in_37 {
  cursor: grabbing;
}

.pdf-preview-wrapper-stacks_in_37.is-zoom-dragging .pdf-zoom-content-stacks_in_37 {
  transition: none;
}

.pdf-preview-wrapper-stacks_in_37.is-zoomed.is-turnjs-active .pdf-turn-stage-stacks_in_37 {
  pointer-events: none !important;
}

.pdf-preview-wrapper-stacks_in_37.is-lightbox-active.is-turnjs-active .pdf-turn-stage-stacks_in_37 {
  pointer-events: none !important;
}


.pdf-preview-img-stacks_in_37 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 8px;
  border: 0;
  background: #fff;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-search-highlight-layer-stacks_in_37 {
  position: absolute;
  inset: 0;
  z-index: 12;
  width: 100%;
  pointer-events: none;
  overflow: hidden;
  opacity: 0;
  transition: opacity 0.16s ease;
}

.pdf-search-highlight-layer-stacks_in_37.is-visible {
  opacity: 1;
}

.pdf-search-highlight-layer-stacks_in_37.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-search-highlight-layer-stacks_in_37.is-book-layout-single-first,
.pdf-search-highlight-layer-stacks_in_37.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-search-highlight-layer-stacks_in_37.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-search-highlight-layer-stacks_in_37.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-search-highlight-mark-stacks_in_37 {
  position: absolute;
  box-sizing: border-box;
  border-radius: 3px;
  background: rgba(255, 230, 0, 0.28);
  border: 1px solid rgba(0, 0, 0, 0.8);
  box-shadow:
    0 0 0 1px rgba(255, 255, 255, 0.92),
    0 0 0 2px rgba(0, 0, 0, 0.72),
    0 0 8px rgba(255, 214, 10, 0.56);
  animation: pdf-search-highlight-pop-stacks_in_37 0.42s ease-out;
}

@keyframes pdf-search-highlight-pop-stacks_in_37 {
  0% {
    transform: scale(0.95);
    opacity: 0.78;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

.pdf-three-stage-stacks_in_37 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-turn-stage-stacks_in_37 {
  position: absolute;
  inset: 0;
  z-index: 6;
  display: none;
  opacity: 0;
  pointer-events: none;
  overflow: visible;
  border-radius: 8px;
  background: transparent;
}

.pdf-turn-book-stacks_in_37 {
  width: 100%;
  height: auto;
  display: block;
  -webkit-user-select: none;
  user-select: none;
}

.pdf-turn-page-stacks_in_37 {
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: #fff;
  -webkit-user-select: none;
  user-select: none;
}

.pdf-turn-page-inner-stacks_in_37 {
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: #fff;
  -webkit-user-select: none;
  user-select: none;
}

.pdf-turn-page-img-stacks_in_37 {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: contain;
  background: #fff;
  user-select: none;
  -webkit-user-select: none;
  -webkit-user-drag: none;
}

.pdf-preview-wrapper-stacks_in_37.is-turnjs-active .pdf-preview-img-stacks_in_37 {
  display: none !important;
}

.pdf-preview-wrapper-stacks_in_37.is-turnjs-active .pdf-turn-stage-stacks_in_37 {
  position: relative;
  inset: auto;
  width: 100%;
  height: auto;
  display: block;
  opacity: 1;
  pointer-events: auto;
  overflow: visible;
}

.pdf-preview-wrapper-stacks_in_37.is-turnjs-active .pdf-turn-book-stacks_in_37 {
  width: 100% !important;
  height: auto !important;
  max-width: 100% !important;
  max-height: none !important;
}

.pdf-preview-wrapper-stacks_in_37.is-turnjs-active .pdf-preview-img-back-stacks_in_37,
.pdf-preview-wrapper-stacks_in_37.is-turnjs-active .pdf-preview-img-turn-stacks_in_37,
.pdf-preview-wrapper-stacks_in_37.is-turnjs-active .pdf-three-stage-stacks_in_37,
.pdf-preview-wrapper-stacks_in_37.is-turnjs-active .pdf-flip-fold-stacks_in_37 {
  display: none !important;
}

.pdf-page-border-stacks_in_37 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_37::before,
.pdf-page-border-stacks_in_37::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}


.pdf-page-border-stacks_in_37.is-mode-single,
.pdf-page-border-stacks_in_37.is-mode-book {
  opacity: 1;
}

.pdf-page-border-stacks_in_37.is-mode-single::before {
  display: block;
  inset: 0;
  border-radius: 8px;
  box-shadow: 0px 5px 18px 0px rgba(18, 27, 38, 0.09);
}

.pdf-page-border-stacks_in_37.is-book-layout-spread::before,
.pdf-page-border-stacks_in_37.is-book-layout-spread::after {
  display: block;
  top: 0;
  bottom: 0;
  width: 50%;
  box-shadow: 0px 5px 18px 0px rgba(18, 27, 38, 0.09);
}

.pdf-page-border-stacks_in_37.is-book-layout-spread::before {
  left: 0;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-page-border-stacks_in_37.is-book-layout-spread::after {
  right: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.pdf-page-border-stacks_in_37.is-book-layout-single-first::before,
.pdf-page-border-stacks_in_37.is-book-layout-single-last::before {
  display: block;
  top: 0;
  bottom: 0;
  left: 25%;
  width: 50%;
  box-shadow: 0px 5px 18px 0px rgba(18, 27, 38, 0.09);
}

.pdf-page-border-stacks_in_37.is-book-layout-single-first::before {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.pdf-page-border-stacks_in_37.is-book-layout-single-last::before {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-wrapper-stacks_in_37.is-single-slider-animating .pdf-preview-inner-stacks_in_37 {
  box-shadow: 0px 5px 18px 0px rgba(18, 27, 38, 0.09);
}

.pdf-preview-wrapper-stacks_in_37.is-single-slider-animating .pdf-page-border-stacks_in_37::before,
.pdf-preview-wrapper-stacks_in_37.is-single-slider-animating .pdf-page-border-stacks_in_37::after {
  box-shadow: none !important;
}

.pdf-preview-wrapper-stacks_in_37.is-turnjs-active .pdf-page-border-stacks_in_37::before,
.pdf-preview-wrapper-stacks_in_37.is-turnjs-active .pdf-page-border-stacks_in_37::after {
  box-shadow: none !important;
}

.pdf-preview-wrapper-stacks_in_37.is-turnjs-active .pdf-turn-page-stacks_in_37 {
  box-shadow: none;
  clip-path: none;
}

.pdf-preview-wrapper-stacks_in_37.is-turnjs-active .pdf-turn-page-stacks_in_37.turn-slot-left {
  box-shadow: 0px 5px 18px 0px rgba(18, 27, 38, 0.09);
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  clip-path: inset(-80px 0 -80px -80px);
}

.pdf-preview-wrapper-stacks_in_37.is-turnjs-active .pdf-turn-page-stacks_in_37.turn-slot-right {
  box-shadow: 0px 5px 18px 0px rgba(18, 27, 38, 0.09);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  clip-path: inset(-80px -80px -80px 0);
}

.pdf-preview-wrapper-stacks_in_37.is-turnjs-active .pdf-turn-page-stacks_in_37.turn-slot-single {
  box-shadow: 0px 5px 18px 0px rgba(18, 27, 38, 0.09);
  border-radius: 8px;
}

.pdf-preview-wrapper-stacks_in_37.is-turnjs-active .pdf-turn-page-stacks_in_37.turn-slot-single-first {
  box-shadow: 0px 5px 18px 0px rgba(18, 27, 38, 0.09);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  clip-path: none;
}

.pdf-preview-wrapper-stacks_in_37.is-turnjs-active .pdf-turn-page-stacks_in_37.turn-slot-single-last {
  box-shadow: 0px 5px 18px 0px rgba(18, 27, 38, 0.09);
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  clip-path: none;
}

@supports (color: color-mix(in srgb, black 50%, transparent)) {
  .pdf-preview-wrapper-stacks_in_37.is-turnjs-active .pdf-turn-page-stacks_in_37.turn-animation-clone.turn-shadow-flipping.turn-slot-left,
  .pdf-preview-wrapper-stacks_in_37.is-turnjs-active .pdf-turn-page-stacks_in_37.turn-animation-clone.turn-shadow-flipping.turn-slot-right,
  .pdf-preview-wrapper-stacks_in_37.is-turnjs-active .pdf-turn-page-stacks_in_37.turn-animation-clone.turn-shadow-flipping.turn-slot-single,
  .pdf-preview-wrapper-stacks_in_37.is-turnjs-active .pdf-turn-page-stacks_in_37.turn-animation-clone.turn-shadow-flipping.turn-slot-single-first,
  .pdf-preview-wrapper-stacks_in_37.is-turnjs-active .pdf-turn-page-stacks_in_37.turn-animation-clone.turn-shadow-flipping.turn-slot-single-last {
    box-shadow: 0px 5px 18px 0px color-mix(in srgb, rgba(18, 27, 38, 0.09) 50%, transparent);
  }
}



.pdf-three-stage-stacks_in_37.is-active {
  opacity: 1;
}

.pdf-preview-wrapper-stacks_in_37.is-turnjs-active .pdf-turn-page-stacks_in_37.turn-slot-left {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  clip-path: inset(-80px 0 -80px -80px);
}

.pdf-preview-wrapper-stacks_in_37.is-turnjs-active .pdf-turn-page-stacks_in_37.turn-slot-right {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  clip-path: inset(-80px -80px -80px 0);
}

.pdf-preview-wrapper-stacks_in_37.is-turnjs-active .pdf-turn-page-stacks_in_37.turn-slot-single {
  border-radius: 8px;
}

.pdf-preview-wrapper-stacks_in_37.is-turnjs-active .pdf-turn-page-stacks_in_37.turn-slot-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  clip-path: none;
}

.pdf-preview-wrapper-stacks_in_37.is-turnjs-active .pdf-turn-page-stacks_in_37.turn-slot-single-last {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  clip-path: none;
}

.pdf-three-stage-stacks_in_37 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_37 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 8px;
  border: 0;
  background: #fff;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-preview-img-turn-stacks_in_37 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 8px;
  border: 0;
  background: #fff;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-flip-fold-stacks_in_37 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 8px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_37.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_37.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_37.is-book-layout-single-first,
.pdf-preview-img-stacks_in_37.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_37.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_37.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_37.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_37.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_37.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_37.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_37.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_37.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_37.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_37.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_37.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_37.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_37.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_37.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_37.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_37.is-book-layout-single-first,
.pdf-three-stage-stacks_in_37.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_37.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_37.is-book-layout-single-first,
.pdf-page-border-stacks_in_37.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_37.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_37.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_37.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_37 {
  position: absolute;
  left: 50%;
  bottom: 0.85rem;
  transform: translateX(-50%);
  z-index: 200;
  display: none;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 0.42rem !important;
  flex-wrap: wrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 0;
  padding: 7px;
  border-radius: 10px;
  border: 1px solid rgba(220, 227, 236, 1.00);
  background: rgba(255, 255, 255, 1.00);
  
  backdrop-filter: none;
  -webkit-backdrop-filter: none;
  
  color: rgba(18, 27, 38, 1.00);
  white-space: normal !important;
  
  box-shadow: none;
  
}

.pdf-control-main-row-stacks_in_37,
.pdf-control-tools-row-stacks_in_37 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.42rem;
  width: max-content;
  max-width: 100%;
  min-width: 0;
  margin: 0 auto;
  white-space: nowrap;
}

.pdf-control-bar-stacks_in_37,
.pdf-control-bar-stacks_in_37 *,
.pdf-page-count-stacks_in_37,
.pdf-search-count-stacks_in_37,
.pdf-zoom-level-stacks_in_37 {
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}

.pdf-page-jump-stacks_in_37,
.pdf-search-input-stacks_in_37 {
  -webkit-user-select: text;
  user-select: text;
  -webkit-touch-callout: default;
}

.pdf-control-tools-row-stacks_in_37 {
  gap: 0.34rem;
}

.pdf-control-bar-stacks_in_37.is-tools-open {
  flex-direction: column !important;
  align-items: stretch !important;
  gap: 0.34rem !important;
}

.pdf-control-bar-stacks_in_37.is-tools-open:not(.is-tools-only) .pdf-control-tools-row-stacks_in_37 {
  margin-top: 0.22rem;
}



.pdf-preview-inner-stacks_in_37.is-flip-active .pdf-page-border-stacks_in_37 {
  opacity: 0;
  transition: none;
}







.pdf-preview-wrapper-stacks_in_37.is-lightbox-active .pdf-control-bar-stacks_in_37 {
  left: 50% !important;
  right: auto !important;
  top: auto !important;
  bottom: calc(0.72rem + env(safe-area-inset-bottom)) !important;
  transform: translateX(calc(-50% + var(--pdf-lightbox-bar-drag-x, 0px))) translateY(var(--pdf-lightbox-bar-drag-y, 0px)) !important;
  transition: transform 0.2s cubic-bezier(0.22, 0.61, 0.36, 1), opacity 0.14s ease;
  max-width: min(calc(100% - 0.8rem), calc(100vw - 2rem));
}

.pdf-preview-wrapper-stacks_in_37.is-lightbox-active .pdf-control-bar-stacks_in_37.is-lightbox-bar-draggable {
  cursor: grab;
}

.pdf-preview-wrapper-stacks_in_37.is-lightbox-active .pdf-control-bar-stacks_in_37.is-lightbox-bar-dragging {
  cursor: grabbing;
  transition: none !important;
  user-select: none;
}

.pdf-preview-wrapper-stacks_in_37.is-lightbox-active .pdf-control-bar-stacks_in_37.is-lightbox-bar-returning {
  transition: transform 0.26s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.14s ease !important;
}

.pdf-control-bar-stacks_in_37.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_37.is-action-only {
  left: 50% !important;
  right: auto !important;
  transform: translateX(-50%) !important;
}



.pdf-control-main-row-stacks_in_37 > *,
.pdf-control-tools-row-stacks_in_37 > * {
  position: static !important;
  float: none !important;
  clear: none !important;
  transform: none !important;
  margin: 0 !important;
  vertical-align: middle !important;
  flex: 0 0 auto !important;
}

.pdf-control-bar-stacks_in_37.is-tools-only .pdf-control-tools-row-stacks_in_37 {
  margin-top: 0;
}

.pdf-control-bar-stacks_in_37 .is-hidden,
.pdf-download-btn-stacks_in_37.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_37,
.pdf-page-btn-stacks_in_37 *,
.pdf-bar-action-btn-stacks_in_37,
.pdf-bar-action-btn-stacks_in_37 *,
.pdf-download-btn-stacks_in_37.button,
.pdf-download-btn-stacks_in_37.button *,
.pdf-nav-glyph-stacks_in_37,
.pdf-search-toggle-icon-stacks_in_37,
.pdf-search-close-icon-stacks_in_37,
.pdf-zoom-toggle-icon-stacks_in_37,
.pdf-zoom-close-icon-stacks_in_37,
.pdf-bar-action-icon-stacks_in_37,
.pdf-download-icon-stacks_in_37 {
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}

.pdf-page-btn-stacks_in_37,
.pdf-bar-action-btn-stacks_in_37,
.pdf-download-btn-stacks_in_37.button {
  -webkit-tap-highlight-color: transparent;
}

.pdf-page-btn-stacks_in_37 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 2rem;
  height: 2rem;
  padding: 0;
  margin: 0;
  border: 1px solid rgba(255, 255, 255, 0.24);
  border-radius: 6px;
  background: rgba(255, 255, 255, 1.00);
  color: rgba(18, 27, 38, 1.00);
  font-size: 1.2rem;
  line-height: 1;
  cursor: pointer;
  transition: background-color 0.18s ease, color 0.18s ease, border-color 0.18s ease, opacity 0.18s ease;
}

.pdf-page-btn-stacks_in_37:hover,
.pdf-page-btn-stacks_in_37:focus-visible {
  background: rgba(233, 244, 250, 1.00);
  color: rgba(16, 104, 148, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_37:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.95);
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(45, 92, 215, 0.22);
}

.pdf-page-btn-stacks_in_37:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_37[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_37:disabled:hover,
.pdf-page-btn-stacks_in_37:disabled:focus-visible,
.pdf-page-btn-stacks_in_37[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_37[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 1.00);
  color: rgba(18, 27, 38, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_37 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-page-prev-stacks_in_37 .pdf-nav-glyph-stacks_in_37,
.pdf-page-next-stacks_in_37 .pdf-nav-glyph-stacks_in_37,
.pdf-search-prev-stacks_in_37 .pdf-nav-glyph-stacks_in_37,
.pdf-search-next-stacks_in_37 .pdf-nav-glyph-stacks_in_37 {
  font-size: 1.36em;
  font-weight: 700;
}

.pdf-nav-glyph-stacks_in_37.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_37.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_37.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_37 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_37 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 6px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 1.00);
  color: rgba(18, 27, 38, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_37:focus,
.pdf-page-jump-stacks_in_37:focus-visible {
  background: rgba(233, 244, 250, 1.00);
  color: rgba(16, 104, 148, 1.00);
  border-color: rgba(45, 92, 215, 0.66);
  box-shadow: 0 0 0 2px rgba(45, 92, 215, 0.2);
}

.pdf-page-jump-stacks_in_37::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_37::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-search-toggle-stacks_in_37 {
  transition: opacity 0.16s ease, transform 0.16s ease;
}

.pdf-search-toggle-icon-stacks_in_37,
.pdf-search-close-icon-stacks_in_37,
.pdf-zoom-toggle-icon-stacks_in_37,
.pdf-zoom-close-icon-stacks_in_37 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-zoom-toggle-stacks_in_37 {
  transition: opacity 0.16s ease, transform 0.16s ease;
}

.pdf-search-panel-stacks_in_37 {
  display: none;
  align-items: center;
  gap: 0.34rem;
  min-width: 0;
  max-width: min(100%, 26rem);
  opacity: 0;
  transform: translateY(4px) scale(0.985);
  pointer-events: none;
  transform-origin: center;
  transition: opacity 0.2s ease, transform 0.2s ease;
}

.pdf-search-panel-stacks_in_37.is-visible {
  display: inline-flex;
}

.pdf-zoom-panel-stacks_in_37 {
  display: none;
  align-items: center;
  gap: 0.32rem;
  min-width: 0;
  max-width: min(100%, 25rem);
  opacity: 0;
  transform: translateY(4px) scale(0.985);
  pointer-events: none;
  transform-origin: center;
  transition: opacity 0.2s ease, transform 0.2s ease;
}

.pdf-zoom-panel-stacks_in_37.is-visible {
  display: inline-flex;
}

.pdf-control-bar-stacks_in_37.is-search-open,
.pdf-control-bar-stacks_in_37.is-zoom-open {
  max-width: calc(100% - 0.7rem);
}

.pdf-control-bar-stacks_in_37.is-search-open .pdf-control-tools-row-stacks_in_37,
.pdf-control-bar-stacks_in_37.is-zoom-open .pdf-control-tools-row-stacks_in_37 {
  width: 100%;
  max-width: 100%;
}

.pdf-control-bar-stacks_in_37.is-search-open .pdf-search-panel-stacks_in_37 {
  opacity: 1;
  transform: translateY(0) scale(1);
  pointer-events: auto;
}

.pdf-control-bar-stacks_in_37.is-zoom-open .pdf-zoom-panel-stacks_in_37 {
  opacity: 1;
  transform: translateY(0) scale(1);
  pointer-events: auto;
}

.pdf-search-input-stacks_in_37 {
  width: clamp(8rem, 32vw, 14rem);
  min-width: 0;
  height: 2rem;
  padding: 0 0.62rem;
  border-radius: 6px;
  border: 1px solid rgba(255, 255, 255, 0.22);
  background: rgba(239, 242, 247, 1.00);
  color: rgba(18, 27, 38, 1.00);
  font-size: 0.9rem;
  line-height: 1;
  outline: none;
  appearance: none;
  -webkit-appearance: none;
}

.pdf-search-input-stacks_in_37::placeholder {
  color: rgba(74, 88, 105, 1.00);
  opacity: 1;
}

.pdf-search-input-stacks_in_37:hover,
.pdf-search-input-stacks_in_37:focus,
.pdf-search-input-stacks_in_37:focus-visible {
  background: rgba(233, 244, 250, 1.00);
  color: rgba(16, 104, 148, 1.00);
  border-color: rgba(45, 92, 215, 0.66);
  box-shadow: 0 0 0 2px rgba(45, 92, 215, 0.2);
}

.pdf-search-input-stacks_in_37:hover::placeholder,
.pdf-search-input-stacks_in_37:focus::placeholder,
.pdf-search-input-stacks_in_37:focus-visible::placeholder {
  color: rgba(18, 27, 38, 1.00);
  opacity: 1;
}

.pdf-search-input-stacks_in_37::-webkit-search-cancel-button,
.pdf-search-input-stacks_in_37::-webkit-search-decoration {
  -webkit-appearance: none;
}

.pdf-search-count-stacks_in_37 {
  min-width: 2.7rem;
  text-align: center;
  font-size: 0.82rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-search-count-stacks_in_37.is-empty {
  opacity: 0.8;
}

.pdf-search-panel-stacks_in_37.is-search-loading .pdf-search-count-stacks_in_37 {
  animation: pdf-search-pulse-stacks_in_37 0.9s ease-in-out infinite;
}

.pdf-zoom-level-stacks_in_37 {
  min-width: 2.8rem;
  text-align: center;
  font-size: 0.82rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-zoom-reset-stacks_in_37 {
  width: auto;
  min-width: 2.9rem;
  padding: 0 0.44rem;
  font-size: 0.74rem;
}

@keyframes pdf-search-pulse-stacks_in_37 {
  0%, 100% { opacity: 0.52; }
  50% { opacity: 1; }
}

.pdf-bar-action-btn-stacks_in_37 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto !important;
  gap: 0.42em;
  height: 2rem;
  padding: 0 0.9rem;
  border-radius: 6px;
  border: 1px solid transparent;
  background: rgba(28, 33, 30, 1.00);
  color: rgba(255, 254, 249, 1.00);
  text-decoration: none;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  white-space: nowrap;
  word-break: keep-all;
  transition: background-color 0.18s ease, color 0.18s ease;
  
  box-shadow: 0px 8px 23px rgba(1, 1, 1, 0.54);
  
}

.pdf-bar-action-btn-stacks_in_37,
.pdf-bar-action-btn-stacks_in_37:hover,
.pdf-bar-action-btn-stacks_in_37:focus,
.pdf-bar-action-btn-stacks_in_37:focus-visible,
.pdf-bar-action-btn-stacks_in_37:active,
.pdf-bar-action-btn-stacks_in_37:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_37.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_37:hover,
.pdf-bar-action-btn-stacks_in_37:focus-visible {
  background: rgba(156, 46, 33, 1.00);
  color: rgba(255, 255, 255, 1.00);
}

.pdf-bar-action-btn-stacks_in_37:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.95);
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(45, 92, 215, 0.22);
}

.pdf-bar-action-icon-stacks_in_37 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_37.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_37.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_37.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_37.button {
  position: absolute;
  left: 50%;
  bottom: 0;
  z-index: 220;
  transform: translate(-50%, calc(50% + 0px));
  display: inline-flex;
  align-items: center;
  gap: 0.4em;
  padding: 0.6em 1.2em;
  margin: 0;
  border-radius: 6px;
  background: rgba(28, 33, 30, 1.00);
  color: rgba(255, 254, 249, 1.00);
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  white-space: nowrap;
  opacity: 0;
  transition: opacity 0.3s ease, background-color 0.2s ease, color 0.2s ease;
  
  box-shadow: 0px 8px 23px rgba(1, 1, 1, 0.54);
  
}

.pdf-download-btn-stacks_in_37.button.is-icon-only {
  gap: 0;
  width: auto;
  min-width: 0;
  justify-content: center;
  padding: 0.6em;
  border-radius: 999px;
}

.pdf-download-btn-stacks_in_37.button,
.pdf-download-btn-stacks_in_37.button:hover,
.pdf-download-btn-stacks_in_37.button:focus,
.pdf-download-btn-stacks_in_37.button:focus-visible,
.pdf-download-btn-stacks_in_37.button:active,
.pdf-download-btn-stacks_in_37.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_37.button:hover,
.pdf-download-btn-stacks_in_37.button:focus-visible {
  background: rgba(156, 46, 33, 1.00);
  color: rgba(255, 255, 255, 1.00);
}

.pdf-download-btn-stacks_in_37.button:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.95);
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(45, 92, 215, 0.22);
}

.pdf-download-icon-stacks_in_37 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_37.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_37.button.is-icon-only .pdf-download-icon-stacks_in_37 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_37.is-hidden,
.pdf-download-label-stacks_in_37.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_37 {
    gap: 0.22rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 0;
  }

  .pdf-control-main-row-stacks_in_37,
  .pdf-control-tools-row-stacks_in_37 {
    gap: 0.22rem;
  }

  

  .pdf-control-bar-stacks_in_37.is-mobile-compact {
    gap: 0.18rem;
  }

  .pdf-control-bar-stacks_in_37.is-mobile-compact .pdf-control-main-row-stacks_in_37,
  .pdf-control-bar-stacks_in_37.is-mobile-compact .pdf-control-tools-row-stacks_in_37 {
    gap: 0.18rem;
  }

  .pdf-page-btn-stacks_in_37 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_37 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_37.is-mobile-compact .pdf-page-jump-stacks_in_37 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_37 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_37 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_37.is-mobile-compact .pdf-bar-action-btn-stacks_in_37 {
    width: 2.3rem;
    min-width: 2.3rem;
    height: 2.3rem;
    min-height: 2.3rem;
    padding: 0;
    gap: 0;
    border-radius: 999px;
  }

  .pdf-control-bar-stacks_in_37.is-mobile-compact .pdf-bar-action-label-stacks_in_37 {
    display: none;
  }

  .pdf-control-bar-stacks_in_37.is-mobile-compact .pdf-bar-action-icon-stacks_in_37 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-control-bar-stacks_in_37.is-search-open,
  .pdf-control-bar-stacks_in_37.is-zoom-open {
    max-width: calc(100% - 0.5rem);
    gap: 0.2rem !important;
  }

  .pdf-control-bar-stacks_in_37.is-tools-open:not(.is-tools-only) .pdf-control-tools-row-stacks_in_37 {
    margin-top: 0.16rem;
  }

  .pdf-control-bar-stacks_in_37.is-mobile-compact.is-search-open,
  .pdf-control-bar-stacks_in_37.is-mobile-compact.is-zoom-open {
    width: calc(100% - 0.5rem);
  }

  .pdf-control-bar-stacks_in_37.is-search-open .pdf-search-panel-stacks_in_37,
  .pdf-control-bar-stacks_in_37.is-zoom-open .pdf-zoom-panel-stacks_in_37 {
    width: 100%;
    max-width: 100%;
    gap: 0.2rem;
  }

  .pdf-search-input-stacks_in_37 {
    width: 100%;
    flex: 1 1 auto;
    min-width: 4.4rem;
    height: 2.3rem;
    font-size: 0.86rem;
    padding: 0 0.52rem;
  }

  .pdf-search-count-stacks_in_37 {
    min-width: 2.35rem;
    font-size: 0.76rem;
  }

  .pdf-zoom-level-stacks_in_37 {
    min-width: 2.4rem;
    font-size: 0.76rem;
  }

  .pdf-zoom-reset-stacks_in_37 {
    min-width: 2.5rem;
    font-size: 0.68rem;
    padding: 0 0.34rem;
  }

  .pdf-download-btn-stacks_in_37.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_37 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 14;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_37 {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  border: 3px solid rgba(255, 255, 255, 0.85);
  border-top-color: rgba(0, 0, 0, 0.82);
  background: rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.35), 0 0 14px rgba(255, 255, 255, 0.48);
  animation: pdf-preview-spin-stacks_in_37 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_37 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_37.is-flipping-next .pdf-preview-img-stacks_in_37 {
  animation: pdf-preview-front-next-stacks_in_37 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_37.is-flipping-next .pdf-preview-img-back-stacks_in_37 {
  animation: pdf-preview-back-next-stacks_in_37 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_37.is-flipping-prev .pdf-preview-img-stacks_in_37 {
  animation: pdf-preview-front-prev-stacks_in_37 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_37.is-flipping-prev .pdf-preview-img-back-stacks_in_37 {
  animation: pdf-preview-back-prev-stacks_in_37 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_37.is-flip-active .pdf-preview-img-stacks_in_37,
.pdf-preview-inner-stacks_in_37.is-flip-active .pdf-preview-img-turn-stacks_in_37,
.pdf-preview-inner-stacks_in_37.is-flip-active .pdf-preview-img-back-stacks_in_37,
.pdf-preview-inner-stacks_in_37.is-flip-active .pdf-flip-fold-stacks_in_37 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_37.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_37 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_37 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -16px 8px 34px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_37.is-flipping-3d-next .pdf-preview-img-back-stacks_in_37 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_37 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_37.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_37 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_37 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 16px 8px 34px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_37.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_37 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_37 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

/* Spread turns: fixed seam axis on the inner spine (left page axis right, right page axis left). */
.pdf-preview-inner-stacks_in_37.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_37 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_37 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.4);
}

.pdf-preview-inner-stacks_in_37.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_37 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_37 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_37.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_37 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_37 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.4);
}

.pdf-preview-inner-stacks_in_37.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_37 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_37 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_37.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_37 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_37 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.4);
}

.pdf-preview-inner-stacks_in_37.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_37 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_37 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_37.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_37 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_37 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.4);
}

.pdf-preview-inner-stacks_in_37.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_37 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_37 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_37.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_37 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_37.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_37 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_37.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_37 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_37.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_37 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_37.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_37 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_37 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_37.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_37 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_37 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_37.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_37 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_37 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_37.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_37 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_37 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_37.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_37 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_37 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_37.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_37 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_37 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_37.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_37 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_37 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_37.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_37 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_37 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_37.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_37 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_37 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_37.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_37 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_37 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_37.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_37 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_37 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_37.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_37 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_37 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_37.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_37 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_37 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_37.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_37 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_37 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_37.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_37 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_37 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_37.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_37 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_37 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_37.is-flipping-book-open .pdf-preview-img-stacks_in_37 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_37 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_37.is-flipping-book-open .pdf-preview-img-back-stacks_in_37 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_37 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_37.is-flipping-book-close .pdf-preview-img-stacks_in_37 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_37 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_37.is-flipping-book-close .pdf-preview-img-back-stacks_in_37 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_37 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_37.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_37 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_37 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -28px 12px 48px rgba(0, 0, 0, 0.48);
}

.pdf-preview-inner-stacks_in_37.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_37 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_37 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_37.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_37 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_37 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 28px 12px 48px rgba(0, 0, 0, 0.48);
}

.pdf-preview-inner-stacks_in_37.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_37 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_37 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_37.is-fold-shadow .pdf-flip-fold-stacks_in_37 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_37.is-fold-next .pdf-flip-fold-stacks_in_37 {
  background: linear-gradient(109deg, rgba(255, 255, 255, 0) 58%, rgba(0, 0, 0, 0.08) 70%, rgba(0, 0, 0, 0.24) 82%, rgba(0, 0, 0, 0.36) 92%, rgba(255, 255, 255, 0.12) 100%);
  transform-origin: right bottom;
  animation: pdf-preview-fold-next-stacks_in_37 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_37.is-fold-prev .pdf-flip-fold-stacks_in_37 {
  background: linear-gradient(251deg, rgba(255, 255, 255, 0) 58%, rgba(0, 0, 0, 0.08) 70%, rgba(0, 0, 0, 0.24) 82%, rgba(0, 0, 0, 0.36) 92%, rgba(255, 255, 255, 0.12) 100%);
  transform-origin: left bottom;
  animation: pdf-preview-fold-prev-stacks_in_37 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_37.is-fold-book-open .pdf-flip-fold-stacks_in_37 {
  background: linear-gradient(109deg, rgba(255, 255, 255, 0) 56%, rgba(0, 0, 0, 0.1) 69%, rgba(0, 0, 0, 0.28) 82%, rgba(0, 0, 0, 0.4) 92%, rgba(255, 255, 255, 0.15) 100%);
  transform-origin: right bottom;
  animation: pdf-preview-fold-book-open-stacks_in_37 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_37.is-fold-book-close .pdf-flip-fold-stacks_in_37 {
  background: linear-gradient(251deg, rgba(255, 255, 255, 0) 56%, rgba(0, 0, 0, 0.1) 69%, rgba(0, 0, 0, 0.28) 82%, rgba(0, 0, 0, 0.4) 92%, rgba(255, 255, 255, 0.15) 100%);
  transform-origin: left bottom;
  animation: pdf-preview-fold-book-close-stacks_in_37 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_37 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_37 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_37 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_37 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_37 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  46% {
    transform: rotateY(-52deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.9);
  }
  100% {
    transform: rotateY(-100deg);
    opacity: 0;
    filter: brightness(0.78);
  }
}

@keyframes pdf-preview-back-3d-next-stacks_in_37 {
  0% {
    transform: rotateY(100deg);
    opacity: 0;
    filter: brightness(0.78);
  }
  58% {
    opacity: 1;
    filter: brightness(0.9);
  }
  100% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-prev-stacks_in_37 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  46% {
    transform: rotateY(52deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.9);
  }
  100% {
    transform: rotateY(100deg);
    opacity: 0;
    filter: brightness(0.78);
  }
}

@keyframes pdf-preview-back-3d-prev-stacks_in_37 {
  0% {
    transform: rotateY(-100deg);
    opacity: 0;
    filter: brightness(0.78);
  }
  58% {
    opacity: 1;
    filter: brightness(0.9);
  }
  100% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-spread-next-stacks_in_37 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(-94deg) translateZ(8px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(-178deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-back-3d-spread-next-stacks_in_37 {
  0% {
    transform: rotateY(178deg);
    opacity: 0;
    filter: brightness(0.74);
  }
  55% {
    opacity: 0.98;
    filter: brightness(0.87);
  }
  100% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-spread-prev-stacks_in_37 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(94deg) translateZ(8px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(178deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-back-3d-spread-prev-stacks_in_37 {
  0% {
    transform: rotateY(-178deg);
    opacity: 0;
    filter: brightness(0.74);
  }
  55% {
    opacity: 0.98;
    filter: brightness(0.87);
  }
  100% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-single-next-left-stacks_in_37 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(-92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(-176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-next-right-stacks_in_37 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-prev-left-stacks_in_37 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-prev-right-stacks_in_37 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(-92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(-176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-back-3d-single-reveal-stacks_in_37 {
  0% {
    opacity: 0;
    filter: brightness(0.74);
  }
  55% {
    opacity: 0.98;
    filter: brightness(0.87);
  }
  100% {
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-single-next-left-to-spread-stacks_in_37 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: translateX(-25%) rotateY(-92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(-50%) rotateY(-176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-next-right-to-spread-stacks_in_37 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: translateX(-25%) rotateY(92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(-50%) rotateY(176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_37 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: translateX(25%) rotateY(92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(50%) rotateY(176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_37 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: translateX(25%) rotateY(-92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(50%) rotateY(-176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-back-3d-single-next-left-to-spread-stacks_in_37 {
  0% {
    transform: translateX(0) rotateY(180deg);
    opacity: 1;
    filter: brightness(0.72);
  }
  50% {
    transform: translateX(-25%) rotateY(90deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.84);
  }
  100% {
    transform: translateX(-50%) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-back-3d-single-next-right-to-spread-stacks_in_37 {
  0% {
    transform: translateX(0) rotateY(-180deg);
    opacity: 1;
    filter: brightness(0.72);
  }
  50% {
    transform: translateX(-25%) rotateY(-90deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.84);
  }
  100% {
    transform: translateX(-50%) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_37 {
  0% {
    transform: translateX(0) rotateY(-180deg);
    opacity: 1;
    filter: brightness(0.72);
  }
  50% {
    transform: translateX(25%) rotateY(-90deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.84);
  }
  100% {
    transform: translateX(50%) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_37 {
  0% {
    transform: translateX(0) rotateY(180deg);
    opacity: 1;
    filter: brightness(0.72);
  }
  50% {
    transform: translateX(25%) rotateY(90deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.84);
  }
  100% {
    transform: translateX(50%) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-book-open-stacks_in_37 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_37 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_37 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_37 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_37 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  46% {
    transform: translateX(-4.6%) rotateY(-54deg) skewY(0.5deg);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(-14%) rotateY(-101deg) skewY(1deg);
    opacity: 0;
    filter: brightness(0.75);
  }
}

@keyframes pdf-preview-back-book-open-3d-stacks_in_37 {
  0% {
    transform: translateX(10.4%) rotateY(102deg) skewY(-0.8deg);
    opacity: 0;
    filter: brightness(0.72);
  }
  64% {
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-book-close-3d-stacks_in_37 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  46% {
    transform: translateX(4.6%) rotateY(54deg) skewY(-0.5deg);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(14%) rotateY(101deg) skewY(-1deg);
    opacity: 0;
    filter: brightness(0.75);
  }
}

@keyframes pdf-preview-back-book-close-3d-stacks_in_37 {
  0% {
    transform: translateX(-10.4%) rotateY(-102deg) skewY(0.8deg);
    opacity: 0;
    filter: brightness(0.72);
  }
  64% {
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-fold-next-stacks_in_37 {
  0% {
    opacity: 0;
    transform: translateX(8%) scaleX(0.76);
  }
  45% {
    opacity: 0.95;
  }
  100% {
    opacity: 0;
    transform: translateX(-12%) scaleX(1.12);
  }
}

@keyframes pdf-preview-fold-prev-stacks_in_37 {
  0% {
    opacity: 0;
    transform: translateX(-8%) scaleX(0.76);
  }
  45% {
    opacity: 0.95;
  }
  100% {
    opacity: 0;
    transform: translateX(12%) scaleX(1.12);
  }
}

@keyframes pdf-preview-fold-book-open-stacks_in_37 {
  0% {
    opacity: 0;
    transform: translateX(11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(-16%) scaleX(1.2);
  }
}

@keyframes pdf-preview-fold-book-close-stacks_in_37 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_37 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_37 {
  position: absolute;
  top: 0.55rem;
  right: 0.55rem;
  z-index: 2;
  padding: 0.2rem 0.54rem;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.38);
  background: rgba(24, 34, 48, 0.72);
  color: #ffffff;
  font-size: 0.58rem;
  line-height: 1;
  font-weight: 600;
}

.previewUrl-stacks_in_37 {
  margin: 0;
  max-width: 240px;
  padding: 0.15rem 0.5rem;
  border-radius: 6px;
  background: #eef4ff;
  color: #2a5bd7;
  font-size: 0.8rem;
  font-weight: 500;
  word-break: break-all;
}

.previewPage-stacks_in_37 {
  margin: 0.4rem 0 0;
  padding: 0.1rem 0.6rem;
  border-radius: 6px;
  background: #f5f5f5;
  color: #444;
  font-size: 0.75rem;
}

@media (prefers-reduced-motion: reduce) {
  .pdf-preview-img-stacks_in_37,
  .pdf-preview-img-turn-stacks_in_37,
  .pdf-preview-img-back-stacks_in_37,
  .pdf-flip-fold-stacks_in_37,
  .pdf-loader-stacks_in_37,
  .pdf-download-btn-stacks_in_37.button,
  .pdf-lightbox-backdrop-stacks_in_37,
  .pdf-lightbox-close-stacks_in_37 {
    transition: none;
  }

  .pulse-loader-stacks_in_37,
  .pdf-preview-inner-stacks_in_37.is-flipping-next .pdf-preview-img-stacks_in_37,
  .pdf-preview-inner-stacks_in_37.is-flipping-next .pdf-preview-img-back-stacks_in_37,
  .pdf-preview-inner-stacks_in_37.is-flipping-prev .pdf-preview-img-stacks_in_37,
  .pdf-preview-inner-stacks_in_37.is-flipping-prev .pdf-preview-img-back-stacks_in_37,
  .pdf-preview-inner-stacks_in_37.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_37,
  .pdf-preview-inner-stacks_in_37.is-flipping-3d-next .pdf-preview-img-back-stacks_in_37,
  .pdf-preview-inner-stacks_in_37.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_37,
  .pdf-preview-inner-stacks_in_37.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_37,
  .pdf-preview-inner-stacks_in_37.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_37,
  .pdf-preview-inner-stacks_in_37.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_37,
  .pdf-preview-inner-stacks_in_37.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_37,
  .pdf-preview-inner-stacks_in_37.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_37,
  .pdf-preview-inner-stacks_in_37.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_37,
  .pdf-preview-inner-stacks_in_37.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_37,
  .pdf-preview-inner-stacks_in_37.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_37,
  .pdf-preview-inner-stacks_in_37.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_37,
  .pdf-preview-inner-stacks_in_37.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_37,
  .pdf-preview-inner-stacks_in_37.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_37,
  .pdf-preview-inner-stacks_in_37.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_37,
  .pdf-preview-inner-stacks_in_37.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_37,
  .pdf-preview-inner-stacks_in_37.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_37,
  .pdf-preview-inner-stacks_in_37.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_37,
  .pdf-preview-inner-stacks_in_37.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_37,
  .pdf-preview-inner-stacks_in_37.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_37,
  .pdf-preview-inner-stacks_in_37.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_37,
  .pdf-preview-inner-stacks_in_37.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_37,
  .pdf-preview-inner-stacks_in_37.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_37,
  .pdf-preview-inner-stacks_in_37.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_37,
  .pdf-preview-inner-stacks_in_37.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_37,
  .pdf-preview-inner-stacks_in_37.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_37,
  .pdf-preview-inner-stacks_in_37.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_37,
  .pdf-preview-inner-stacks_in_37.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_37,
  .pdf-preview-inner-stacks_in_37.is-flipping-book-open .pdf-preview-img-stacks_in_37,
  .pdf-preview-inner-stacks_in_37.is-flipping-book-open .pdf-preview-img-back-stacks_in_37,
  .pdf-preview-inner-stacks_in_37.is-flipping-book-close .pdf-preview-img-stacks_in_37,
  .pdf-preview-inner-stacks_in_37.is-flipping-book-close .pdf-preview-img-back-stacks_in_37,
  .pdf-preview-inner-stacks_in_37.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_37,
  .pdf-preview-inner-stacks_in_37.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_37,
  .pdf-preview-inner-stacks_in_37.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_37,
  .pdf-preview-inner-stacks_in_37.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_37,
  .pdf-preview-inner-stacks_in_37.is-fold-next .pdf-flip-fold-stacks_in_37,
  .pdf-preview-inner-stacks_in_37.is-fold-prev .pdf-flip-fold-stacks_in_37,
  .pdf-preview-inner-stacks_in_37.is-fold-book-open .pdf-flip-fold-stacks_in_37,
  .pdf-preview-inner-stacks_in_37.is-fold-book-close .pdf-flip-fold-stacks_in_37 {
    animation: none;
  }
}

#stacks_in_59 {
}
.pdf-preview-wrapper-stacks_in_39 {
  position: relative;
  text-align: center;
  overflow: visible;
  --pdf-zoom-scale: 1;
  --pdf-zoom-x: 0px;
  --pdf-zoom-y: 0px;
  background: transparent !important;
  box-shadow: none !important;
  
  
  
}

.pdf-preview-wrapper-stacks_in_39:focus-visible {
  outline: none;
}

.pdf-preview-wrapper-stacks_in_39.is-lightbox-enabled .pdf-preview-inner-stacks_in_39 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_39.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_39.is-lightbox-active .pdf-preview-inner-stacks_in_39 {
  cursor: default;
}

.pdf-preview-wrapper-stacks_in_39.is-lightbox-active:not(.is-zoom-active) .pdf-preview-inner-stacks_in_39 {
  pointer-events: none;
}

@media (hover: hover) and (pointer: fine) {
  .pdf-preview-wrapper-stacks_in_39.is-hover-flip-cursor .pdf-preview-inner-stacks_in_39,
  .pdf-preview-wrapper-stacks_in_39.is-hover-flip-cursor .pdf-preview-img-stacks_in_39,
  .pdf-preview-wrapper-stacks_in_39.is-hover-flip-cursor .pdf-preview-img-back-stacks_in_39,
  .pdf-preview-wrapper-stacks_in_39.is-hover-flip-cursor .pdf-preview-img-turn-stacks_in_39,
  .pdf-preview-wrapper-stacks_in_39.is-hover-flip-cursor .pdf-turn-stage-stacks_in_39,
  .pdf-preview-wrapper-stacks_in_39.is-hover-flip-cursor .pdf-three-stage-stacks_in_39,
  .pdf-preview-wrapper-stacks_in_39.is-hover-flip-cursor .pdf-page-border-stacks_in_39 {
    cursor: ew-resize;
  }
}

.pdf-preview-wrapper-stacks_in_39.is-lightbox-active .pdf-control-bar-stacks_in_39,
.pdf-preview-wrapper-stacks_in_39.is-lightbox-active .pdf-control-bar-stacks_in_39 * {
  pointer-events: auto;
}

.pdf-preview-wrapper-stacks_in_39.is-lightbox-transitioning .pdf-control-bar-stacks_in_39.is-visible {
  opacity: 0 !important;
  pointer-events: none !important;
  transition: opacity 0.14s ease;
}

.pdf-lightbox-overlay-stacks_in_39 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  background: transparent;
  overflow: hidden;
  overscroll-behavior: contain;
}

.pdf-lightbox-overlay-stacks_in_39.is-visible {
  display: block;
}

.pdf-lightbox-backdrop-stacks_in_39 {
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  background: rgba(8, 12, 24, 0.82);
  opacity: 0;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_39.is-open .pdf-lightbox-backdrop-stacks_in_39 {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_39 {
  position: absolute;
  inset: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  padding:
    calc(clamp(24px, 4vw, 60px) + env(safe-area-inset-top))
    calc(clamp(24px, 4vw, 60px) + env(safe-area-inset-right))
    calc(clamp(30px, 5vw, 84px) + env(safe-area-inset-bottom))
    calc(clamp(24px, 4vw, 60px) + env(safe-area-inset-left));
  overflow: hidden;
}

.pdf-lightbox-close-stacks_in_39 {
  position: absolute;
  top: calc(14px + env(safe-area-inset-top));
  right: calc(14px + env(safe-area-inset-right));
  z-index: 2;
  width: 2.35rem;
  height: 2.35rem;
  border: 1px solid rgba(255, 255, 255, 0.25);
  border-radius: 999px;
  background: rgba(15, 23, 42, 0.72);
  color: #fff;
  font-size: 1.32rem;
  line-height: 1;
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_39.is-open .pdf-lightbox-close-stacks_in_39 {
  opacity: 1;
}

.pdf-lightbox-close-stacks_in_39:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_39 {
  visibility: hidden !important;
  pointer-events: none !important;
}

html.pdf-lightbox-no-scroll,
body.pdf-lightbox-no-scroll {
  overflow: hidden !important;
  overscroll-behavior: none;
  height: 100%;
}

.pdf-preview-inner-stacks_in_39 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
  -webkit-user-select: none;
  user-select: none;
}

.pdf-preview-inner-stacks_in_39::selection,
.pdf-preview-inner-stacks_in_39 *::selection {
  background: transparent;
  color: inherit;
}

.pdf-zoom-viewport-stacks_in_39 {
  position: relative;
  width: 100%;
  overflow: visible;
}

.pdf-zoom-content-stacks_in_39 {
  position: relative;
  width: 100%;
  transform-origin: 50% 50%;
  transform: translate3d(var(--pdf-zoom-x), var(--pdf-zoom-y), 0) scale(var(--pdf-zoom-scale));
  transition: transform 0.34s cubic-bezier(0.22, 1, 0.36, 1);
  will-change: transform;
}

.pdf-preview-wrapper-stacks_in_39.is-zoom-active .pdf-zoom-viewport-stacks_in_39 {
  touch-action: none;
}

.pdf-preview-wrapper-stacks_in_39.is-zoomed .pdf-zoom-viewport-stacks_in_39 {
  overflow: hidden;
  cursor: grab;
}

.pdf-preview-wrapper-stacks_in_39.is-zoom-dragging .pdf-zoom-viewport-stacks_in_39 {
  cursor: grabbing;
}

.pdf-preview-wrapper-stacks_in_39.is-zoom-dragging .pdf-zoom-content-stacks_in_39 {
  transition: none;
}

.pdf-preview-wrapper-stacks_in_39.is-zoomed.is-turnjs-active .pdf-turn-stage-stacks_in_39 {
  pointer-events: none !important;
}

.pdf-preview-wrapper-stacks_in_39.is-lightbox-active.is-turnjs-active .pdf-turn-stage-stacks_in_39 {
  pointer-events: none !important;
}


.pdf-preview-img-stacks_in_39 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 8px;
  border: 0;
  background: #fff;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-search-highlight-layer-stacks_in_39 {
  position: absolute;
  inset: 0;
  z-index: 12;
  width: 100%;
  pointer-events: none;
  overflow: hidden;
  opacity: 0;
  transition: opacity 0.16s ease;
}

.pdf-search-highlight-layer-stacks_in_39.is-visible {
  opacity: 1;
}

.pdf-search-highlight-layer-stacks_in_39.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-search-highlight-layer-stacks_in_39.is-book-layout-single-first,
.pdf-search-highlight-layer-stacks_in_39.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-search-highlight-layer-stacks_in_39.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-search-highlight-layer-stacks_in_39.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-search-highlight-mark-stacks_in_39 {
  position: absolute;
  box-sizing: border-box;
  border-radius: 3px;
  background: rgba(255, 230, 0, 0.28);
  border: 1px solid rgba(0, 0, 0, 0.8);
  box-shadow:
    0 0 0 1px rgba(255, 255, 255, 0.92),
    0 0 0 2px rgba(0, 0, 0, 0.72),
    0 0 8px rgba(255, 214, 10, 0.56);
  animation: pdf-search-highlight-pop-stacks_in_39 0.42s ease-out;
}

@keyframes pdf-search-highlight-pop-stacks_in_39 {
  0% {
    transform: scale(0.95);
    opacity: 0.78;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

.pdf-three-stage-stacks_in_39 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-turn-stage-stacks_in_39 {
  position: absolute;
  inset: 0;
  z-index: 6;
  display: none;
  opacity: 0;
  pointer-events: none;
  overflow: visible;
  border-radius: 8px;
  background: transparent;
}

.pdf-turn-book-stacks_in_39 {
  width: 100%;
  height: auto;
  display: block;
  -webkit-user-select: none;
  user-select: none;
}

.pdf-turn-page-stacks_in_39 {
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: #fff;
  -webkit-user-select: none;
  user-select: none;
}

.pdf-turn-page-inner-stacks_in_39 {
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: #fff;
  -webkit-user-select: none;
  user-select: none;
}

.pdf-turn-page-img-stacks_in_39 {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: contain;
  background: #fff;
  user-select: none;
  -webkit-user-select: none;
  -webkit-user-drag: none;
}

.pdf-preview-wrapper-stacks_in_39.is-turnjs-active .pdf-preview-img-stacks_in_39 {
  display: none !important;
}

.pdf-preview-wrapper-stacks_in_39.is-turnjs-active .pdf-turn-stage-stacks_in_39 {
  position: relative;
  inset: auto;
  width: 100%;
  height: auto;
  display: block;
  opacity: 1;
  pointer-events: auto;
  overflow: visible;
}

.pdf-preview-wrapper-stacks_in_39.is-turnjs-active .pdf-turn-book-stacks_in_39 {
  width: 100% !important;
  height: auto !important;
  max-width: 100% !important;
  max-height: none !important;
}

.pdf-preview-wrapper-stacks_in_39.is-turnjs-active .pdf-preview-img-back-stacks_in_39,
.pdf-preview-wrapper-stacks_in_39.is-turnjs-active .pdf-preview-img-turn-stacks_in_39,
.pdf-preview-wrapper-stacks_in_39.is-turnjs-active .pdf-three-stage-stacks_in_39,
.pdf-preview-wrapper-stacks_in_39.is-turnjs-active .pdf-flip-fold-stacks_in_39 {
  display: none !important;
}

.pdf-page-border-stacks_in_39 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_39::before,
.pdf-page-border-stacks_in_39::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}



.pdf-three-stage-stacks_in_39.is-active {
  opacity: 1;
}

.pdf-preview-wrapper-stacks_in_39.is-turnjs-active .pdf-turn-page-stacks_in_39.turn-slot-left {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  clip-path: inset(-80px 0 -80px -80px);
}

.pdf-preview-wrapper-stacks_in_39.is-turnjs-active .pdf-turn-page-stacks_in_39.turn-slot-right {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  clip-path: inset(-80px -80px -80px 0);
}

.pdf-preview-wrapper-stacks_in_39.is-turnjs-active .pdf-turn-page-stacks_in_39.turn-slot-single {
  border-radius: 8px;
}

.pdf-preview-wrapper-stacks_in_39.is-turnjs-active .pdf-turn-page-stacks_in_39.turn-slot-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  clip-path: none;
}

.pdf-preview-wrapper-stacks_in_39.is-turnjs-active .pdf-turn-page-stacks_in_39.turn-slot-single-last {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  clip-path: none;
}

.pdf-three-stage-stacks_in_39 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_39 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 8px;
  border: 0;
  background: #fff;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-preview-img-turn-stacks_in_39 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 8px;
  border: 0;
  background: #fff;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-flip-fold-stacks_in_39 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 8px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_39.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_39.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_39.is-book-layout-single-first,
.pdf-preview-img-stacks_in_39.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_39.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_39.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_39.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_39.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_39.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_39.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_39.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_39.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_39.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_39.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_39.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_39.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_39.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_39.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_39.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_39.is-book-layout-single-first,
.pdf-three-stage-stacks_in_39.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_39.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_39.is-book-layout-single-first,
.pdf-page-border-stacks_in_39.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_39.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_39.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_39.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_39 {
  position: absolute;
  left: 50%;
  bottom: 0.85rem;
  transform: translateX(-50%);
  z-index: 200;
  display: none;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 0.42rem !important;
  flex-wrap: wrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 0;
  padding: 7px;
  border-radius: 10px;
  border: 1px solid rgba(220, 227, 236, 1.00);
  background: rgba(255, 255, 255, 1.00);
  
  backdrop-filter: none;
  -webkit-backdrop-filter: none;
  
  color: rgba(18, 27, 38, 1.00);
  white-space: normal !important;
  
  box-shadow: none;
  
}

.pdf-control-main-row-stacks_in_39,
.pdf-control-tools-row-stacks_in_39 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.42rem;
  width: max-content;
  max-width: 100%;
  min-width: 0;
  margin: 0 auto;
  white-space: nowrap;
}

.pdf-control-bar-stacks_in_39,
.pdf-control-bar-stacks_in_39 *,
.pdf-page-count-stacks_in_39,
.pdf-search-count-stacks_in_39,
.pdf-zoom-level-stacks_in_39 {
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}

.pdf-page-jump-stacks_in_39,
.pdf-search-input-stacks_in_39 {
  -webkit-user-select: text;
  user-select: text;
  -webkit-touch-callout: default;
}

.pdf-control-tools-row-stacks_in_39 {
  gap: 0.34rem;
}

.pdf-control-bar-stacks_in_39.is-tools-open {
  flex-direction: column !important;
  align-items: stretch !important;
  gap: 0.34rem !important;
}

.pdf-control-bar-stacks_in_39.is-tools-open:not(.is-tools-only) .pdf-control-tools-row-stacks_in_39 {
  margin-top: 0.22rem;
}



.pdf-preview-inner-stacks_in_39.is-flip-active .pdf-page-border-stacks_in_39 {
  opacity: 0;
  transition: none;
}







.pdf-preview-wrapper-stacks_in_39.is-lightbox-active .pdf-control-bar-stacks_in_39 {
  left: 50% !important;
  right: auto !important;
  top: auto !important;
  bottom: calc(0.72rem + env(safe-area-inset-bottom)) !important;
  transform: translateX(calc(-50% + var(--pdf-lightbox-bar-drag-x, 0px))) translateY(var(--pdf-lightbox-bar-drag-y, 0px)) !important;
  transition: transform 0.2s cubic-bezier(0.22, 0.61, 0.36, 1), opacity 0.14s ease;
  max-width: min(calc(100% - 0.8rem), calc(100vw - 2rem));
}

.pdf-preview-wrapper-stacks_in_39.is-lightbox-active .pdf-control-bar-stacks_in_39.is-lightbox-bar-draggable {
  cursor: grab;
}

.pdf-preview-wrapper-stacks_in_39.is-lightbox-active .pdf-control-bar-stacks_in_39.is-lightbox-bar-dragging {
  cursor: grabbing;
  transition: none !important;
  user-select: none;
}

.pdf-preview-wrapper-stacks_in_39.is-lightbox-active .pdf-control-bar-stacks_in_39.is-lightbox-bar-returning {
  transition: transform 0.26s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.14s ease !important;
}

.pdf-control-bar-stacks_in_39.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_39.is-action-only {
  left: 50% !important;
  right: auto !important;
  transform: translateX(-50%) !important;
}



.pdf-control-main-row-stacks_in_39 > *,
.pdf-control-tools-row-stacks_in_39 > * {
  position: static !important;
  float: none !important;
  clear: none !important;
  transform: none !important;
  margin: 0 !important;
  vertical-align: middle !important;
  flex: 0 0 auto !important;
}

.pdf-control-bar-stacks_in_39.is-tools-only .pdf-control-tools-row-stacks_in_39 {
  margin-top: 0;
}

.pdf-control-bar-stacks_in_39 .is-hidden,
.pdf-download-btn-stacks_in_39.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_39,
.pdf-page-btn-stacks_in_39 *,
.pdf-bar-action-btn-stacks_in_39,
.pdf-bar-action-btn-stacks_in_39 *,
.pdf-download-btn-stacks_in_39.button,
.pdf-download-btn-stacks_in_39.button *,
.pdf-nav-glyph-stacks_in_39,
.pdf-search-toggle-icon-stacks_in_39,
.pdf-search-close-icon-stacks_in_39,
.pdf-zoom-toggle-icon-stacks_in_39,
.pdf-zoom-close-icon-stacks_in_39,
.pdf-bar-action-icon-stacks_in_39,
.pdf-download-icon-stacks_in_39 {
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}

.pdf-page-btn-stacks_in_39,
.pdf-bar-action-btn-stacks_in_39,
.pdf-download-btn-stacks_in_39.button {
  -webkit-tap-highlight-color: transparent;
}

.pdf-page-btn-stacks_in_39 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 2rem;
  height: 2rem;
  padding: 0;
  margin: 0;
  border: 1px solid rgba(255, 255, 255, 0.24);
  border-radius: 6px;
  background: rgba(255, 255, 255, 1.00);
  color: rgba(18, 27, 38, 1.00);
  font-size: 1.2rem;
  line-height: 1;
  cursor: pointer;
  transition: background-color 0.18s ease, color 0.18s ease, border-color 0.18s ease, opacity 0.18s ease;
}

.pdf-page-btn-stacks_in_39:hover,
.pdf-page-btn-stacks_in_39:focus-visible {
  background: rgba(233, 244, 250, 1.00);
  color: rgba(16, 104, 148, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_39:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.95);
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(45, 92, 215, 0.22);
}

.pdf-page-btn-stacks_in_39:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_39[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_39:disabled:hover,
.pdf-page-btn-stacks_in_39:disabled:focus-visible,
.pdf-page-btn-stacks_in_39[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_39[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 1.00);
  color: rgba(18, 27, 38, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_39 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-page-prev-stacks_in_39 .pdf-nav-glyph-stacks_in_39,
.pdf-page-next-stacks_in_39 .pdf-nav-glyph-stacks_in_39,
.pdf-search-prev-stacks_in_39 .pdf-nav-glyph-stacks_in_39,
.pdf-search-next-stacks_in_39 .pdf-nav-glyph-stacks_in_39 {
  font-size: 1.36em;
  font-weight: 700;
}

.pdf-nav-glyph-stacks_in_39.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_39.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_39.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_39 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_39 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 6px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 1.00);
  color: rgba(18, 27, 38, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_39:focus,
.pdf-page-jump-stacks_in_39:focus-visible {
  background: rgba(233, 244, 250, 1.00);
  color: rgba(16, 104, 148, 1.00);
  border-color: rgba(45, 92, 215, 0.66);
  box-shadow: 0 0 0 2px rgba(45, 92, 215, 0.2);
}

.pdf-page-jump-stacks_in_39::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_39::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-search-toggle-stacks_in_39 {
  transition: opacity 0.16s ease, transform 0.16s ease;
}

.pdf-search-toggle-icon-stacks_in_39,
.pdf-search-close-icon-stacks_in_39,
.pdf-zoom-toggle-icon-stacks_in_39,
.pdf-zoom-close-icon-stacks_in_39 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-zoom-toggle-stacks_in_39 {
  transition: opacity 0.16s ease, transform 0.16s ease;
}

.pdf-search-panel-stacks_in_39 {
  display: none;
  align-items: center;
  gap: 0.34rem;
  min-width: 0;
  max-width: min(100%, 26rem);
  opacity: 0;
  transform: translateY(4px) scale(0.985);
  pointer-events: none;
  transform-origin: center;
  transition: opacity 0.2s ease, transform 0.2s ease;
}

.pdf-search-panel-stacks_in_39.is-visible {
  display: inline-flex;
}

.pdf-zoom-panel-stacks_in_39 {
  display: none;
  align-items: center;
  gap: 0.32rem;
  min-width: 0;
  max-width: min(100%, 25rem);
  opacity: 0;
  transform: translateY(4px) scale(0.985);
  pointer-events: none;
  transform-origin: center;
  transition: opacity 0.2s ease, transform 0.2s ease;
}

.pdf-zoom-panel-stacks_in_39.is-visible {
  display: inline-flex;
}

.pdf-control-bar-stacks_in_39.is-search-open,
.pdf-control-bar-stacks_in_39.is-zoom-open {
  max-width: calc(100% - 0.7rem);
}

.pdf-control-bar-stacks_in_39.is-search-open .pdf-control-tools-row-stacks_in_39,
.pdf-control-bar-stacks_in_39.is-zoom-open .pdf-control-tools-row-stacks_in_39 {
  width: 100%;
  max-width: 100%;
}

.pdf-control-bar-stacks_in_39.is-search-open .pdf-search-panel-stacks_in_39 {
  opacity: 1;
  transform: translateY(0) scale(1);
  pointer-events: auto;
}

.pdf-control-bar-stacks_in_39.is-zoom-open .pdf-zoom-panel-stacks_in_39 {
  opacity: 1;
  transform: translateY(0) scale(1);
  pointer-events: auto;
}

.pdf-search-input-stacks_in_39 {
  width: clamp(8rem, 32vw, 14rem);
  min-width: 0;
  height: 2rem;
  padding: 0 0.62rem;
  border-radius: 6px;
  border: 1px solid rgba(255, 255, 255, 0.22);
  background: rgba(239, 242, 247, 1.00);
  color: rgba(18, 27, 38, 1.00);
  font-size: 0.9rem;
  line-height: 1;
  outline: none;
  appearance: none;
  -webkit-appearance: none;
}

.pdf-search-input-stacks_in_39::placeholder {
  color: rgba(74, 88, 105, 1.00);
  opacity: 1;
}

.pdf-search-input-stacks_in_39:hover,
.pdf-search-input-stacks_in_39:focus,
.pdf-search-input-stacks_in_39:focus-visible {
  background: rgba(233, 244, 250, 1.00);
  color: rgba(16, 104, 148, 1.00);
  border-color: rgba(45, 92, 215, 0.66);
  box-shadow: 0 0 0 2px rgba(45, 92, 215, 0.2);
}

.pdf-search-input-stacks_in_39:hover::placeholder,
.pdf-search-input-stacks_in_39:focus::placeholder,
.pdf-search-input-stacks_in_39:focus-visible::placeholder {
  color: rgba(18, 27, 38, 1.00);
  opacity: 1;
}

.pdf-search-input-stacks_in_39::-webkit-search-cancel-button,
.pdf-search-input-stacks_in_39::-webkit-search-decoration {
  -webkit-appearance: none;
}

.pdf-search-count-stacks_in_39 {
  min-width: 2.7rem;
  text-align: center;
  font-size: 0.82rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-search-count-stacks_in_39.is-empty {
  opacity: 0.8;
}

.pdf-search-panel-stacks_in_39.is-search-loading .pdf-search-count-stacks_in_39 {
  animation: pdf-search-pulse-stacks_in_39 0.9s ease-in-out infinite;
}

.pdf-zoom-level-stacks_in_39 {
  min-width: 2.8rem;
  text-align: center;
  font-size: 0.82rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-zoom-reset-stacks_in_39 {
  width: auto;
  min-width: 2.9rem;
  padding: 0 0.44rem;
  font-size: 0.74rem;
}

@keyframes pdf-search-pulse-stacks_in_39 {
  0%, 100% { opacity: 0.52; }
  50% { opacity: 1; }
}

.pdf-bar-action-btn-stacks_in_39 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto !important;
  gap: 0.42em;
  height: 2rem;
  padding: 0 0.9rem;
  border-radius: 6px;
  border: 1px solid transparent;
  background: rgba(28, 33, 30, 1.00);
  color: rgba(255, 254, 249, 1.00);
  text-decoration: none;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  white-space: nowrap;
  word-break: keep-all;
  transition: background-color 0.18s ease, color 0.18s ease;
  
}

.pdf-bar-action-btn-stacks_in_39,
.pdf-bar-action-btn-stacks_in_39:hover,
.pdf-bar-action-btn-stacks_in_39:focus,
.pdf-bar-action-btn-stacks_in_39:focus-visible,
.pdf-bar-action-btn-stacks_in_39:active,
.pdf-bar-action-btn-stacks_in_39:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_39.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_39:hover,
.pdf-bar-action-btn-stacks_in_39:focus-visible {
  background: rgba(156, 46, 33, 1.00);
  color: rgba(255, 255, 255, 1.00);
}

.pdf-bar-action-btn-stacks_in_39:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.95);
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(45, 92, 215, 0.22);
}

.pdf-bar-action-icon-stacks_in_39 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_39.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_39.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_39.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_39.button {
  position: absolute;
  left: 50%;
  bottom: 0;
  z-index: 220;
  transform: translate(-50%, calc(50% + 0px));
  display: inline-flex;
  align-items: center;
  gap: 0.4em;
  padding: 0.6em 1.2em;
  margin: 0;
  border-radius: 6px;
  background: rgba(28, 33, 30, 1.00);
  color: rgba(255, 254, 249, 1.00);
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  white-space: nowrap;
  opacity: 0;
  transition: opacity 0.3s ease, background-color 0.2s ease, color 0.2s ease;
  
}

.pdf-download-btn-stacks_in_39.button.is-icon-only {
  gap: 0;
  width: auto;
  min-width: 0;
  justify-content: center;
  padding: 0.6em;
  border-radius: 999px;
}

.pdf-download-btn-stacks_in_39.button,
.pdf-download-btn-stacks_in_39.button:hover,
.pdf-download-btn-stacks_in_39.button:focus,
.pdf-download-btn-stacks_in_39.button:focus-visible,
.pdf-download-btn-stacks_in_39.button:active,
.pdf-download-btn-stacks_in_39.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_39.button:hover,
.pdf-download-btn-stacks_in_39.button:focus-visible {
  background: rgba(156, 46, 33, 1.00);
  color: rgba(255, 255, 255, 1.00);
}

.pdf-download-btn-stacks_in_39.button:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.95);
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(45, 92, 215, 0.22);
}

.pdf-download-icon-stacks_in_39 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_39.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_39.button.is-icon-only .pdf-download-icon-stacks_in_39 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_39.is-hidden,
.pdf-download-label-stacks_in_39.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_39 {
    gap: 0.22rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 0;
  }

  .pdf-control-main-row-stacks_in_39,
  .pdf-control-tools-row-stacks_in_39 {
    gap: 0.22rem;
  }

  

  .pdf-control-bar-stacks_in_39.is-mobile-compact {
    gap: 0.18rem;
  }

  .pdf-control-bar-stacks_in_39.is-mobile-compact .pdf-control-main-row-stacks_in_39,
  .pdf-control-bar-stacks_in_39.is-mobile-compact .pdf-control-tools-row-stacks_in_39 {
    gap: 0.18rem;
  }

  .pdf-page-btn-stacks_in_39 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_39 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_39.is-mobile-compact .pdf-page-jump-stacks_in_39 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_39 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_39 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_39.is-mobile-compact .pdf-bar-action-btn-stacks_in_39 {
    width: 2.3rem;
    min-width: 2.3rem;
    height: 2.3rem;
    min-height: 2.3rem;
    padding: 0;
    gap: 0;
    border-radius: 999px;
  }

  .pdf-control-bar-stacks_in_39.is-mobile-compact .pdf-bar-action-label-stacks_in_39 {
    display: none;
  }

  .pdf-control-bar-stacks_in_39.is-mobile-compact .pdf-bar-action-icon-stacks_in_39 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-control-bar-stacks_in_39.is-search-open,
  .pdf-control-bar-stacks_in_39.is-zoom-open {
    max-width: calc(100% - 0.5rem);
    gap: 0.2rem !important;
  }

  .pdf-control-bar-stacks_in_39.is-tools-open:not(.is-tools-only) .pdf-control-tools-row-stacks_in_39 {
    margin-top: 0.16rem;
  }

  .pdf-control-bar-stacks_in_39.is-mobile-compact.is-search-open,
  .pdf-control-bar-stacks_in_39.is-mobile-compact.is-zoom-open {
    width: calc(100% - 0.5rem);
  }

  .pdf-control-bar-stacks_in_39.is-search-open .pdf-search-panel-stacks_in_39,
  .pdf-control-bar-stacks_in_39.is-zoom-open .pdf-zoom-panel-stacks_in_39 {
    width: 100%;
    max-width: 100%;
    gap: 0.2rem;
  }

  .pdf-search-input-stacks_in_39 {
    width: 100%;
    flex: 1 1 auto;
    min-width: 4.4rem;
    height: 2.3rem;
    font-size: 0.86rem;
    padding: 0 0.52rem;
  }

  .pdf-search-count-stacks_in_39 {
    min-width: 2.35rem;
    font-size: 0.76rem;
  }

  .pdf-zoom-level-stacks_in_39 {
    min-width: 2.4rem;
    font-size: 0.76rem;
  }

  .pdf-zoom-reset-stacks_in_39 {
    min-width: 2.5rem;
    font-size: 0.68rem;
    padding: 0 0.34rem;
  }

  .pdf-download-btn-stacks_in_39.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_39 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 14;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_39 {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  border: 3px solid rgba(255, 255, 255, 0.85);
  border-top-color: rgba(0, 0, 0, 0.82);
  background: rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.35), 0 0 14px rgba(255, 255, 255, 0.48);
  animation: pdf-preview-spin-stacks_in_39 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_39 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_39.is-flipping-next .pdf-preview-img-stacks_in_39 {
  animation: pdf-preview-front-next-stacks_in_39 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_39.is-flipping-next .pdf-preview-img-back-stacks_in_39 {
  animation: pdf-preview-back-next-stacks_in_39 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_39.is-flipping-prev .pdf-preview-img-stacks_in_39 {
  animation: pdf-preview-front-prev-stacks_in_39 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_39.is-flipping-prev .pdf-preview-img-back-stacks_in_39 {
  animation: pdf-preview-back-prev-stacks_in_39 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_39.is-flip-active .pdf-preview-img-stacks_in_39,
.pdf-preview-inner-stacks_in_39.is-flip-active .pdf-preview-img-turn-stacks_in_39,
.pdf-preview-inner-stacks_in_39.is-flip-active .pdf-preview-img-back-stacks_in_39,
.pdf-preview-inner-stacks_in_39.is-flip-active .pdf-flip-fold-stacks_in_39 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_39.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_39 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_39 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -16px 8px 34px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_39.is-flipping-3d-next .pdf-preview-img-back-stacks_in_39 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_39 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_39.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_39 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_39 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 16px 8px 34px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_39.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_39 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_39 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

/* Spread turns: fixed seam axis on the inner spine (left page axis right, right page axis left). */
.pdf-preview-inner-stacks_in_39.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_39 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_39 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.4);
}

.pdf-preview-inner-stacks_in_39.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_39 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_39 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_39.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_39 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_39 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.4);
}

.pdf-preview-inner-stacks_in_39.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_39 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_39 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_39.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_39 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_39 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.4);
}

.pdf-preview-inner-stacks_in_39.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_39 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_39 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_39.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_39 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_39 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.4);
}

.pdf-preview-inner-stacks_in_39.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_39 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_39 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_39.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_39 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_39.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_39 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_39.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_39 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_39.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_39 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_39.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_39 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_39 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_39.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_39 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_39 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_39.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_39 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_39 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_39.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_39 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_39 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_39.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_39 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_39 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_39.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_39 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_39 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_39.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_39 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_39 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_39.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_39 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_39 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_39.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_39 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_39 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_39.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_39 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_39 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_39.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_39 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_39 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_39.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_39 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_39 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_39.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_39 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_39 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_39.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_39 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_39 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_39.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_39 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_39 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_39.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_39 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_39 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_39.is-flipping-book-open .pdf-preview-img-stacks_in_39 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_39 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_39.is-flipping-book-open .pdf-preview-img-back-stacks_in_39 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_39 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_39.is-flipping-book-close .pdf-preview-img-stacks_in_39 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_39 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_39.is-flipping-book-close .pdf-preview-img-back-stacks_in_39 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_39 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_39.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_39 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_39 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -28px 12px 48px rgba(0, 0, 0, 0.48);
}

.pdf-preview-inner-stacks_in_39.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_39 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_39 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_39.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_39 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_39 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 28px 12px 48px rgba(0, 0, 0, 0.48);
}

.pdf-preview-inner-stacks_in_39.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_39 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_39 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_39.is-fold-shadow .pdf-flip-fold-stacks_in_39 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_39.is-fold-next .pdf-flip-fold-stacks_in_39 {
  background: linear-gradient(109deg, rgba(255, 255, 255, 0) 58%, rgba(0, 0, 0, 0.08) 70%, rgba(0, 0, 0, 0.24) 82%, rgba(0, 0, 0, 0.36) 92%, rgba(255, 255, 255, 0.12) 100%);
  transform-origin: right bottom;
  animation: pdf-preview-fold-next-stacks_in_39 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_39.is-fold-prev .pdf-flip-fold-stacks_in_39 {
  background: linear-gradient(251deg, rgba(255, 255, 255, 0) 58%, rgba(0, 0, 0, 0.08) 70%, rgba(0, 0, 0, 0.24) 82%, rgba(0, 0, 0, 0.36) 92%, rgba(255, 255, 255, 0.12) 100%);
  transform-origin: left bottom;
  animation: pdf-preview-fold-prev-stacks_in_39 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_39.is-fold-book-open .pdf-flip-fold-stacks_in_39 {
  background: linear-gradient(109deg, rgba(255, 255, 255, 0) 56%, rgba(0, 0, 0, 0.1) 69%, rgba(0, 0, 0, 0.28) 82%, rgba(0, 0, 0, 0.4) 92%, rgba(255, 255, 255, 0.15) 100%);
  transform-origin: right bottom;
  animation: pdf-preview-fold-book-open-stacks_in_39 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_39.is-fold-book-close .pdf-flip-fold-stacks_in_39 {
  background: linear-gradient(251deg, rgba(255, 255, 255, 0) 56%, rgba(0, 0, 0, 0.1) 69%, rgba(0, 0, 0, 0.28) 82%, rgba(0, 0, 0, 0.4) 92%, rgba(255, 255, 255, 0.15) 100%);
  transform-origin: left bottom;
  animation: pdf-preview-fold-book-close-stacks_in_39 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_39 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_39 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_39 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_39 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_39 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  46% {
    transform: rotateY(-52deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.9);
  }
  100% {
    transform: rotateY(-100deg);
    opacity: 0;
    filter: brightness(0.78);
  }
}

@keyframes pdf-preview-back-3d-next-stacks_in_39 {
  0% {
    transform: rotateY(100deg);
    opacity: 0;
    filter: brightness(0.78);
  }
  58% {
    opacity: 1;
    filter: brightness(0.9);
  }
  100% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-prev-stacks_in_39 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  46% {
    transform: rotateY(52deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.9);
  }
  100% {
    transform: rotateY(100deg);
    opacity: 0;
    filter: brightness(0.78);
  }
}

@keyframes pdf-preview-back-3d-prev-stacks_in_39 {
  0% {
    transform: rotateY(-100deg);
    opacity: 0;
    filter: brightness(0.78);
  }
  58% {
    opacity: 1;
    filter: brightness(0.9);
  }
  100% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-spread-next-stacks_in_39 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(-94deg) translateZ(8px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(-178deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-back-3d-spread-next-stacks_in_39 {
  0% {
    transform: rotateY(178deg);
    opacity: 0;
    filter: brightness(0.74);
  }
  55% {
    opacity: 0.98;
    filter: brightness(0.87);
  }
  100% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-spread-prev-stacks_in_39 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(94deg) translateZ(8px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(178deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-back-3d-spread-prev-stacks_in_39 {
  0% {
    transform: rotateY(-178deg);
    opacity: 0;
    filter: brightness(0.74);
  }
  55% {
    opacity: 0.98;
    filter: brightness(0.87);
  }
  100% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-single-next-left-stacks_in_39 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(-92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(-176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-next-right-stacks_in_39 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-prev-left-stacks_in_39 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-prev-right-stacks_in_39 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(-92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(-176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-back-3d-single-reveal-stacks_in_39 {
  0% {
    opacity: 0;
    filter: brightness(0.74);
  }
  55% {
    opacity: 0.98;
    filter: brightness(0.87);
  }
  100% {
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-single-next-left-to-spread-stacks_in_39 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: translateX(-25%) rotateY(-92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(-50%) rotateY(-176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-next-right-to-spread-stacks_in_39 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: translateX(-25%) rotateY(92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(-50%) rotateY(176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_39 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: translateX(25%) rotateY(92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(50%) rotateY(176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_39 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: translateX(25%) rotateY(-92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(50%) rotateY(-176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-back-3d-single-next-left-to-spread-stacks_in_39 {
  0% {
    transform: translateX(0) rotateY(180deg);
    opacity: 1;
    filter: brightness(0.72);
  }
  50% {
    transform: translateX(-25%) rotateY(90deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.84);
  }
  100% {
    transform: translateX(-50%) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-back-3d-single-next-right-to-spread-stacks_in_39 {
  0% {
    transform: translateX(0) rotateY(-180deg);
    opacity: 1;
    filter: brightness(0.72);
  }
  50% {
    transform: translateX(-25%) rotateY(-90deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.84);
  }
  100% {
    transform: translateX(-50%) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_39 {
  0% {
    transform: translateX(0) rotateY(-180deg);
    opacity: 1;
    filter: brightness(0.72);
  }
  50% {
    transform: translateX(25%) rotateY(-90deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.84);
  }
  100% {
    transform: translateX(50%) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_39 {
  0% {
    transform: translateX(0) rotateY(180deg);
    opacity: 1;
    filter: brightness(0.72);
  }
  50% {
    transform: translateX(25%) rotateY(90deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.84);
  }
  100% {
    transform: translateX(50%) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-book-open-stacks_in_39 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_39 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_39 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_39 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_39 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  46% {
    transform: translateX(-4.6%) rotateY(-54deg) skewY(0.5deg);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(-14%) rotateY(-101deg) skewY(1deg);
    opacity: 0;
    filter: brightness(0.75);
  }
}

@keyframes pdf-preview-back-book-open-3d-stacks_in_39 {
  0% {
    transform: translateX(10.4%) rotateY(102deg) skewY(-0.8deg);
    opacity: 0;
    filter: brightness(0.72);
  }
  64% {
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-book-close-3d-stacks_in_39 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  46% {
    transform: translateX(4.6%) rotateY(54deg) skewY(-0.5deg);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(14%) rotateY(101deg) skewY(-1deg);
    opacity: 0;
    filter: brightness(0.75);
  }
}

@keyframes pdf-preview-back-book-close-3d-stacks_in_39 {
  0% {
    transform: translateX(-10.4%) rotateY(-102deg) skewY(0.8deg);
    opacity: 0;
    filter: brightness(0.72);
  }
  64% {
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-fold-next-stacks_in_39 {
  0% {
    opacity: 0;
    transform: translateX(8%) scaleX(0.76);
  }
  45% {
    opacity: 0.95;
  }
  100% {
    opacity: 0;
    transform: translateX(-12%) scaleX(1.12);
  }
}

@keyframes pdf-preview-fold-prev-stacks_in_39 {
  0% {
    opacity: 0;
    transform: translateX(-8%) scaleX(0.76);
  }
  45% {
    opacity: 0.95;
  }
  100% {
    opacity: 0;
    transform: translateX(12%) scaleX(1.12);
  }
}

@keyframes pdf-preview-fold-book-open-stacks_in_39 {
  0% {
    opacity: 0;
    transform: translateX(11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(-16%) scaleX(1.2);
  }
}

@keyframes pdf-preview-fold-book-close-stacks_in_39 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_39 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_39 {
  position: absolute;
  top: 0.55rem;
  right: 0.55rem;
  z-index: 2;
  padding: 0.2rem 0.54rem;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.38);
  background: rgba(24, 34, 48, 0.72);
  color: #ffffff;
  font-size: 0.58rem;
  line-height: 1;
  font-weight: 600;
}

.previewUrl-stacks_in_39 {
  margin: 0;
  max-width: 240px;
  padding: 0.15rem 0.5rem;
  border-radius: 6px;
  background: #eef4ff;
  color: #2a5bd7;
  font-size: 0.8rem;
  font-weight: 500;
  word-break: break-all;
}

.previewPage-stacks_in_39 {
  margin: 0.4rem 0 0;
  padding: 0.1rem 0.6rem;
  border-radius: 6px;
  background: #f5f5f5;
  color: #444;
  font-size: 0.75rem;
}

@media (prefers-reduced-motion: reduce) {
  .pdf-preview-img-stacks_in_39,
  .pdf-preview-img-turn-stacks_in_39,
  .pdf-preview-img-back-stacks_in_39,
  .pdf-flip-fold-stacks_in_39,
  .pdf-loader-stacks_in_39,
  .pdf-download-btn-stacks_in_39.button,
  .pdf-lightbox-backdrop-stacks_in_39,
  .pdf-lightbox-close-stacks_in_39 {
    transition: none;
  }

  .pulse-loader-stacks_in_39,
  .pdf-preview-inner-stacks_in_39.is-flipping-next .pdf-preview-img-stacks_in_39,
  .pdf-preview-inner-stacks_in_39.is-flipping-next .pdf-preview-img-back-stacks_in_39,
  .pdf-preview-inner-stacks_in_39.is-flipping-prev .pdf-preview-img-stacks_in_39,
  .pdf-preview-inner-stacks_in_39.is-flipping-prev .pdf-preview-img-back-stacks_in_39,
  .pdf-preview-inner-stacks_in_39.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_39,
  .pdf-preview-inner-stacks_in_39.is-flipping-3d-next .pdf-preview-img-back-stacks_in_39,
  .pdf-preview-inner-stacks_in_39.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_39,
  .pdf-preview-inner-stacks_in_39.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_39,
  .pdf-preview-inner-stacks_in_39.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_39,
  .pdf-preview-inner-stacks_in_39.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_39,
  .pdf-preview-inner-stacks_in_39.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_39,
  .pdf-preview-inner-stacks_in_39.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_39,
  .pdf-preview-inner-stacks_in_39.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_39,
  .pdf-preview-inner-stacks_in_39.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_39,
  .pdf-preview-inner-stacks_in_39.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_39,
  .pdf-preview-inner-stacks_in_39.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_39,
  .pdf-preview-inner-stacks_in_39.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_39,
  .pdf-preview-inner-stacks_in_39.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_39,
  .pdf-preview-inner-stacks_in_39.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_39,
  .pdf-preview-inner-stacks_in_39.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_39,
  .pdf-preview-inner-stacks_in_39.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_39,
  .pdf-preview-inner-stacks_in_39.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_39,
  .pdf-preview-inner-stacks_in_39.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_39,
  .pdf-preview-inner-stacks_in_39.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_39,
  .pdf-preview-inner-stacks_in_39.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_39,
  .pdf-preview-inner-stacks_in_39.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_39,
  .pdf-preview-inner-stacks_in_39.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_39,
  .pdf-preview-inner-stacks_in_39.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_39,
  .pdf-preview-inner-stacks_in_39.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_39,
  .pdf-preview-inner-stacks_in_39.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_39,
  .pdf-preview-inner-stacks_in_39.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_39,
  .pdf-preview-inner-stacks_in_39.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_39,
  .pdf-preview-inner-stacks_in_39.is-flipping-book-open .pdf-preview-img-stacks_in_39,
  .pdf-preview-inner-stacks_in_39.is-flipping-book-open .pdf-preview-img-back-stacks_in_39,
  .pdf-preview-inner-stacks_in_39.is-flipping-book-close .pdf-preview-img-stacks_in_39,
  .pdf-preview-inner-stacks_in_39.is-flipping-book-close .pdf-preview-img-back-stacks_in_39,
  .pdf-preview-inner-stacks_in_39.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_39,
  .pdf-preview-inner-stacks_in_39.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_39,
  .pdf-preview-inner-stacks_in_39.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_39,
  .pdf-preview-inner-stacks_in_39.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_39,
  .pdf-preview-inner-stacks_in_39.is-fold-next .pdf-flip-fold-stacks_in_39,
  .pdf-preview-inner-stacks_in_39.is-fold-prev .pdf-flip-fold-stacks_in_39,
  .pdf-preview-inner-stacks_in_39.is-fold-book-open .pdf-flip-fold-stacks_in_39,
  .pdf-preview-inner-stacks_in_39.is-fold-book-close .pdf-flip-fold-stacks_in_39 {
    animation: none;
  }
}

#stacks_in_61 {
}
.pdf-preview-wrapper-stacks_in_41 {
  position: relative;
  text-align: center;
  overflow: visible;
  --pdf-zoom-scale: 1;
  --pdf-zoom-x: 0px;
  --pdf-zoom-y: 0px;
  background: transparent !important;
  box-shadow: none !important;
  
  
  
}

.pdf-preview-wrapper-stacks_in_41:focus-visible {
  outline: none;
}

.pdf-preview-wrapper-stacks_in_41.is-lightbox-enabled .pdf-preview-inner-stacks_in_41 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_41.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_41.is-lightbox-active .pdf-preview-inner-stacks_in_41 {
  cursor: default;
}

.pdf-preview-wrapper-stacks_in_41.is-lightbox-active:not(.is-zoom-active) .pdf-preview-inner-stacks_in_41 {
  pointer-events: none;
}

@media (hover: hover) and (pointer: fine) {
  .pdf-preview-wrapper-stacks_in_41.is-hover-flip-cursor .pdf-preview-inner-stacks_in_41,
  .pdf-preview-wrapper-stacks_in_41.is-hover-flip-cursor .pdf-preview-img-stacks_in_41,
  .pdf-preview-wrapper-stacks_in_41.is-hover-flip-cursor .pdf-preview-img-back-stacks_in_41,
  .pdf-preview-wrapper-stacks_in_41.is-hover-flip-cursor .pdf-preview-img-turn-stacks_in_41,
  .pdf-preview-wrapper-stacks_in_41.is-hover-flip-cursor .pdf-turn-stage-stacks_in_41,
  .pdf-preview-wrapper-stacks_in_41.is-hover-flip-cursor .pdf-three-stage-stacks_in_41,
  .pdf-preview-wrapper-stacks_in_41.is-hover-flip-cursor .pdf-page-border-stacks_in_41 {
    cursor: ew-resize;
  }
}

.pdf-preview-wrapper-stacks_in_41.is-lightbox-active .pdf-control-bar-stacks_in_41,
.pdf-preview-wrapper-stacks_in_41.is-lightbox-active .pdf-control-bar-stacks_in_41 * {
  pointer-events: auto;
}

.pdf-preview-wrapper-stacks_in_41.is-lightbox-transitioning .pdf-control-bar-stacks_in_41.is-visible {
  opacity: 0 !important;
  pointer-events: none !important;
  transition: opacity 0.14s ease;
}

.pdf-lightbox-overlay-stacks_in_41 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  background: transparent;
  overflow: hidden;
  overscroll-behavior: contain;
}

.pdf-lightbox-overlay-stacks_in_41.is-visible {
  display: block;
}

.pdf-lightbox-backdrop-stacks_in_41 {
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  background: rgba(8, 12, 24, 0.82);
  opacity: 0;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_41.is-open .pdf-lightbox-backdrop-stacks_in_41 {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_41 {
  position: absolute;
  inset: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  padding:
    calc(clamp(24px, 4vw, 60px) + env(safe-area-inset-top))
    calc(clamp(24px, 4vw, 60px) + env(safe-area-inset-right))
    calc(clamp(30px, 5vw, 84px) + env(safe-area-inset-bottom))
    calc(clamp(24px, 4vw, 60px) + env(safe-area-inset-left));
  overflow: hidden;
}

.pdf-lightbox-close-stacks_in_41 {
  position: absolute;
  top: calc(14px + env(safe-area-inset-top));
  right: calc(14px + env(safe-area-inset-right));
  z-index: 2;
  width: 2.35rem;
  height: 2.35rem;
  border: 1px solid rgba(255, 255, 255, 0.25);
  border-radius: 999px;
  background: rgba(15, 23, 42, 0.72);
  color: #fff;
  font-size: 1.32rem;
  line-height: 1;
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_41.is-open .pdf-lightbox-close-stacks_in_41 {
  opacity: 1;
}

.pdf-lightbox-close-stacks_in_41:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_41 {
  visibility: hidden !important;
  pointer-events: none !important;
}

html.pdf-lightbox-no-scroll,
body.pdf-lightbox-no-scroll {
  overflow: hidden !important;
  overscroll-behavior: none;
  height: 100%;
}

.pdf-preview-inner-stacks_in_41 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
  -webkit-user-select: none;
  user-select: none;
}

.pdf-preview-inner-stacks_in_41::selection,
.pdf-preview-inner-stacks_in_41 *::selection {
  background: transparent;
  color: inherit;
}

.pdf-zoom-viewport-stacks_in_41 {
  position: relative;
  width: 100%;
  overflow: visible;
}

.pdf-zoom-content-stacks_in_41 {
  position: relative;
  width: 100%;
  transform-origin: 50% 50%;
  transform: translate3d(var(--pdf-zoom-x), var(--pdf-zoom-y), 0) scale(var(--pdf-zoom-scale));
  transition: transform 0.34s cubic-bezier(0.22, 1, 0.36, 1);
  will-change: transform;
}

.pdf-preview-wrapper-stacks_in_41.is-zoom-active .pdf-zoom-viewport-stacks_in_41 {
  touch-action: none;
}

.pdf-preview-wrapper-stacks_in_41.is-zoomed .pdf-zoom-viewport-stacks_in_41 {
  overflow: hidden;
  cursor: grab;
}

.pdf-preview-wrapper-stacks_in_41.is-zoom-dragging .pdf-zoom-viewport-stacks_in_41 {
  cursor: grabbing;
}

.pdf-preview-wrapper-stacks_in_41.is-zoom-dragging .pdf-zoom-content-stacks_in_41 {
  transition: none;
}

.pdf-preview-wrapper-stacks_in_41.is-zoomed.is-turnjs-active .pdf-turn-stage-stacks_in_41 {
  pointer-events: none !important;
}

.pdf-preview-wrapper-stacks_in_41.is-lightbox-active.is-turnjs-active .pdf-turn-stage-stacks_in_41 {
  pointer-events: none !important;
}


.pdf-preview-img-stacks_in_41 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 8px;
  border: 0;
  background: #fff;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-search-highlight-layer-stacks_in_41 {
  position: absolute;
  inset: 0;
  z-index: 12;
  width: 100%;
  pointer-events: none;
  overflow: hidden;
  opacity: 0;
  transition: opacity 0.16s ease;
}

.pdf-search-highlight-layer-stacks_in_41.is-visible {
  opacity: 1;
}

.pdf-search-highlight-layer-stacks_in_41.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-search-highlight-layer-stacks_in_41.is-book-layout-single-first,
.pdf-search-highlight-layer-stacks_in_41.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-search-highlight-layer-stacks_in_41.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-search-highlight-layer-stacks_in_41.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-search-highlight-mark-stacks_in_41 {
  position: absolute;
  box-sizing: border-box;
  border-radius: 3px;
  background: rgba(255, 230, 0, 0.28);
  border: 1px solid rgba(0, 0, 0, 0.8);
  box-shadow:
    0 0 0 1px rgba(255, 255, 255, 0.92),
    0 0 0 2px rgba(0, 0, 0, 0.72),
    0 0 8px rgba(255, 214, 10, 0.56);
  animation: pdf-search-highlight-pop-stacks_in_41 0.42s ease-out;
}

@keyframes pdf-search-highlight-pop-stacks_in_41 {
  0% {
    transform: scale(0.95);
    opacity: 0.78;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

.pdf-three-stage-stacks_in_41 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-turn-stage-stacks_in_41 {
  position: absolute;
  inset: 0;
  z-index: 6;
  display: none;
  opacity: 0;
  pointer-events: none;
  overflow: visible;
  border-radius: 8px;
  background: transparent;
}

.pdf-turn-book-stacks_in_41 {
  width: 100%;
  height: auto;
  display: block;
  -webkit-user-select: none;
  user-select: none;
}

.pdf-turn-page-stacks_in_41 {
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: #fff;
  -webkit-user-select: none;
  user-select: none;
}

.pdf-turn-page-inner-stacks_in_41 {
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: #fff;
  -webkit-user-select: none;
  user-select: none;
}

.pdf-turn-page-img-stacks_in_41 {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: contain;
  background: #fff;
  user-select: none;
  -webkit-user-select: none;
  -webkit-user-drag: none;
}

.pdf-preview-wrapper-stacks_in_41.is-turnjs-active .pdf-preview-img-stacks_in_41 {
  display: none !important;
}

.pdf-preview-wrapper-stacks_in_41.is-turnjs-active .pdf-turn-stage-stacks_in_41 {
  position: relative;
  inset: auto;
  width: 100%;
  height: auto;
  display: block;
  opacity: 1;
  pointer-events: auto;
  overflow: visible;
}

.pdf-preview-wrapper-stacks_in_41.is-turnjs-active .pdf-turn-book-stacks_in_41 {
  width: 100% !important;
  height: auto !important;
  max-width: 100% !important;
  max-height: none !important;
}

.pdf-preview-wrapper-stacks_in_41.is-turnjs-active .pdf-preview-img-back-stacks_in_41,
.pdf-preview-wrapper-stacks_in_41.is-turnjs-active .pdf-preview-img-turn-stacks_in_41,
.pdf-preview-wrapper-stacks_in_41.is-turnjs-active .pdf-three-stage-stacks_in_41,
.pdf-preview-wrapper-stacks_in_41.is-turnjs-active .pdf-flip-fold-stacks_in_41 {
  display: none !important;
}

.pdf-page-border-stacks_in_41 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_41::before,
.pdf-page-border-stacks_in_41::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}



.pdf-three-stage-stacks_in_41.is-active {
  opacity: 1;
}

.pdf-preview-wrapper-stacks_in_41.is-turnjs-active .pdf-turn-page-stacks_in_41.turn-slot-left {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  clip-path: inset(-80px 0 -80px -80px);
}

.pdf-preview-wrapper-stacks_in_41.is-turnjs-active .pdf-turn-page-stacks_in_41.turn-slot-right {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  clip-path: inset(-80px -80px -80px 0);
}

.pdf-preview-wrapper-stacks_in_41.is-turnjs-active .pdf-turn-page-stacks_in_41.turn-slot-single {
  border-radius: 8px;
}

.pdf-preview-wrapper-stacks_in_41.is-turnjs-active .pdf-turn-page-stacks_in_41.turn-slot-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  clip-path: none;
}

.pdf-preview-wrapper-stacks_in_41.is-turnjs-active .pdf-turn-page-stacks_in_41.turn-slot-single-last {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  clip-path: none;
}

.pdf-three-stage-stacks_in_41 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_41 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 8px;
  border: 0;
  background: #fff;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-preview-img-turn-stacks_in_41 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 8px;
  border: 0;
  background: #fff;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-flip-fold-stacks_in_41 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 8px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_41.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_41.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_41.is-book-layout-single-first,
.pdf-preview-img-stacks_in_41.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_41.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_41.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_41.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_41.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_41.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_41.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_41.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_41.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_41.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_41.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_41.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_41.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_41.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_41.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_41.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_41.is-book-layout-single-first,
.pdf-three-stage-stacks_in_41.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_41.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_41.is-book-layout-single-first,
.pdf-page-border-stacks_in_41.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_41.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_41.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_41.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_41 {
  position: absolute;
  left: 50%;
  bottom: 0.85rem;
  transform: translateX(-50%);
  z-index: 200;
  display: none;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 0.42rem !important;
  flex-wrap: wrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 0;
  padding: 7px;
  border-radius: 10px;
  border: 1px solid rgba(220, 227, 236, 1.00);
  background: rgba(255, 255, 255, 1.00);
  
  backdrop-filter: none;
  -webkit-backdrop-filter: none;
  
  color: rgba(18, 27, 38, 1.00);
  white-space: normal !important;
  
  box-shadow: none;
  
}

.pdf-control-main-row-stacks_in_41,
.pdf-control-tools-row-stacks_in_41 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.42rem;
  width: max-content;
  max-width: 100%;
  min-width: 0;
  margin: 0 auto;
  white-space: nowrap;
}

.pdf-control-bar-stacks_in_41,
.pdf-control-bar-stacks_in_41 *,
.pdf-page-count-stacks_in_41,
.pdf-search-count-stacks_in_41,
.pdf-zoom-level-stacks_in_41 {
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}

.pdf-page-jump-stacks_in_41,
.pdf-search-input-stacks_in_41 {
  -webkit-user-select: text;
  user-select: text;
  -webkit-touch-callout: default;
}

.pdf-control-tools-row-stacks_in_41 {
  gap: 0.34rem;
}

.pdf-control-bar-stacks_in_41.is-tools-open {
  flex-direction: column !important;
  align-items: stretch !important;
  gap: 0.34rem !important;
}

.pdf-control-bar-stacks_in_41.is-tools-open:not(.is-tools-only) .pdf-control-tools-row-stacks_in_41 {
  margin-top: 0.22rem;
}



.pdf-preview-inner-stacks_in_41.is-flip-active .pdf-page-border-stacks_in_41 {
  opacity: 0;
  transition: none;
}







.pdf-preview-wrapper-stacks_in_41.is-lightbox-active .pdf-control-bar-stacks_in_41 {
  left: 50% !important;
  right: auto !important;
  top: auto !important;
  bottom: calc(0.72rem + env(safe-area-inset-bottom)) !important;
  transform: translateX(calc(-50% + var(--pdf-lightbox-bar-drag-x, 0px))) translateY(var(--pdf-lightbox-bar-drag-y, 0px)) !important;
  transition: transform 0.2s cubic-bezier(0.22, 0.61, 0.36, 1), opacity 0.14s ease;
  max-width: min(calc(100% - 0.8rem), calc(100vw - 2rem));
}

.pdf-preview-wrapper-stacks_in_41.is-lightbox-active .pdf-control-bar-stacks_in_41.is-lightbox-bar-draggable {
  cursor: grab;
}

.pdf-preview-wrapper-stacks_in_41.is-lightbox-active .pdf-control-bar-stacks_in_41.is-lightbox-bar-dragging {
  cursor: grabbing;
  transition: none !important;
  user-select: none;
}

.pdf-preview-wrapper-stacks_in_41.is-lightbox-active .pdf-control-bar-stacks_in_41.is-lightbox-bar-returning {
  transition: transform 0.26s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.14s ease !important;
}

.pdf-control-bar-stacks_in_41.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_41.is-action-only {
  left: 50% !important;
  right: auto !important;
  transform: translateX(-50%) !important;
}



.pdf-control-main-row-stacks_in_41 > *,
.pdf-control-tools-row-stacks_in_41 > * {
  position: static !important;
  float: none !important;
  clear: none !important;
  transform: none !important;
  margin: 0 !important;
  vertical-align: middle !important;
  flex: 0 0 auto !important;
}

.pdf-control-bar-stacks_in_41.is-tools-only .pdf-control-tools-row-stacks_in_41 {
  margin-top: 0;
}

.pdf-control-bar-stacks_in_41 .is-hidden,
.pdf-download-btn-stacks_in_41.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_41,
.pdf-page-btn-stacks_in_41 *,
.pdf-bar-action-btn-stacks_in_41,
.pdf-bar-action-btn-stacks_in_41 *,
.pdf-download-btn-stacks_in_41.button,
.pdf-download-btn-stacks_in_41.button *,
.pdf-nav-glyph-stacks_in_41,
.pdf-search-toggle-icon-stacks_in_41,
.pdf-search-close-icon-stacks_in_41,
.pdf-zoom-toggle-icon-stacks_in_41,
.pdf-zoom-close-icon-stacks_in_41,
.pdf-bar-action-icon-stacks_in_41,
.pdf-download-icon-stacks_in_41 {
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}

.pdf-page-btn-stacks_in_41,
.pdf-bar-action-btn-stacks_in_41,
.pdf-download-btn-stacks_in_41.button {
  -webkit-tap-highlight-color: transparent;
}

.pdf-page-btn-stacks_in_41 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 2rem;
  height: 2rem;
  padding: 0;
  margin: 0;
  border: 1px solid rgba(255, 255, 255, 0.24);
  border-radius: 6px;
  background: rgba(255, 255, 255, 1.00);
  color: rgba(18, 27, 38, 1.00);
  font-size: 1.2rem;
  line-height: 1;
  cursor: pointer;
  transition: background-color 0.18s ease, color 0.18s ease, border-color 0.18s ease, opacity 0.18s ease;
}

.pdf-page-btn-stacks_in_41:hover,
.pdf-page-btn-stacks_in_41:focus-visible {
  background: rgba(233, 244, 250, 1.00);
  color: rgba(16, 104, 148, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_41:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.95);
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(45, 92, 215, 0.22);
}

.pdf-page-btn-stacks_in_41:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_41[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_41:disabled:hover,
.pdf-page-btn-stacks_in_41:disabled:focus-visible,
.pdf-page-btn-stacks_in_41[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_41[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 1.00);
  color: rgba(18, 27, 38, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_41 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-page-prev-stacks_in_41 .pdf-nav-glyph-stacks_in_41,
.pdf-page-next-stacks_in_41 .pdf-nav-glyph-stacks_in_41,
.pdf-search-prev-stacks_in_41 .pdf-nav-glyph-stacks_in_41,
.pdf-search-next-stacks_in_41 .pdf-nav-glyph-stacks_in_41 {
  font-size: 1.36em;
  font-weight: 700;
}

.pdf-nav-glyph-stacks_in_41.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_41.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_41.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_41 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_41 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 6px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 1.00);
  color: rgba(18, 27, 38, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_41:focus,
.pdf-page-jump-stacks_in_41:focus-visible {
  background: rgba(233, 244, 250, 1.00);
  color: rgba(16, 104, 148, 1.00);
  border-color: rgba(45, 92, 215, 0.66);
  box-shadow: 0 0 0 2px rgba(45, 92, 215, 0.2);
}

.pdf-page-jump-stacks_in_41::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_41::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-search-toggle-stacks_in_41 {
  transition: opacity 0.16s ease, transform 0.16s ease;
}

.pdf-search-toggle-icon-stacks_in_41,
.pdf-search-close-icon-stacks_in_41,
.pdf-zoom-toggle-icon-stacks_in_41,
.pdf-zoom-close-icon-stacks_in_41 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-zoom-toggle-stacks_in_41 {
  transition: opacity 0.16s ease, transform 0.16s ease;
}

.pdf-search-panel-stacks_in_41 {
  display: none;
  align-items: center;
  gap: 0.34rem;
  min-width: 0;
  max-width: min(100%, 26rem);
  opacity: 0;
  transform: translateY(4px) scale(0.985);
  pointer-events: none;
  transform-origin: center;
  transition: opacity 0.2s ease, transform 0.2s ease;
}

.pdf-search-panel-stacks_in_41.is-visible {
  display: inline-flex;
}

.pdf-zoom-panel-stacks_in_41 {
  display: none;
  align-items: center;
  gap: 0.32rem;
  min-width: 0;
  max-width: min(100%, 25rem);
  opacity: 0;
  transform: translateY(4px) scale(0.985);
  pointer-events: none;
  transform-origin: center;
  transition: opacity 0.2s ease, transform 0.2s ease;
}

.pdf-zoom-panel-stacks_in_41.is-visible {
  display: inline-flex;
}

.pdf-control-bar-stacks_in_41.is-search-open,
.pdf-control-bar-stacks_in_41.is-zoom-open {
  max-width: calc(100% - 0.7rem);
}

.pdf-control-bar-stacks_in_41.is-search-open .pdf-control-tools-row-stacks_in_41,
.pdf-control-bar-stacks_in_41.is-zoom-open .pdf-control-tools-row-stacks_in_41 {
  width: 100%;
  max-width: 100%;
}

.pdf-control-bar-stacks_in_41.is-search-open .pdf-search-panel-stacks_in_41 {
  opacity: 1;
  transform: translateY(0) scale(1);
  pointer-events: auto;
}

.pdf-control-bar-stacks_in_41.is-zoom-open .pdf-zoom-panel-stacks_in_41 {
  opacity: 1;
  transform: translateY(0) scale(1);
  pointer-events: auto;
}

.pdf-search-input-stacks_in_41 {
  width: clamp(8rem, 32vw, 14rem);
  min-width: 0;
  height: 2rem;
  padding: 0 0.62rem;
  border-radius: 6px;
  border: 1px solid rgba(255, 255, 255, 0.22);
  background: rgba(239, 242, 247, 1.00);
  color: rgba(18, 27, 38, 1.00);
  font-size: 0.9rem;
  line-height: 1;
  outline: none;
  appearance: none;
  -webkit-appearance: none;
}

.pdf-search-input-stacks_in_41::placeholder {
  color: rgba(74, 88, 105, 1.00);
  opacity: 1;
}

.pdf-search-input-stacks_in_41:hover,
.pdf-search-input-stacks_in_41:focus,
.pdf-search-input-stacks_in_41:focus-visible {
  background: rgba(233, 244, 250, 1.00);
  color: rgba(16, 104, 148, 1.00);
  border-color: rgba(45, 92, 215, 0.66);
  box-shadow: 0 0 0 2px rgba(45, 92, 215, 0.2);
}

.pdf-search-input-stacks_in_41:hover::placeholder,
.pdf-search-input-stacks_in_41:focus::placeholder,
.pdf-search-input-stacks_in_41:focus-visible::placeholder {
  color: rgba(18, 27, 38, 1.00);
  opacity: 1;
}

.pdf-search-input-stacks_in_41::-webkit-search-cancel-button,
.pdf-search-input-stacks_in_41::-webkit-search-decoration {
  -webkit-appearance: none;
}

.pdf-search-count-stacks_in_41 {
  min-width: 2.7rem;
  text-align: center;
  font-size: 0.82rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-search-count-stacks_in_41.is-empty {
  opacity: 0.8;
}

.pdf-search-panel-stacks_in_41.is-search-loading .pdf-search-count-stacks_in_41 {
  animation: pdf-search-pulse-stacks_in_41 0.9s ease-in-out infinite;
}

.pdf-zoom-level-stacks_in_41 {
  min-width: 2.8rem;
  text-align: center;
  font-size: 0.82rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-zoom-reset-stacks_in_41 {
  width: auto;
  min-width: 2.9rem;
  padding: 0 0.44rem;
  font-size: 0.74rem;
}

@keyframes pdf-search-pulse-stacks_in_41 {
  0%, 100% { opacity: 0.52; }
  50% { opacity: 1; }
}

.pdf-bar-action-btn-stacks_in_41 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto !important;
  gap: 0.42em;
  height: 2rem;
  padding: 0 0.9rem;
  border-radius: 6px;
  border: 1px solid transparent;
  background: rgba(28, 33, 30, 1.00);
  color: rgba(255, 254, 249, 1.00);
  text-decoration: none;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  white-space: nowrap;
  word-break: keep-all;
  transition: background-color 0.18s ease, color 0.18s ease;
  
}

.pdf-bar-action-btn-stacks_in_41,
.pdf-bar-action-btn-stacks_in_41:hover,
.pdf-bar-action-btn-stacks_in_41:focus,
.pdf-bar-action-btn-stacks_in_41:focus-visible,
.pdf-bar-action-btn-stacks_in_41:active,
.pdf-bar-action-btn-stacks_in_41:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_41.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_41:hover,
.pdf-bar-action-btn-stacks_in_41:focus-visible {
  background: rgba(156, 46, 33, 1.00);
  color: rgba(255, 255, 255, 1.00);
}

.pdf-bar-action-btn-stacks_in_41:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.95);
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(45, 92, 215, 0.22);
}

.pdf-bar-action-icon-stacks_in_41 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_41.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_41.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_41.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_41.button {
  position: absolute;
  left: 50%;
  bottom: 0;
  z-index: 220;
  transform: translate(-50%, calc(50% + 0px));
  display: inline-flex;
  align-items: center;
  gap: 0.4em;
  padding: 0.6em 1.2em;
  margin: 0;
  border-radius: 6px;
  background: rgba(28, 33, 30, 1.00);
  color: rgba(255, 254, 249, 1.00);
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  white-space: nowrap;
  opacity: 0;
  transition: opacity 0.3s ease, background-color 0.2s ease, color 0.2s ease;
  
}

.pdf-download-btn-stacks_in_41.button.is-icon-only {
  gap: 0;
  width: auto;
  min-width: 0;
  justify-content: center;
  padding: 0.6em;
  border-radius: 999px;
}

.pdf-download-btn-stacks_in_41.button,
.pdf-download-btn-stacks_in_41.button:hover,
.pdf-download-btn-stacks_in_41.button:focus,
.pdf-download-btn-stacks_in_41.button:focus-visible,
.pdf-download-btn-stacks_in_41.button:active,
.pdf-download-btn-stacks_in_41.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_41.button:hover,
.pdf-download-btn-stacks_in_41.button:focus-visible {
  background: rgba(156, 46, 33, 1.00);
  color: rgba(255, 255, 255, 1.00);
}

.pdf-download-btn-stacks_in_41.button:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.95);
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(45, 92, 215, 0.22);
}

.pdf-download-icon-stacks_in_41 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_41.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_41.button.is-icon-only .pdf-download-icon-stacks_in_41 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_41.is-hidden,
.pdf-download-label-stacks_in_41.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_41 {
    gap: 0.22rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 0;
  }

  .pdf-control-main-row-stacks_in_41,
  .pdf-control-tools-row-stacks_in_41 {
    gap: 0.22rem;
  }

  

  .pdf-control-bar-stacks_in_41.is-mobile-compact {
    gap: 0.18rem;
  }

  .pdf-control-bar-stacks_in_41.is-mobile-compact .pdf-control-main-row-stacks_in_41,
  .pdf-control-bar-stacks_in_41.is-mobile-compact .pdf-control-tools-row-stacks_in_41 {
    gap: 0.18rem;
  }

  .pdf-page-btn-stacks_in_41 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_41 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_41.is-mobile-compact .pdf-page-jump-stacks_in_41 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_41 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_41 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_41.is-mobile-compact .pdf-bar-action-btn-stacks_in_41 {
    width: 2.3rem;
    min-width: 2.3rem;
    height: 2.3rem;
    min-height: 2.3rem;
    padding: 0;
    gap: 0;
    border-radius: 999px;
  }

  .pdf-control-bar-stacks_in_41.is-mobile-compact .pdf-bar-action-label-stacks_in_41 {
    display: none;
  }

  .pdf-control-bar-stacks_in_41.is-mobile-compact .pdf-bar-action-icon-stacks_in_41 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-control-bar-stacks_in_41.is-search-open,
  .pdf-control-bar-stacks_in_41.is-zoom-open {
    max-width: calc(100% - 0.5rem);
    gap: 0.2rem !important;
  }

  .pdf-control-bar-stacks_in_41.is-tools-open:not(.is-tools-only) .pdf-control-tools-row-stacks_in_41 {
    margin-top: 0.16rem;
  }

  .pdf-control-bar-stacks_in_41.is-mobile-compact.is-search-open,
  .pdf-control-bar-stacks_in_41.is-mobile-compact.is-zoom-open {
    width: calc(100% - 0.5rem);
  }

  .pdf-control-bar-stacks_in_41.is-search-open .pdf-search-panel-stacks_in_41,
  .pdf-control-bar-stacks_in_41.is-zoom-open .pdf-zoom-panel-stacks_in_41 {
    width: 100%;
    max-width: 100%;
    gap: 0.2rem;
  }

  .pdf-search-input-stacks_in_41 {
    width: 100%;
    flex: 1 1 auto;
    min-width: 4.4rem;
    height: 2.3rem;
    font-size: 0.86rem;
    padding: 0 0.52rem;
  }

  .pdf-search-count-stacks_in_41 {
    min-width: 2.35rem;
    font-size: 0.76rem;
  }

  .pdf-zoom-level-stacks_in_41 {
    min-width: 2.4rem;
    font-size: 0.76rem;
  }

  .pdf-zoom-reset-stacks_in_41 {
    min-width: 2.5rem;
    font-size: 0.68rem;
    padding: 0 0.34rem;
  }

  .pdf-download-btn-stacks_in_41.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_41 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 14;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_41 {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  border: 3px solid rgba(255, 255, 255, 0.85);
  border-top-color: rgba(0, 0, 0, 0.82);
  background: rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.35), 0 0 14px rgba(255, 255, 255, 0.48);
  animation: pdf-preview-spin-stacks_in_41 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_41 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_41.is-flipping-next .pdf-preview-img-stacks_in_41 {
  animation: pdf-preview-front-next-stacks_in_41 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_41.is-flipping-next .pdf-preview-img-back-stacks_in_41 {
  animation: pdf-preview-back-next-stacks_in_41 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_41.is-flipping-prev .pdf-preview-img-stacks_in_41 {
  animation: pdf-preview-front-prev-stacks_in_41 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_41.is-flipping-prev .pdf-preview-img-back-stacks_in_41 {
  animation: pdf-preview-back-prev-stacks_in_41 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_41.is-flip-active .pdf-preview-img-stacks_in_41,
.pdf-preview-inner-stacks_in_41.is-flip-active .pdf-preview-img-turn-stacks_in_41,
.pdf-preview-inner-stacks_in_41.is-flip-active .pdf-preview-img-back-stacks_in_41,
.pdf-preview-inner-stacks_in_41.is-flip-active .pdf-flip-fold-stacks_in_41 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_41.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_41 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_41 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -16px 8px 34px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_41.is-flipping-3d-next .pdf-preview-img-back-stacks_in_41 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_41 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_41.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_41 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_41 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 16px 8px 34px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_41.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_41 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_41 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

/* Spread turns: fixed seam axis on the inner spine (left page axis right, right page axis left). */
.pdf-preview-inner-stacks_in_41.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_41 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_41 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.4);
}

.pdf-preview-inner-stacks_in_41.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_41 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_41 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_41.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_41 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_41 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.4);
}

.pdf-preview-inner-stacks_in_41.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_41 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_41 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_41.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_41 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_41 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.4);
}

.pdf-preview-inner-stacks_in_41.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_41 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_41 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_41.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_41 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_41 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.4);
}

.pdf-preview-inner-stacks_in_41.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_41 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_41 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_41.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_41 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_41.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_41 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_41.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_41 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_41.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_41 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_41.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_41 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_41 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_41.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_41 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_41 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_41.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_41 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_41 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_41.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_41 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_41 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_41.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_41 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_41 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_41.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_41 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_41 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_41.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_41 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_41 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_41.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_41 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_41 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_41.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_41 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_41 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_41.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_41 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_41 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_41.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_41 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_41 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_41.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_41 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_41 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_41.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_41 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_41 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_41.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_41 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_41 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_41.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_41 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_41 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_41.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_41 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_41 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_41.is-flipping-book-open .pdf-preview-img-stacks_in_41 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_41 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_41.is-flipping-book-open .pdf-preview-img-back-stacks_in_41 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_41 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_41.is-flipping-book-close .pdf-preview-img-stacks_in_41 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_41 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_41.is-flipping-book-close .pdf-preview-img-back-stacks_in_41 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_41 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_41.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_41 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_41 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -28px 12px 48px rgba(0, 0, 0, 0.48);
}

.pdf-preview-inner-stacks_in_41.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_41 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_41 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_41.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_41 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_41 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 28px 12px 48px rgba(0, 0, 0, 0.48);
}

.pdf-preview-inner-stacks_in_41.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_41 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_41 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_41.is-fold-shadow .pdf-flip-fold-stacks_in_41 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_41.is-fold-next .pdf-flip-fold-stacks_in_41 {
  background: linear-gradient(109deg, rgba(255, 255, 255, 0) 58%, rgba(0, 0, 0, 0.08) 70%, rgba(0, 0, 0, 0.24) 82%, rgba(0, 0, 0, 0.36) 92%, rgba(255, 255, 255, 0.12) 100%);
  transform-origin: right bottom;
  animation: pdf-preview-fold-next-stacks_in_41 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_41.is-fold-prev .pdf-flip-fold-stacks_in_41 {
  background: linear-gradient(251deg, rgba(255, 255, 255, 0) 58%, rgba(0, 0, 0, 0.08) 70%, rgba(0, 0, 0, 0.24) 82%, rgba(0, 0, 0, 0.36) 92%, rgba(255, 255, 255, 0.12) 100%);
  transform-origin: left bottom;
  animation: pdf-preview-fold-prev-stacks_in_41 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_41.is-fold-book-open .pdf-flip-fold-stacks_in_41 {
  background: linear-gradient(109deg, rgba(255, 255, 255, 0) 56%, rgba(0, 0, 0, 0.1) 69%, rgba(0, 0, 0, 0.28) 82%, rgba(0, 0, 0, 0.4) 92%, rgba(255, 255, 255, 0.15) 100%);
  transform-origin: right bottom;
  animation: pdf-preview-fold-book-open-stacks_in_41 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_41.is-fold-book-close .pdf-flip-fold-stacks_in_41 {
  background: linear-gradient(251deg, rgba(255, 255, 255, 0) 56%, rgba(0, 0, 0, 0.1) 69%, rgba(0, 0, 0, 0.28) 82%, rgba(0, 0, 0, 0.4) 92%, rgba(255, 255, 255, 0.15) 100%);
  transform-origin: left bottom;
  animation: pdf-preview-fold-book-close-stacks_in_41 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_41 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_41 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_41 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_41 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_41 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  46% {
    transform: rotateY(-52deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.9);
  }
  100% {
    transform: rotateY(-100deg);
    opacity: 0;
    filter: brightness(0.78);
  }
}

@keyframes pdf-preview-back-3d-next-stacks_in_41 {
  0% {
    transform: rotateY(100deg);
    opacity: 0;
    filter: brightness(0.78);
  }
  58% {
    opacity: 1;
    filter: brightness(0.9);
  }
  100% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-prev-stacks_in_41 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  46% {
    transform: rotateY(52deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.9);
  }
  100% {
    transform: rotateY(100deg);
    opacity: 0;
    filter: brightness(0.78);
  }
}

@keyframes pdf-preview-back-3d-prev-stacks_in_41 {
  0% {
    transform: rotateY(-100deg);
    opacity: 0;
    filter: brightness(0.78);
  }
  58% {
    opacity: 1;
    filter: brightness(0.9);
  }
  100% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-spread-next-stacks_in_41 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(-94deg) translateZ(8px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(-178deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-back-3d-spread-next-stacks_in_41 {
  0% {
    transform: rotateY(178deg);
    opacity: 0;
    filter: brightness(0.74);
  }
  55% {
    opacity: 0.98;
    filter: brightness(0.87);
  }
  100% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-spread-prev-stacks_in_41 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(94deg) translateZ(8px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(178deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-back-3d-spread-prev-stacks_in_41 {
  0% {
    transform: rotateY(-178deg);
    opacity: 0;
    filter: brightness(0.74);
  }
  55% {
    opacity: 0.98;
    filter: brightness(0.87);
  }
  100% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-single-next-left-stacks_in_41 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(-92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(-176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-next-right-stacks_in_41 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-prev-left-stacks_in_41 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-prev-right-stacks_in_41 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(-92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(-176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-back-3d-single-reveal-stacks_in_41 {
  0% {
    opacity: 0;
    filter: brightness(0.74);
  }
  55% {
    opacity: 0.98;
    filter: brightness(0.87);
  }
  100% {
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-single-next-left-to-spread-stacks_in_41 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: translateX(-25%) rotateY(-92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(-50%) rotateY(-176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-next-right-to-spread-stacks_in_41 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: translateX(-25%) rotateY(92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(-50%) rotateY(176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_41 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: translateX(25%) rotateY(92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(50%) rotateY(176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_41 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: translateX(25%) rotateY(-92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(50%) rotateY(-176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-back-3d-single-next-left-to-spread-stacks_in_41 {
  0% {
    transform: translateX(0) rotateY(180deg);
    opacity: 1;
    filter: brightness(0.72);
  }
  50% {
    transform: translateX(-25%) rotateY(90deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.84);
  }
  100% {
    transform: translateX(-50%) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-back-3d-single-next-right-to-spread-stacks_in_41 {
  0% {
    transform: translateX(0) rotateY(-180deg);
    opacity: 1;
    filter: brightness(0.72);
  }
  50% {
    transform: translateX(-25%) rotateY(-90deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.84);
  }
  100% {
    transform: translateX(-50%) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_41 {
  0% {
    transform: translateX(0) rotateY(-180deg);
    opacity: 1;
    filter: brightness(0.72);
  }
  50% {
    transform: translateX(25%) rotateY(-90deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.84);
  }
  100% {
    transform: translateX(50%) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_41 {
  0% {
    transform: translateX(0) rotateY(180deg);
    opacity: 1;
    filter: brightness(0.72);
  }
  50% {
    transform: translateX(25%) rotateY(90deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.84);
  }
  100% {
    transform: translateX(50%) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-book-open-stacks_in_41 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_41 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_41 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_41 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_41 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  46% {
    transform: translateX(-4.6%) rotateY(-54deg) skewY(0.5deg);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(-14%) rotateY(-101deg) skewY(1deg);
    opacity: 0;
    filter: brightness(0.75);
  }
}

@keyframes pdf-preview-back-book-open-3d-stacks_in_41 {
  0% {
    transform: translateX(10.4%) rotateY(102deg) skewY(-0.8deg);
    opacity: 0;
    filter: brightness(0.72);
  }
  64% {
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-book-close-3d-stacks_in_41 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  46% {
    transform: translateX(4.6%) rotateY(54deg) skewY(-0.5deg);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(14%) rotateY(101deg) skewY(-1deg);
    opacity: 0;
    filter: brightness(0.75);
  }
}

@keyframes pdf-preview-back-book-close-3d-stacks_in_41 {
  0% {
    transform: translateX(-10.4%) rotateY(-102deg) skewY(0.8deg);
    opacity: 0;
    filter: brightness(0.72);
  }
  64% {
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-fold-next-stacks_in_41 {
  0% {
    opacity: 0;
    transform: translateX(8%) scaleX(0.76);
  }
  45% {
    opacity: 0.95;
  }
  100% {
    opacity: 0;
    transform: translateX(-12%) scaleX(1.12);
  }
}

@keyframes pdf-preview-fold-prev-stacks_in_41 {
  0% {
    opacity: 0;
    transform: translateX(-8%) scaleX(0.76);
  }
  45% {
    opacity: 0.95;
  }
  100% {
    opacity: 0;
    transform: translateX(12%) scaleX(1.12);
  }
}

@keyframes pdf-preview-fold-book-open-stacks_in_41 {
  0% {
    opacity: 0;
    transform: translateX(11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(-16%) scaleX(1.2);
  }
}

@keyframes pdf-preview-fold-book-close-stacks_in_41 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_41 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_41 {
  position: absolute;
  top: 0.55rem;
  right: 0.55rem;
  z-index: 2;
  padding: 0.2rem 0.54rem;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.38);
  background: rgba(24, 34, 48, 0.72);
  color: #ffffff;
  font-size: 0.58rem;
  line-height: 1;
  font-weight: 600;
}

.previewUrl-stacks_in_41 {
  margin: 0;
  max-width: 240px;
  padding: 0.15rem 0.5rem;
  border-radius: 6px;
  background: #eef4ff;
  color: #2a5bd7;
  font-size: 0.8rem;
  font-weight: 500;
  word-break: break-all;
}

.previewPage-stacks_in_41 {
  margin: 0.4rem 0 0;
  padding: 0.1rem 0.6rem;
  border-radius: 6px;
  background: #f5f5f5;
  color: #444;
  font-size: 0.75rem;
}

@media (prefers-reduced-motion: reduce) {
  .pdf-preview-img-stacks_in_41,
  .pdf-preview-img-turn-stacks_in_41,
  .pdf-preview-img-back-stacks_in_41,
  .pdf-flip-fold-stacks_in_41,
  .pdf-loader-stacks_in_41,
  .pdf-download-btn-stacks_in_41.button,
  .pdf-lightbox-backdrop-stacks_in_41,
  .pdf-lightbox-close-stacks_in_41 {
    transition: none;
  }

  .pulse-loader-stacks_in_41,
  .pdf-preview-inner-stacks_in_41.is-flipping-next .pdf-preview-img-stacks_in_41,
  .pdf-preview-inner-stacks_in_41.is-flipping-next .pdf-preview-img-back-stacks_in_41,
  .pdf-preview-inner-stacks_in_41.is-flipping-prev .pdf-preview-img-stacks_in_41,
  .pdf-preview-inner-stacks_in_41.is-flipping-prev .pdf-preview-img-back-stacks_in_41,
  .pdf-preview-inner-stacks_in_41.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_41,
  .pdf-preview-inner-stacks_in_41.is-flipping-3d-next .pdf-preview-img-back-stacks_in_41,
  .pdf-preview-inner-stacks_in_41.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_41,
  .pdf-preview-inner-stacks_in_41.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_41,
  .pdf-preview-inner-stacks_in_41.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_41,
  .pdf-preview-inner-stacks_in_41.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_41,
  .pdf-preview-inner-stacks_in_41.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_41,
  .pdf-preview-inner-stacks_in_41.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_41,
  .pdf-preview-inner-stacks_in_41.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_41,
  .pdf-preview-inner-stacks_in_41.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_41,
  .pdf-preview-inner-stacks_in_41.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_41,
  .pdf-preview-inner-stacks_in_41.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_41,
  .pdf-preview-inner-stacks_in_41.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_41,
  .pdf-preview-inner-stacks_in_41.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_41,
  .pdf-preview-inner-stacks_in_41.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_41,
  .pdf-preview-inner-stacks_in_41.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_41,
  .pdf-preview-inner-stacks_in_41.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_41,
  .pdf-preview-inner-stacks_in_41.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_41,
  .pdf-preview-inner-stacks_in_41.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_41,
  .pdf-preview-inner-stacks_in_41.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_41,
  .pdf-preview-inner-stacks_in_41.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_41,
  .pdf-preview-inner-stacks_in_41.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_41,
  .pdf-preview-inner-stacks_in_41.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_41,
  .pdf-preview-inner-stacks_in_41.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_41,
  .pdf-preview-inner-stacks_in_41.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_41,
  .pdf-preview-inner-stacks_in_41.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_41,
  .pdf-preview-inner-stacks_in_41.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_41,
  .pdf-preview-inner-stacks_in_41.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_41,
  .pdf-preview-inner-stacks_in_41.is-flipping-book-open .pdf-preview-img-stacks_in_41,
  .pdf-preview-inner-stacks_in_41.is-flipping-book-open .pdf-preview-img-back-stacks_in_41,
  .pdf-preview-inner-stacks_in_41.is-flipping-book-close .pdf-preview-img-stacks_in_41,
  .pdf-preview-inner-stacks_in_41.is-flipping-book-close .pdf-preview-img-back-stacks_in_41,
  .pdf-preview-inner-stacks_in_41.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_41,
  .pdf-preview-inner-stacks_in_41.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_41,
  .pdf-preview-inner-stacks_in_41.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_41,
  .pdf-preview-inner-stacks_in_41.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_41,
  .pdf-preview-inner-stacks_in_41.is-fold-next .pdf-flip-fold-stacks_in_41,
  .pdf-preview-inner-stacks_in_41.is-fold-prev .pdf-flip-fold-stacks_in_41,
  .pdf-preview-inner-stacks_in_41.is-fold-book-open .pdf-flip-fold-stacks_in_41,
  .pdf-preview-inner-stacks_in_41.is-fold-book-close .pdf-flip-fold-stacks_in_41 {
    animation: none;
  }
}

#stacks_in_63 {
}
.pdf-preview-wrapper-stacks_in_43 {
  position: relative;
  text-align: center;
  overflow: visible;
  --pdf-zoom-scale: 1;
  --pdf-zoom-x: 0px;
  --pdf-zoom-y: 0px;
  background: transparent !important;
  box-shadow: none !important;
  
  
  
}

.pdf-preview-wrapper-stacks_in_43:focus-visible {
  outline: none;
}

.pdf-preview-wrapper-stacks_in_43.is-lightbox-enabled .pdf-preview-inner-stacks_in_43 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_43.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_43.is-lightbox-active .pdf-preview-inner-stacks_in_43 {
  cursor: default;
}

.pdf-preview-wrapper-stacks_in_43.is-lightbox-active:not(.is-zoom-active) .pdf-preview-inner-stacks_in_43 {
  pointer-events: none;
}

@media (hover: hover) and (pointer: fine) {
  .pdf-preview-wrapper-stacks_in_43.is-hover-flip-cursor .pdf-preview-inner-stacks_in_43,
  .pdf-preview-wrapper-stacks_in_43.is-hover-flip-cursor .pdf-preview-img-stacks_in_43,
  .pdf-preview-wrapper-stacks_in_43.is-hover-flip-cursor .pdf-preview-img-back-stacks_in_43,
  .pdf-preview-wrapper-stacks_in_43.is-hover-flip-cursor .pdf-preview-img-turn-stacks_in_43,
  .pdf-preview-wrapper-stacks_in_43.is-hover-flip-cursor .pdf-turn-stage-stacks_in_43,
  .pdf-preview-wrapper-stacks_in_43.is-hover-flip-cursor .pdf-three-stage-stacks_in_43,
  .pdf-preview-wrapper-stacks_in_43.is-hover-flip-cursor .pdf-page-border-stacks_in_43 {
    cursor: ew-resize;
  }
}

.pdf-preview-wrapper-stacks_in_43.is-lightbox-active .pdf-control-bar-stacks_in_43,
.pdf-preview-wrapper-stacks_in_43.is-lightbox-active .pdf-control-bar-stacks_in_43 * {
  pointer-events: auto;
}

.pdf-preview-wrapper-stacks_in_43.is-lightbox-transitioning .pdf-control-bar-stacks_in_43.is-visible {
  opacity: 0 !important;
  pointer-events: none !important;
  transition: opacity 0.14s ease;
}

.pdf-lightbox-overlay-stacks_in_43 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  background: transparent;
  overflow: hidden;
  overscroll-behavior: contain;
}

.pdf-lightbox-overlay-stacks_in_43.is-visible {
  display: block;
}

.pdf-lightbox-backdrop-stacks_in_43 {
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  background: rgba(8, 12, 24, 0.82);
  opacity: 0;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_43.is-open .pdf-lightbox-backdrop-stacks_in_43 {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_43 {
  position: absolute;
  inset: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  padding:
    calc(clamp(24px, 4vw, 60px) + env(safe-area-inset-top))
    calc(clamp(24px, 4vw, 60px) + env(safe-area-inset-right))
    calc(clamp(30px, 5vw, 84px) + env(safe-area-inset-bottom))
    calc(clamp(24px, 4vw, 60px) + env(safe-area-inset-left));
  overflow: hidden;
}

.pdf-lightbox-close-stacks_in_43 {
  position: absolute;
  top: calc(14px + env(safe-area-inset-top));
  right: calc(14px + env(safe-area-inset-right));
  z-index: 2;
  width: 2.35rem;
  height: 2.35rem;
  border: 1px solid rgba(255, 255, 255, 0.25);
  border-radius: 999px;
  background: rgba(15, 23, 42, 0.72);
  color: #fff;
  font-size: 1.32rem;
  line-height: 1;
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_43.is-open .pdf-lightbox-close-stacks_in_43 {
  opacity: 1;
}

.pdf-lightbox-close-stacks_in_43:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_43 {
  visibility: hidden !important;
  pointer-events: none !important;
}

html.pdf-lightbox-no-scroll,
body.pdf-lightbox-no-scroll {
  overflow: hidden !important;
  overscroll-behavior: none;
  height: 100%;
}

.pdf-preview-inner-stacks_in_43 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
  -webkit-user-select: none;
  user-select: none;
}

.pdf-preview-inner-stacks_in_43::selection,
.pdf-preview-inner-stacks_in_43 *::selection {
  background: transparent;
  color: inherit;
}

.pdf-zoom-viewport-stacks_in_43 {
  position: relative;
  width: 100%;
  overflow: visible;
}

.pdf-zoom-content-stacks_in_43 {
  position: relative;
  width: 100%;
  transform-origin: 50% 50%;
  transform: translate3d(var(--pdf-zoom-x), var(--pdf-zoom-y), 0) scale(var(--pdf-zoom-scale));
  transition: transform 0.34s cubic-bezier(0.22, 1, 0.36, 1);
  will-change: transform;
}

.pdf-preview-wrapper-stacks_in_43.is-zoom-active .pdf-zoom-viewport-stacks_in_43 {
  touch-action: none;
}

.pdf-preview-wrapper-stacks_in_43.is-zoomed .pdf-zoom-viewport-stacks_in_43 {
  overflow: hidden;
  cursor: grab;
}

.pdf-preview-wrapper-stacks_in_43.is-zoom-dragging .pdf-zoom-viewport-stacks_in_43 {
  cursor: grabbing;
}

.pdf-preview-wrapper-stacks_in_43.is-zoom-dragging .pdf-zoom-content-stacks_in_43 {
  transition: none;
}

.pdf-preview-wrapper-stacks_in_43.is-zoomed.is-turnjs-active .pdf-turn-stage-stacks_in_43 {
  pointer-events: none !important;
}

.pdf-preview-wrapper-stacks_in_43.is-lightbox-active.is-turnjs-active .pdf-turn-stage-stacks_in_43 {
  pointer-events: none !important;
}


.pdf-preview-img-stacks_in_43 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 8px;
  border: 0;
  background: #fff;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-search-highlight-layer-stacks_in_43 {
  position: absolute;
  inset: 0;
  z-index: 12;
  width: 100%;
  pointer-events: none;
  overflow: hidden;
  opacity: 0;
  transition: opacity 0.16s ease;
}

.pdf-search-highlight-layer-stacks_in_43.is-visible {
  opacity: 1;
}

.pdf-search-highlight-layer-stacks_in_43.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-search-highlight-layer-stacks_in_43.is-book-layout-single-first,
.pdf-search-highlight-layer-stacks_in_43.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-search-highlight-layer-stacks_in_43.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-search-highlight-layer-stacks_in_43.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-search-highlight-mark-stacks_in_43 {
  position: absolute;
  box-sizing: border-box;
  border-radius: 3px;
  background: rgba(255, 230, 0, 0.28);
  border: 1px solid rgba(0, 0, 0, 0.8);
  box-shadow:
    0 0 0 1px rgba(255, 255, 255, 0.92),
    0 0 0 2px rgba(0, 0, 0, 0.72),
    0 0 8px rgba(255, 214, 10, 0.56);
  animation: pdf-search-highlight-pop-stacks_in_43 0.42s ease-out;
}

@keyframes pdf-search-highlight-pop-stacks_in_43 {
  0% {
    transform: scale(0.95);
    opacity: 0.78;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

.pdf-three-stage-stacks_in_43 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-turn-stage-stacks_in_43 {
  position: absolute;
  inset: 0;
  z-index: 6;
  display: none;
  opacity: 0;
  pointer-events: none;
  overflow: visible;
  border-radius: 8px;
  background: transparent;
}

.pdf-turn-book-stacks_in_43 {
  width: 100%;
  height: auto;
  display: block;
  -webkit-user-select: none;
  user-select: none;
}

.pdf-turn-page-stacks_in_43 {
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: #fff;
  -webkit-user-select: none;
  user-select: none;
}

.pdf-turn-page-inner-stacks_in_43 {
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: #fff;
  -webkit-user-select: none;
  user-select: none;
}

.pdf-turn-page-img-stacks_in_43 {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: contain;
  background: #fff;
  user-select: none;
  -webkit-user-select: none;
  -webkit-user-drag: none;
}

.pdf-preview-wrapper-stacks_in_43.is-turnjs-active .pdf-preview-img-stacks_in_43 {
  display: none !important;
}

.pdf-preview-wrapper-stacks_in_43.is-turnjs-active .pdf-turn-stage-stacks_in_43 {
  position: relative;
  inset: auto;
  width: 100%;
  height: auto;
  display: block;
  opacity: 1;
  pointer-events: auto;
  overflow: visible;
}

.pdf-preview-wrapper-stacks_in_43.is-turnjs-active .pdf-turn-book-stacks_in_43 {
  width: 100% !important;
  height: auto !important;
  max-width: 100% !important;
  max-height: none !important;
}

.pdf-preview-wrapper-stacks_in_43.is-turnjs-active .pdf-preview-img-back-stacks_in_43,
.pdf-preview-wrapper-stacks_in_43.is-turnjs-active .pdf-preview-img-turn-stacks_in_43,
.pdf-preview-wrapper-stacks_in_43.is-turnjs-active .pdf-three-stage-stacks_in_43,
.pdf-preview-wrapper-stacks_in_43.is-turnjs-active .pdf-flip-fold-stacks_in_43 {
  display: none !important;
}

.pdf-page-border-stacks_in_43 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_43::before,
.pdf-page-border-stacks_in_43::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}


.pdf-page-border-stacks_in_43.is-mode-single,
.pdf-page-border-stacks_in_43.is-mode-book {
  opacity: 1;
}

.pdf-page-border-stacks_in_43.is-mode-single::before {
  display: block;
  inset: 0;
  border-radius: 8px;
  box-shadow: 0px 5px 18px 0px rgba(18, 27, 38, 0.09);
}

.pdf-page-border-stacks_in_43.is-book-layout-spread::before,
.pdf-page-border-stacks_in_43.is-book-layout-spread::after {
  display: block;
  top: 0;
  bottom: 0;
  width: 50%;
  box-shadow: 0px 5px 18px 0px rgba(18, 27, 38, 0.09);
}

.pdf-page-border-stacks_in_43.is-book-layout-spread::before {
  left: 0;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-page-border-stacks_in_43.is-book-layout-spread::after {
  right: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.pdf-page-border-stacks_in_43.is-book-layout-single-first::before,
.pdf-page-border-stacks_in_43.is-book-layout-single-last::before {
  display: block;
  top: 0;
  bottom: 0;
  left: 25%;
  width: 50%;
  box-shadow: 0px 5px 18px 0px rgba(18, 27, 38, 0.09);
}

.pdf-page-border-stacks_in_43.is-book-layout-single-first::before {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.pdf-page-border-stacks_in_43.is-book-layout-single-last::before {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-wrapper-stacks_in_43.is-single-slider-animating .pdf-preview-inner-stacks_in_43 {
  box-shadow: 0px 5px 18px 0px rgba(18, 27, 38, 0.09);
}

.pdf-preview-wrapper-stacks_in_43.is-single-slider-animating .pdf-page-border-stacks_in_43::before,
.pdf-preview-wrapper-stacks_in_43.is-single-slider-animating .pdf-page-border-stacks_in_43::after {
  box-shadow: none !important;
}

.pdf-preview-wrapper-stacks_in_43.is-turnjs-active .pdf-page-border-stacks_in_43::before,
.pdf-preview-wrapper-stacks_in_43.is-turnjs-active .pdf-page-border-stacks_in_43::after {
  box-shadow: none !important;
}

.pdf-preview-wrapper-stacks_in_43.is-turnjs-active .pdf-turn-page-stacks_in_43 {
  box-shadow: none;
  clip-path: none;
}

.pdf-preview-wrapper-stacks_in_43.is-turnjs-active .pdf-turn-page-stacks_in_43.turn-slot-left {
  box-shadow: 0px 5px 18px 0px rgba(18, 27, 38, 0.09);
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  clip-path: inset(-80px 0 -80px -80px);
}

.pdf-preview-wrapper-stacks_in_43.is-turnjs-active .pdf-turn-page-stacks_in_43.turn-slot-right {
  box-shadow: 0px 5px 18px 0px rgba(18, 27, 38, 0.09);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  clip-path: inset(-80px -80px -80px 0);
}

.pdf-preview-wrapper-stacks_in_43.is-turnjs-active .pdf-turn-page-stacks_in_43.turn-slot-single {
  box-shadow: 0px 5px 18px 0px rgba(18, 27, 38, 0.09);
  border-radius: 8px;
}

.pdf-preview-wrapper-stacks_in_43.is-turnjs-active .pdf-turn-page-stacks_in_43.turn-slot-single-first {
  box-shadow: 0px 5px 18px 0px rgba(18, 27, 38, 0.09);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  clip-path: none;
}

.pdf-preview-wrapper-stacks_in_43.is-turnjs-active .pdf-turn-page-stacks_in_43.turn-slot-single-last {
  box-shadow: 0px 5px 18px 0px rgba(18, 27, 38, 0.09);
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  clip-path: none;
}

@supports (color: color-mix(in srgb, black 50%, transparent)) {
  .pdf-preview-wrapper-stacks_in_43.is-turnjs-active .pdf-turn-page-stacks_in_43.turn-animation-clone.turn-shadow-flipping.turn-slot-left,
  .pdf-preview-wrapper-stacks_in_43.is-turnjs-active .pdf-turn-page-stacks_in_43.turn-animation-clone.turn-shadow-flipping.turn-slot-right,
  .pdf-preview-wrapper-stacks_in_43.is-turnjs-active .pdf-turn-page-stacks_in_43.turn-animation-clone.turn-shadow-flipping.turn-slot-single,
  .pdf-preview-wrapper-stacks_in_43.is-turnjs-active .pdf-turn-page-stacks_in_43.turn-animation-clone.turn-shadow-flipping.turn-slot-single-first,
  .pdf-preview-wrapper-stacks_in_43.is-turnjs-active .pdf-turn-page-stacks_in_43.turn-animation-clone.turn-shadow-flipping.turn-slot-single-last {
    box-shadow: 0px 5px 18px 0px color-mix(in srgb, rgba(18, 27, 38, 0.09) 50%, transparent);
  }
}



.pdf-three-stage-stacks_in_43.is-active {
  opacity: 1;
}

.pdf-preview-wrapper-stacks_in_43.is-turnjs-active .pdf-turn-page-stacks_in_43.turn-slot-left {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  clip-path: inset(-80px 0 -80px -80px);
}

.pdf-preview-wrapper-stacks_in_43.is-turnjs-active .pdf-turn-page-stacks_in_43.turn-slot-right {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  clip-path: inset(-80px -80px -80px 0);
}

.pdf-preview-wrapper-stacks_in_43.is-turnjs-active .pdf-turn-page-stacks_in_43.turn-slot-single {
  border-radius: 8px;
}

.pdf-preview-wrapper-stacks_in_43.is-turnjs-active .pdf-turn-page-stacks_in_43.turn-slot-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  clip-path: none;
}

.pdf-preview-wrapper-stacks_in_43.is-turnjs-active .pdf-turn-page-stacks_in_43.turn-slot-single-last {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  clip-path: none;
}

.pdf-three-stage-stacks_in_43 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_43 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 8px;
  border: 0;
  background: #fff;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-preview-img-turn-stacks_in_43 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 8px;
  border: 0;
  background: #fff;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-flip-fold-stacks_in_43 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 8px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_43.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_43.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_43.is-book-layout-single-first,
.pdf-preview-img-stacks_in_43.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_43.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_43.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_43.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_43.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_43.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_43.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_43.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_43.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_43.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_43.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_43.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_43.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_43.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_43.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_43.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_43.is-book-layout-single-first,
.pdf-three-stage-stacks_in_43.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_43.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_43.is-book-layout-single-first,
.pdf-page-border-stacks_in_43.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_43.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_43.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_43.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_43 {
  position: absolute;
  left: 50%;
  bottom: 0.85rem;
  transform: translateX(-50%);
  z-index: 200;
  display: none;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 0.42rem !important;
  flex-wrap: wrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 0;
  padding: 7px;
  border-radius: 10px;
  border: 1px solid rgba(220, 227, 236, 1.00);
  background: rgba(255, 255, 255, 1.00);
  
  backdrop-filter: none;
  -webkit-backdrop-filter: none;
  
  color: rgba(18, 27, 38, 1.00);
  white-space: normal !important;
  
  box-shadow: none;
  
}

.pdf-control-main-row-stacks_in_43,
.pdf-control-tools-row-stacks_in_43 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.42rem;
  width: max-content;
  max-width: 100%;
  min-width: 0;
  margin: 0 auto;
  white-space: nowrap;
}

.pdf-control-bar-stacks_in_43,
.pdf-control-bar-stacks_in_43 *,
.pdf-page-count-stacks_in_43,
.pdf-search-count-stacks_in_43,
.pdf-zoom-level-stacks_in_43 {
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}

.pdf-page-jump-stacks_in_43,
.pdf-search-input-stacks_in_43 {
  -webkit-user-select: text;
  user-select: text;
  -webkit-touch-callout: default;
}

.pdf-control-tools-row-stacks_in_43 {
  gap: 0.34rem;
}

.pdf-control-bar-stacks_in_43.is-tools-open {
  flex-direction: column !important;
  align-items: stretch !important;
  gap: 0.34rem !important;
}

.pdf-control-bar-stacks_in_43.is-tools-open:not(.is-tools-only) .pdf-control-tools-row-stacks_in_43 {
  margin-top: 0.22rem;
}



.pdf-preview-inner-stacks_in_43.is-flip-active .pdf-page-border-stacks_in_43 {
  opacity: 0;
  transition: none;
}







.pdf-preview-wrapper-stacks_in_43.is-lightbox-active .pdf-control-bar-stacks_in_43 {
  left: 50% !important;
  right: auto !important;
  top: auto !important;
  bottom: calc(0.72rem + env(safe-area-inset-bottom)) !important;
  transform: translateX(calc(-50% + var(--pdf-lightbox-bar-drag-x, 0px))) translateY(var(--pdf-lightbox-bar-drag-y, 0px)) !important;
  transition: transform 0.2s cubic-bezier(0.22, 0.61, 0.36, 1), opacity 0.14s ease;
  max-width: min(calc(100% - 0.8rem), calc(100vw - 2rem));
}

.pdf-preview-wrapper-stacks_in_43.is-lightbox-active .pdf-control-bar-stacks_in_43.is-lightbox-bar-draggable {
  cursor: grab;
}

.pdf-preview-wrapper-stacks_in_43.is-lightbox-active .pdf-control-bar-stacks_in_43.is-lightbox-bar-dragging {
  cursor: grabbing;
  transition: none !important;
  user-select: none;
}

.pdf-preview-wrapper-stacks_in_43.is-lightbox-active .pdf-control-bar-stacks_in_43.is-lightbox-bar-returning {
  transition: transform 0.26s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.14s ease !important;
}

.pdf-control-bar-stacks_in_43.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_43.is-action-only {
  left: 50% !important;
  right: auto !important;
  transform: translateX(-50%) !important;
}



.pdf-control-main-row-stacks_in_43 > *,
.pdf-control-tools-row-stacks_in_43 > * {
  position: static !important;
  float: none !important;
  clear: none !important;
  transform: none !important;
  margin: 0 !important;
  vertical-align: middle !important;
  flex: 0 0 auto !important;
}

.pdf-control-bar-stacks_in_43.is-tools-only .pdf-control-tools-row-stacks_in_43 {
  margin-top: 0;
}

.pdf-control-bar-stacks_in_43 .is-hidden,
.pdf-download-btn-stacks_in_43.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_43,
.pdf-page-btn-stacks_in_43 *,
.pdf-bar-action-btn-stacks_in_43,
.pdf-bar-action-btn-stacks_in_43 *,
.pdf-download-btn-stacks_in_43.button,
.pdf-download-btn-stacks_in_43.button *,
.pdf-nav-glyph-stacks_in_43,
.pdf-search-toggle-icon-stacks_in_43,
.pdf-search-close-icon-stacks_in_43,
.pdf-zoom-toggle-icon-stacks_in_43,
.pdf-zoom-close-icon-stacks_in_43,
.pdf-bar-action-icon-stacks_in_43,
.pdf-download-icon-stacks_in_43 {
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}

.pdf-page-btn-stacks_in_43,
.pdf-bar-action-btn-stacks_in_43,
.pdf-download-btn-stacks_in_43.button {
  -webkit-tap-highlight-color: transparent;
}

.pdf-page-btn-stacks_in_43 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 2rem;
  height: 2rem;
  padding: 0;
  margin: 0;
  border: 1px solid rgba(255, 255, 255, 0.24);
  border-radius: 6px;
  background: rgba(255, 255, 255, 1.00);
  color: rgba(18, 27, 38, 1.00);
  font-size: 1.2rem;
  line-height: 1;
  cursor: pointer;
  transition: background-color 0.18s ease, color 0.18s ease, border-color 0.18s ease, opacity 0.18s ease;
}

.pdf-page-btn-stacks_in_43:hover,
.pdf-page-btn-stacks_in_43:focus-visible {
  background: rgba(233, 244, 250, 1.00);
  color: rgba(16, 104, 148, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_43:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.95);
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(45, 92, 215, 0.22);
}

.pdf-page-btn-stacks_in_43:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_43[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_43:disabled:hover,
.pdf-page-btn-stacks_in_43:disabled:focus-visible,
.pdf-page-btn-stacks_in_43[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_43[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 1.00);
  color: rgba(18, 27, 38, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_43 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-page-prev-stacks_in_43 .pdf-nav-glyph-stacks_in_43,
.pdf-page-next-stacks_in_43 .pdf-nav-glyph-stacks_in_43,
.pdf-search-prev-stacks_in_43 .pdf-nav-glyph-stacks_in_43,
.pdf-search-next-stacks_in_43 .pdf-nav-glyph-stacks_in_43 {
  font-size: 1.36em;
  font-weight: 700;
}

.pdf-nav-glyph-stacks_in_43.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_43.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_43.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_43 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_43 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 6px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 1.00);
  color: rgba(18, 27, 38, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_43:focus,
.pdf-page-jump-stacks_in_43:focus-visible {
  background: rgba(233, 244, 250, 1.00);
  color: rgba(16, 104, 148, 1.00);
  border-color: rgba(45, 92, 215, 0.66);
  box-shadow: 0 0 0 2px rgba(45, 92, 215, 0.2);
}

.pdf-page-jump-stacks_in_43::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_43::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-search-toggle-stacks_in_43 {
  transition: opacity 0.16s ease, transform 0.16s ease;
}

.pdf-search-toggle-icon-stacks_in_43,
.pdf-search-close-icon-stacks_in_43,
.pdf-zoom-toggle-icon-stacks_in_43,
.pdf-zoom-close-icon-stacks_in_43 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-zoom-toggle-stacks_in_43 {
  transition: opacity 0.16s ease, transform 0.16s ease;
}

.pdf-search-panel-stacks_in_43 {
  display: none;
  align-items: center;
  gap: 0.34rem;
  min-width: 0;
  max-width: min(100%, 26rem);
  opacity: 0;
  transform: translateY(4px) scale(0.985);
  pointer-events: none;
  transform-origin: center;
  transition: opacity 0.2s ease, transform 0.2s ease;
}

.pdf-search-panel-stacks_in_43.is-visible {
  display: inline-flex;
}

.pdf-zoom-panel-stacks_in_43 {
  display: none;
  align-items: center;
  gap: 0.32rem;
  min-width: 0;
  max-width: min(100%, 25rem);
  opacity: 0;
  transform: translateY(4px) scale(0.985);
  pointer-events: none;
  transform-origin: center;
  transition: opacity 0.2s ease, transform 0.2s ease;
}

.pdf-zoom-panel-stacks_in_43.is-visible {
  display: inline-flex;
}

.pdf-control-bar-stacks_in_43.is-search-open,
.pdf-control-bar-stacks_in_43.is-zoom-open {
  max-width: calc(100% - 0.7rem);
}

.pdf-control-bar-stacks_in_43.is-search-open .pdf-control-tools-row-stacks_in_43,
.pdf-control-bar-stacks_in_43.is-zoom-open .pdf-control-tools-row-stacks_in_43 {
  width: 100%;
  max-width: 100%;
}

.pdf-control-bar-stacks_in_43.is-search-open .pdf-search-panel-stacks_in_43 {
  opacity: 1;
  transform: translateY(0) scale(1);
  pointer-events: auto;
}

.pdf-control-bar-stacks_in_43.is-zoom-open .pdf-zoom-panel-stacks_in_43 {
  opacity: 1;
  transform: translateY(0) scale(1);
  pointer-events: auto;
}

.pdf-search-input-stacks_in_43 {
  width: clamp(8rem, 32vw, 14rem);
  min-width: 0;
  height: 2rem;
  padding: 0 0.62rem;
  border-radius: 6px;
  border: 1px solid rgba(255, 255, 255, 0.22);
  background: rgba(239, 242, 247, 1.00);
  color: rgba(18, 27, 38, 1.00);
  font-size: 0.9rem;
  line-height: 1;
  outline: none;
  appearance: none;
  -webkit-appearance: none;
}

.pdf-search-input-stacks_in_43::placeholder {
  color: rgba(74, 88, 105, 1.00);
  opacity: 1;
}

.pdf-search-input-stacks_in_43:hover,
.pdf-search-input-stacks_in_43:focus,
.pdf-search-input-stacks_in_43:focus-visible {
  background: rgba(233, 244, 250, 1.00);
  color: rgba(16, 104, 148, 1.00);
  border-color: rgba(45, 92, 215, 0.66);
  box-shadow: 0 0 0 2px rgba(45, 92, 215, 0.2);
}

.pdf-search-input-stacks_in_43:hover::placeholder,
.pdf-search-input-stacks_in_43:focus::placeholder,
.pdf-search-input-stacks_in_43:focus-visible::placeholder {
  color: rgba(18, 27, 38, 1.00);
  opacity: 1;
}

.pdf-search-input-stacks_in_43::-webkit-search-cancel-button,
.pdf-search-input-stacks_in_43::-webkit-search-decoration {
  -webkit-appearance: none;
}

.pdf-search-count-stacks_in_43 {
  min-width: 2.7rem;
  text-align: center;
  font-size: 0.82rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-search-count-stacks_in_43.is-empty {
  opacity: 0.8;
}

.pdf-search-panel-stacks_in_43.is-search-loading .pdf-search-count-stacks_in_43 {
  animation: pdf-search-pulse-stacks_in_43 0.9s ease-in-out infinite;
}

.pdf-zoom-level-stacks_in_43 {
  min-width: 2.8rem;
  text-align: center;
  font-size: 0.82rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-zoom-reset-stacks_in_43 {
  width: auto;
  min-width: 2.9rem;
  padding: 0 0.44rem;
  font-size: 0.74rem;
}

@keyframes pdf-search-pulse-stacks_in_43 {
  0%, 100% { opacity: 0.52; }
  50% { opacity: 1; }
}

.pdf-bar-action-btn-stacks_in_43 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto !important;
  gap: 0.42em;
  height: 2rem;
  padding: 0 0.9rem;
  border-radius: 6px;
  border: 1px solid transparent;
  background: rgba(28, 33, 30, 1.00);
  color: rgba(255, 254, 249, 1.00);
  text-decoration: none;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  white-space: nowrap;
  word-break: keep-all;
  transition: background-color 0.18s ease, color 0.18s ease;
  
  box-shadow: 0px 8px 32px rgba(0, 0, 0, 0.74);
  
}

.pdf-bar-action-btn-stacks_in_43,
.pdf-bar-action-btn-stacks_in_43:hover,
.pdf-bar-action-btn-stacks_in_43:focus,
.pdf-bar-action-btn-stacks_in_43:focus-visible,
.pdf-bar-action-btn-stacks_in_43:active,
.pdf-bar-action-btn-stacks_in_43:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_43.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_43:hover,
.pdf-bar-action-btn-stacks_in_43:focus-visible {
  background: rgba(156, 46, 33, 1.00);
  color: rgba(255, 255, 255, 1.00);
}

.pdf-bar-action-btn-stacks_in_43:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.95);
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(45, 92, 215, 0.22);
}

.pdf-bar-action-icon-stacks_in_43 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_43.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_43.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_43.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_43.button {
  position: absolute;
  left: 50%;
  bottom: 0;
  z-index: 220;
  transform: translate(-50%, calc(50% + 0px));
  display: inline-flex;
  align-items: center;
  gap: 0.4em;
  padding: 0.6em 1.2em;
  margin: 0;
  border-radius: 6px;
  background: rgba(28, 33, 30, 1.00);
  color: rgba(255, 254, 249, 1.00);
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  white-space: nowrap;
  opacity: 0;
  transition: opacity 0.3s ease, background-color 0.2s ease, color 0.2s ease;
  
  box-shadow: 0px 8px 32px rgba(0, 0, 0, 0.74);
  
}

.pdf-download-btn-stacks_in_43.button.is-icon-only {
  gap: 0;
  width: auto;
  min-width: 0;
  justify-content: center;
  padding: 0.6em;
  border-radius: 999px;
}

.pdf-download-btn-stacks_in_43.button,
.pdf-download-btn-stacks_in_43.button:hover,
.pdf-download-btn-stacks_in_43.button:focus,
.pdf-download-btn-stacks_in_43.button:focus-visible,
.pdf-download-btn-stacks_in_43.button:active,
.pdf-download-btn-stacks_in_43.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_43.button:hover,
.pdf-download-btn-stacks_in_43.button:focus-visible {
  background: rgba(156, 46, 33, 1.00);
  color: rgba(255, 255, 255, 1.00);
}

.pdf-download-btn-stacks_in_43.button:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.95);
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(45, 92, 215, 0.22);
}

.pdf-download-icon-stacks_in_43 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_43.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_43.button.is-icon-only .pdf-download-icon-stacks_in_43 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_43.is-hidden,
.pdf-download-label-stacks_in_43.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_43 {
    gap: 0.22rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 0;
  }

  .pdf-control-main-row-stacks_in_43,
  .pdf-control-tools-row-stacks_in_43 {
    gap: 0.22rem;
  }

  

  .pdf-control-bar-stacks_in_43.is-mobile-compact {
    gap: 0.18rem;
  }

  .pdf-control-bar-stacks_in_43.is-mobile-compact .pdf-control-main-row-stacks_in_43,
  .pdf-control-bar-stacks_in_43.is-mobile-compact .pdf-control-tools-row-stacks_in_43 {
    gap: 0.18rem;
  }

  .pdf-page-btn-stacks_in_43 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_43 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_43.is-mobile-compact .pdf-page-jump-stacks_in_43 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_43 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_43 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_43.is-mobile-compact .pdf-bar-action-btn-stacks_in_43 {
    width: 2.3rem;
    min-width: 2.3rem;
    height: 2.3rem;
    min-height: 2.3rem;
    padding: 0;
    gap: 0;
    border-radius: 999px;
  }

  .pdf-control-bar-stacks_in_43.is-mobile-compact .pdf-bar-action-label-stacks_in_43 {
    display: none;
  }

  .pdf-control-bar-stacks_in_43.is-mobile-compact .pdf-bar-action-icon-stacks_in_43 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-control-bar-stacks_in_43.is-search-open,
  .pdf-control-bar-stacks_in_43.is-zoom-open {
    max-width: calc(100% - 0.5rem);
    gap: 0.2rem !important;
  }

  .pdf-control-bar-stacks_in_43.is-tools-open:not(.is-tools-only) .pdf-control-tools-row-stacks_in_43 {
    margin-top: 0.16rem;
  }

  .pdf-control-bar-stacks_in_43.is-mobile-compact.is-search-open,
  .pdf-control-bar-stacks_in_43.is-mobile-compact.is-zoom-open {
    width: calc(100% - 0.5rem);
  }

  .pdf-control-bar-stacks_in_43.is-search-open .pdf-search-panel-stacks_in_43,
  .pdf-control-bar-stacks_in_43.is-zoom-open .pdf-zoom-panel-stacks_in_43 {
    width: 100%;
    max-width: 100%;
    gap: 0.2rem;
  }

  .pdf-search-input-stacks_in_43 {
    width: 100%;
    flex: 1 1 auto;
    min-width: 4.4rem;
    height: 2.3rem;
    font-size: 0.86rem;
    padding: 0 0.52rem;
  }

  .pdf-search-count-stacks_in_43 {
    min-width: 2.35rem;
    font-size: 0.76rem;
  }

  .pdf-zoom-level-stacks_in_43 {
    min-width: 2.4rem;
    font-size: 0.76rem;
  }

  .pdf-zoom-reset-stacks_in_43 {
    min-width: 2.5rem;
    font-size: 0.68rem;
    padding: 0 0.34rem;
  }

  .pdf-download-btn-stacks_in_43.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_43 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 14;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_43 {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  border: 3px solid rgba(255, 255, 255, 0.85);
  border-top-color: rgba(0, 0, 0, 0.82);
  background: rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.35), 0 0 14px rgba(255, 255, 255, 0.48);
  animation: pdf-preview-spin-stacks_in_43 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_43 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_43.is-flipping-next .pdf-preview-img-stacks_in_43 {
  animation: pdf-preview-front-next-stacks_in_43 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_43.is-flipping-next .pdf-preview-img-back-stacks_in_43 {
  animation: pdf-preview-back-next-stacks_in_43 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_43.is-flipping-prev .pdf-preview-img-stacks_in_43 {
  animation: pdf-preview-front-prev-stacks_in_43 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_43.is-flipping-prev .pdf-preview-img-back-stacks_in_43 {
  animation: pdf-preview-back-prev-stacks_in_43 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_43.is-flip-active .pdf-preview-img-stacks_in_43,
.pdf-preview-inner-stacks_in_43.is-flip-active .pdf-preview-img-turn-stacks_in_43,
.pdf-preview-inner-stacks_in_43.is-flip-active .pdf-preview-img-back-stacks_in_43,
.pdf-preview-inner-stacks_in_43.is-flip-active .pdf-flip-fold-stacks_in_43 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_43.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_43 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_43 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -16px 8px 34px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_43.is-flipping-3d-next .pdf-preview-img-back-stacks_in_43 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_43 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_43.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_43 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_43 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 16px 8px 34px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_43.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_43 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_43 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

/* Spread turns: fixed seam axis on the inner spine (left page axis right, right page axis left). */
.pdf-preview-inner-stacks_in_43.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_43 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_43 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.4);
}

.pdf-preview-inner-stacks_in_43.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_43 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_43 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_43.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_43 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_43 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.4);
}

.pdf-preview-inner-stacks_in_43.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_43 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_43 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_43.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_43 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_43 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.4);
}

.pdf-preview-inner-stacks_in_43.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_43 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_43 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_43.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_43 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_43 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.4);
}

.pdf-preview-inner-stacks_in_43.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_43 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_43 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_43.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_43 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_43.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_43 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_43.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_43 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_43.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_43 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_43.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_43 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_43 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_43.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_43 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_43 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_43.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_43 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_43 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_43.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_43 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_43 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_43.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_43 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_43 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_43.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_43 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_43 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_43.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_43 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_43 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_43.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_43 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_43 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_43.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_43 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_43 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_43.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_43 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_43 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_43.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_43 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_43 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_43.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_43 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_43 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_43.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_43 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_43 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_43.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_43 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_43 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_43.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_43 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_43 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_43.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_43 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_43 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_43.is-flipping-book-open .pdf-preview-img-stacks_in_43 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_43 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_43.is-flipping-book-open .pdf-preview-img-back-stacks_in_43 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_43 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_43.is-flipping-book-close .pdf-preview-img-stacks_in_43 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_43 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_43.is-flipping-book-close .pdf-preview-img-back-stacks_in_43 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_43 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_43.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_43 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_43 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -28px 12px 48px rgba(0, 0, 0, 0.48);
}

.pdf-preview-inner-stacks_in_43.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_43 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_43 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_43.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_43 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_43 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 28px 12px 48px rgba(0, 0, 0, 0.48);
}

.pdf-preview-inner-stacks_in_43.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_43 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_43 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_43.is-fold-shadow .pdf-flip-fold-stacks_in_43 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_43.is-fold-next .pdf-flip-fold-stacks_in_43 {
  background: linear-gradient(109deg, rgba(255, 255, 255, 0) 58%, rgba(0, 0, 0, 0.08) 70%, rgba(0, 0, 0, 0.24) 82%, rgba(0, 0, 0, 0.36) 92%, rgba(255, 255, 255, 0.12) 100%);
  transform-origin: right bottom;
  animation: pdf-preview-fold-next-stacks_in_43 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_43.is-fold-prev .pdf-flip-fold-stacks_in_43 {
  background: linear-gradient(251deg, rgba(255, 255, 255, 0) 58%, rgba(0, 0, 0, 0.08) 70%, rgba(0, 0, 0, 0.24) 82%, rgba(0, 0, 0, 0.36) 92%, rgba(255, 255, 255, 0.12) 100%);
  transform-origin: left bottom;
  animation: pdf-preview-fold-prev-stacks_in_43 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_43.is-fold-book-open .pdf-flip-fold-stacks_in_43 {
  background: linear-gradient(109deg, rgba(255, 255, 255, 0) 56%, rgba(0, 0, 0, 0.1) 69%, rgba(0, 0, 0, 0.28) 82%, rgba(0, 0, 0, 0.4) 92%, rgba(255, 255, 255, 0.15) 100%);
  transform-origin: right bottom;
  animation: pdf-preview-fold-book-open-stacks_in_43 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_43.is-fold-book-close .pdf-flip-fold-stacks_in_43 {
  background: linear-gradient(251deg, rgba(255, 255, 255, 0) 56%, rgba(0, 0, 0, 0.1) 69%, rgba(0, 0, 0, 0.28) 82%, rgba(0, 0, 0, 0.4) 92%, rgba(255, 255, 255, 0.15) 100%);
  transform-origin: left bottom;
  animation: pdf-preview-fold-book-close-stacks_in_43 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_43 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_43 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_43 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_43 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_43 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  46% {
    transform: rotateY(-52deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.9);
  }
  100% {
    transform: rotateY(-100deg);
    opacity: 0;
    filter: brightness(0.78);
  }
}

@keyframes pdf-preview-back-3d-next-stacks_in_43 {
  0% {
    transform: rotateY(100deg);
    opacity: 0;
    filter: brightness(0.78);
  }
  58% {
    opacity: 1;
    filter: brightness(0.9);
  }
  100% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-prev-stacks_in_43 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  46% {
    transform: rotateY(52deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.9);
  }
  100% {
    transform: rotateY(100deg);
    opacity: 0;
    filter: brightness(0.78);
  }
}

@keyframes pdf-preview-back-3d-prev-stacks_in_43 {
  0% {
    transform: rotateY(-100deg);
    opacity: 0;
    filter: brightness(0.78);
  }
  58% {
    opacity: 1;
    filter: brightness(0.9);
  }
  100% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-spread-next-stacks_in_43 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(-94deg) translateZ(8px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(-178deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-back-3d-spread-next-stacks_in_43 {
  0% {
    transform: rotateY(178deg);
    opacity: 0;
    filter: brightness(0.74);
  }
  55% {
    opacity: 0.98;
    filter: brightness(0.87);
  }
  100% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-spread-prev-stacks_in_43 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(94deg) translateZ(8px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(178deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-back-3d-spread-prev-stacks_in_43 {
  0% {
    transform: rotateY(-178deg);
    opacity: 0;
    filter: brightness(0.74);
  }
  55% {
    opacity: 0.98;
    filter: brightness(0.87);
  }
  100% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-single-next-left-stacks_in_43 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(-92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(-176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-next-right-stacks_in_43 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-prev-left-stacks_in_43 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-prev-right-stacks_in_43 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(-92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(-176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-back-3d-single-reveal-stacks_in_43 {
  0% {
    opacity: 0;
    filter: brightness(0.74);
  }
  55% {
    opacity: 0.98;
    filter: brightness(0.87);
  }
  100% {
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-single-next-left-to-spread-stacks_in_43 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: translateX(-25%) rotateY(-92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(-50%) rotateY(-176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-next-right-to-spread-stacks_in_43 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: translateX(-25%) rotateY(92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(-50%) rotateY(176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_43 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: translateX(25%) rotateY(92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(50%) rotateY(176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_43 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: translateX(25%) rotateY(-92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(50%) rotateY(-176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-back-3d-single-next-left-to-spread-stacks_in_43 {
  0% {
    transform: translateX(0) rotateY(180deg);
    opacity: 1;
    filter: brightness(0.72);
  }
  50% {
    transform: translateX(-25%) rotateY(90deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.84);
  }
  100% {
    transform: translateX(-50%) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-back-3d-single-next-right-to-spread-stacks_in_43 {
  0% {
    transform: translateX(0) rotateY(-180deg);
    opacity: 1;
    filter: brightness(0.72);
  }
  50% {
    transform: translateX(-25%) rotateY(-90deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.84);
  }
  100% {
    transform: translateX(-50%) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_43 {
  0% {
    transform: translateX(0) rotateY(-180deg);
    opacity: 1;
    filter: brightness(0.72);
  }
  50% {
    transform: translateX(25%) rotateY(-90deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.84);
  }
  100% {
    transform: translateX(50%) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_43 {
  0% {
    transform: translateX(0) rotateY(180deg);
    opacity: 1;
    filter: brightness(0.72);
  }
  50% {
    transform: translateX(25%) rotateY(90deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.84);
  }
  100% {
    transform: translateX(50%) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-book-open-stacks_in_43 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_43 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_43 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_43 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_43 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  46% {
    transform: translateX(-4.6%) rotateY(-54deg) skewY(0.5deg);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(-14%) rotateY(-101deg) skewY(1deg);
    opacity: 0;
    filter: brightness(0.75);
  }
}

@keyframes pdf-preview-back-book-open-3d-stacks_in_43 {
  0% {
    transform: translateX(10.4%) rotateY(102deg) skewY(-0.8deg);
    opacity: 0;
    filter: brightness(0.72);
  }
  64% {
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-book-close-3d-stacks_in_43 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  46% {
    transform: translateX(4.6%) rotateY(54deg) skewY(-0.5deg);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(14%) rotateY(101deg) skewY(-1deg);
    opacity: 0;
    filter: brightness(0.75);
  }
}

@keyframes pdf-preview-back-book-close-3d-stacks_in_43 {
  0% {
    transform: translateX(-10.4%) rotateY(-102deg) skewY(0.8deg);
    opacity: 0;
    filter: brightness(0.72);
  }
  64% {
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-fold-next-stacks_in_43 {
  0% {
    opacity: 0;
    transform: translateX(8%) scaleX(0.76);
  }
  45% {
    opacity: 0.95;
  }
  100% {
    opacity: 0;
    transform: translateX(-12%) scaleX(1.12);
  }
}

@keyframes pdf-preview-fold-prev-stacks_in_43 {
  0% {
    opacity: 0;
    transform: translateX(-8%) scaleX(0.76);
  }
  45% {
    opacity: 0.95;
  }
  100% {
    opacity: 0;
    transform: translateX(12%) scaleX(1.12);
  }
}

@keyframes pdf-preview-fold-book-open-stacks_in_43 {
  0% {
    opacity: 0;
    transform: translateX(11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(-16%) scaleX(1.2);
  }
}

@keyframes pdf-preview-fold-book-close-stacks_in_43 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_43 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_43 {
  position: absolute;
  top: 0.55rem;
  right: 0.55rem;
  z-index: 2;
  padding: 0.2rem 0.54rem;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.38);
  background: rgba(24, 34, 48, 0.72);
  color: #ffffff;
  font-size: 0.58rem;
  line-height: 1;
  font-weight: 600;
}

.previewUrl-stacks_in_43 {
  margin: 0;
  max-width: 240px;
  padding: 0.15rem 0.5rem;
  border-radius: 6px;
  background: #eef4ff;
  color: #2a5bd7;
  font-size: 0.8rem;
  font-weight: 500;
  word-break: break-all;
}

.previewPage-stacks_in_43 {
  margin: 0.4rem 0 0;
  padding: 0.1rem 0.6rem;
  border-radius: 6px;
  background: #f5f5f5;
  color: #444;
  font-size: 0.75rem;
}

@media (prefers-reduced-motion: reduce) {
  .pdf-preview-img-stacks_in_43,
  .pdf-preview-img-turn-stacks_in_43,
  .pdf-preview-img-back-stacks_in_43,
  .pdf-flip-fold-stacks_in_43,
  .pdf-loader-stacks_in_43,
  .pdf-download-btn-stacks_in_43.button,
  .pdf-lightbox-backdrop-stacks_in_43,
  .pdf-lightbox-close-stacks_in_43 {
    transition: none;
  }

  .pulse-loader-stacks_in_43,
  .pdf-preview-inner-stacks_in_43.is-flipping-next .pdf-preview-img-stacks_in_43,
  .pdf-preview-inner-stacks_in_43.is-flipping-next .pdf-preview-img-back-stacks_in_43,
  .pdf-preview-inner-stacks_in_43.is-flipping-prev .pdf-preview-img-stacks_in_43,
  .pdf-preview-inner-stacks_in_43.is-flipping-prev .pdf-preview-img-back-stacks_in_43,
  .pdf-preview-inner-stacks_in_43.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_43,
  .pdf-preview-inner-stacks_in_43.is-flipping-3d-next .pdf-preview-img-back-stacks_in_43,
  .pdf-preview-inner-stacks_in_43.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_43,
  .pdf-preview-inner-stacks_in_43.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_43,
  .pdf-preview-inner-stacks_in_43.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_43,
  .pdf-preview-inner-stacks_in_43.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_43,
  .pdf-preview-inner-stacks_in_43.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_43,
  .pdf-preview-inner-stacks_in_43.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_43,
  .pdf-preview-inner-stacks_in_43.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_43,
  .pdf-preview-inner-stacks_in_43.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_43,
  .pdf-preview-inner-stacks_in_43.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_43,
  .pdf-preview-inner-stacks_in_43.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_43,
  .pdf-preview-inner-stacks_in_43.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_43,
  .pdf-preview-inner-stacks_in_43.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_43,
  .pdf-preview-inner-stacks_in_43.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_43,
  .pdf-preview-inner-stacks_in_43.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_43,
  .pdf-preview-inner-stacks_in_43.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_43,
  .pdf-preview-inner-stacks_in_43.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_43,
  .pdf-preview-inner-stacks_in_43.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_43,
  .pdf-preview-inner-stacks_in_43.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_43,
  .pdf-preview-inner-stacks_in_43.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_43,
  .pdf-preview-inner-stacks_in_43.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_43,
  .pdf-preview-inner-stacks_in_43.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_43,
  .pdf-preview-inner-stacks_in_43.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_43,
  .pdf-preview-inner-stacks_in_43.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_43,
  .pdf-preview-inner-stacks_in_43.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_43,
  .pdf-preview-inner-stacks_in_43.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_43,
  .pdf-preview-inner-stacks_in_43.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_43,
  .pdf-preview-inner-stacks_in_43.is-flipping-book-open .pdf-preview-img-stacks_in_43,
  .pdf-preview-inner-stacks_in_43.is-flipping-book-open .pdf-preview-img-back-stacks_in_43,
  .pdf-preview-inner-stacks_in_43.is-flipping-book-close .pdf-preview-img-stacks_in_43,
  .pdf-preview-inner-stacks_in_43.is-flipping-book-close .pdf-preview-img-back-stacks_in_43,
  .pdf-preview-inner-stacks_in_43.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_43,
  .pdf-preview-inner-stacks_in_43.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_43,
  .pdf-preview-inner-stacks_in_43.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_43,
  .pdf-preview-inner-stacks_in_43.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_43,
  .pdf-preview-inner-stacks_in_43.is-fold-next .pdf-flip-fold-stacks_in_43,
  .pdf-preview-inner-stacks_in_43.is-fold-prev .pdf-flip-fold-stacks_in_43,
  .pdf-preview-inner-stacks_in_43.is-fold-book-open .pdf-flip-fold-stacks_in_43,
  .pdf-preview-inner-stacks_in_43.is-fold-book-close .pdf-flip-fold-stacks_in_43 {
    animation: none;
  }
}

#stacks_in_65 {
}
.pdf-preview-wrapper-stacks_in_45 {
  position: relative;
  text-align: center;
  overflow: visible;
  --pdf-zoom-scale: 1;
  --pdf-zoom-x: 0px;
  --pdf-zoom-y: 0px;
  background: transparent !important;
  box-shadow: none !important;
  
  
  
}

.pdf-preview-wrapper-stacks_in_45:focus-visible {
  outline: none;
}

.pdf-preview-wrapper-stacks_in_45.is-lightbox-enabled .pdf-preview-inner-stacks_in_45 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_45.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_45.is-lightbox-active .pdf-preview-inner-stacks_in_45 {
  cursor: default;
}

.pdf-preview-wrapper-stacks_in_45.is-lightbox-active:not(.is-zoom-active) .pdf-preview-inner-stacks_in_45 {
  pointer-events: none;
}

@media (hover: hover) and (pointer: fine) {
  .pdf-preview-wrapper-stacks_in_45.is-hover-flip-cursor .pdf-preview-inner-stacks_in_45,
  .pdf-preview-wrapper-stacks_in_45.is-hover-flip-cursor .pdf-preview-img-stacks_in_45,
  .pdf-preview-wrapper-stacks_in_45.is-hover-flip-cursor .pdf-preview-img-back-stacks_in_45,
  .pdf-preview-wrapper-stacks_in_45.is-hover-flip-cursor .pdf-preview-img-turn-stacks_in_45,
  .pdf-preview-wrapper-stacks_in_45.is-hover-flip-cursor .pdf-turn-stage-stacks_in_45,
  .pdf-preview-wrapper-stacks_in_45.is-hover-flip-cursor .pdf-three-stage-stacks_in_45,
  .pdf-preview-wrapper-stacks_in_45.is-hover-flip-cursor .pdf-page-border-stacks_in_45 {
    cursor: ew-resize;
  }
}

.pdf-preview-wrapper-stacks_in_45.is-lightbox-active .pdf-control-bar-stacks_in_45,
.pdf-preview-wrapper-stacks_in_45.is-lightbox-active .pdf-control-bar-stacks_in_45 * {
  pointer-events: auto;
}

.pdf-preview-wrapper-stacks_in_45.is-lightbox-transitioning .pdf-control-bar-stacks_in_45.is-visible {
  opacity: 0 !important;
  pointer-events: none !important;
  transition: opacity 0.14s ease;
}

.pdf-lightbox-overlay-stacks_in_45 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  background: transparent;
  overflow: hidden;
  overscroll-behavior: contain;
}

.pdf-lightbox-overlay-stacks_in_45.is-visible {
  display: block;
}

.pdf-lightbox-backdrop-stacks_in_45 {
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  background: rgba(8, 12, 24, 0.82);
  opacity: 0;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_45.is-open .pdf-lightbox-backdrop-stacks_in_45 {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_45 {
  position: absolute;
  inset: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  padding:
    calc(clamp(24px, 4vw, 60px) + env(safe-area-inset-top))
    calc(clamp(24px, 4vw, 60px) + env(safe-area-inset-right))
    calc(clamp(30px, 5vw, 84px) + env(safe-area-inset-bottom))
    calc(clamp(24px, 4vw, 60px) + env(safe-area-inset-left));
  overflow: hidden;
}

.pdf-lightbox-close-stacks_in_45 {
  position: absolute;
  top: calc(14px + env(safe-area-inset-top));
  right: calc(14px + env(safe-area-inset-right));
  z-index: 2;
  width: 2.35rem;
  height: 2.35rem;
  border: 1px solid rgba(255, 255, 255, 0.25);
  border-radius: 999px;
  background: rgba(15, 23, 42, 0.72);
  color: #fff;
  font-size: 1.32rem;
  line-height: 1;
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_45.is-open .pdf-lightbox-close-stacks_in_45 {
  opacity: 1;
}

.pdf-lightbox-close-stacks_in_45:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_45 {
  visibility: hidden !important;
  pointer-events: none !important;
}

html.pdf-lightbox-no-scroll,
body.pdf-lightbox-no-scroll {
  overflow: hidden !important;
  overscroll-behavior: none;
  height: 100%;
}

.pdf-preview-inner-stacks_in_45 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
  -webkit-user-select: none;
  user-select: none;
}

.pdf-preview-inner-stacks_in_45::selection,
.pdf-preview-inner-stacks_in_45 *::selection {
  background: transparent;
  color: inherit;
}

.pdf-zoom-viewport-stacks_in_45 {
  position: relative;
  width: 100%;
  overflow: visible;
}

.pdf-zoom-content-stacks_in_45 {
  position: relative;
  width: 100%;
  transform-origin: 50% 50%;
  transform: translate3d(var(--pdf-zoom-x), var(--pdf-zoom-y), 0) scale(var(--pdf-zoom-scale));
  transition: transform 0.34s cubic-bezier(0.22, 1, 0.36, 1);
  will-change: transform;
}

.pdf-preview-wrapper-stacks_in_45.is-zoom-active .pdf-zoom-viewport-stacks_in_45 {
  touch-action: none;
}

.pdf-preview-wrapper-stacks_in_45.is-zoomed .pdf-zoom-viewport-stacks_in_45 {
  overflow: hidden;
  cursor: grab;
}

.pdf-preview-wrapper-stacks_in_45.is-zoom-dragging .pdf-zoom-viewport-stacks_in_45 {
  cursor: grabbing;
}

.pdf-preview-wrapper-stacks_in_45.is-zoom-dragging .pdf-zoom-content-stacks_in_45 {
  transition: none;
}

.pdf-preview-wrapper-stacks_in_45.is-zoomed.is-turnjs-active .pdf-turn-stage-stacks_in_45 {
  pointer-events: none !important;
}

.pdf-preview-wrapper-stacks_in_45.is-lightbox-active.is-turnjs-active .pdf-turn-stage-stacks_in_45 {
  pointer-events: none !important;
}


.pdf-preview-img-stacks_in_45 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 8px;
  border: 0;
  background: #fff;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-search-highlight-layer-stacks_in_45 {
  position: absolute;
  inset: 0;
  z-index: 12;
  width: 100%;
  pointer-events: none;
  overflow: hidden;
  opacity: 0;
  transition: opacity 0.16s ease;
}

.pdf-search-highlight-layer-stacks_in_45.is-visible {
  opacity: 1;
}

.pdf-search-highlight-layer-stacks_in_45.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-search-highlight-layer-stacks_in_45.is-book-layout-single-first,
.pdf-search-highlight-layer-stacks_in_45.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-search-highlight-layer-stacks_in_45.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-search-highlight-layer-stacks_in_45.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-search-highlight-mark-stacks_in_45 {
  position: absolute;
  box-sizing: border-box;
  border-radius: 3px;
  background: rgba(255, 230, 0, 0.28);
  border: 1px solid rgba(0, 0, 0, 0.8);
  box-shadow:
    0 0 0 1px rgba(255, 255, 255, 0.92),
    0 0 0 2px rgba(0, 0, 0, 0.72),
    0 0 8px rgba(255, 214, 10, 0.56);
  animation: pdf-search-highlight-pop-stacks_in_45 0.42s ease-out;
}

@keyframes pdf-search-highlight-pop-stacks_in_45 {
  0% {
    transform: scale(0.95);
    opacity: 0.78;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

.pdf-three-stage-stacks_in_45 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-turn-stage-stacks_in_45 {
  position: absolute;
  inset: 0;
  z-index: 6;
  display: none;
  opacity: 0;
  pointer-events: none;
  overflow: visible;
  border-radius: 8px;
  background: transparent;
}

.pdf-turn-book-stacks_in_45 {
  width: 100%;
  height: auto;
  display: block;
  -webkit-user-select: none;
  user-select: none;
}

.pdf-turn-page-stacks_in_45 {
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: #fff;
  -webkit-user-select: none;
  user-select: none;
}

.pdf-turn-page-inner-stacks_in_45 {
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: #fff;
  -webkit-user-select: none;
  user-select: none;
}

.pdf-turn-page-img-stacks_in_45 {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: contain;
  background: #fff;
  user-select: none;
  -webkit-user-select: none;
  -webkit-user-drag: none;
}

.pdf-preview-wrapper-stacks_in_45.is-turnjs-active .pdf-preview-img-stacks_in_45 {
  display: none !important;
}

.pdf-preview-wrapper-stacks_in_45.is-turnjs-active .pdf-turn-stage-stacks_in_45 {
  position: relative;
  inset: auto;
  width: 100%;
  height: auto;
  display: block;
  opacity: 1;
  pointer-events: auto;
  overflow: visible;
}

.pdf-preview-wrapper-stacks_in_45.is-turnjs-active .pdf-turn-book-stacks_in_45 {
  width: 100% !important;
  height: auto !important;
  max-width: 100% !important;
  max-height: none !important;
}

.pdf-preview-wrapper-stacks_in_45.is-turnjs-active .pdf-preview-img-back-stacks_in_45,
.pdf-preview-wrapper-stacks_in_45.is-turnjs-active .pdf-preview-img-turn-stacks_in_45,
.pdf-preview-wrapper-stacks_in_45.is-turnjs-active .pdf-three-stage-stacks_in_45,
.pdf-preview-wrapper-stacks_in_45.is-turnjs-active .pdf-flip-fold-stacks_in_45 {
  display: none !important;
}

.pdf-page-border-stacks_in_45 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_45::before,
.pdf-page-border-stacks_in_45::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}



.pdf-three-stage-stacks_in_45.is-active {
  opacity: 1;
}

.pdf-preview-wrapper-stacks_in_45.is-turnjs-active .pdf-turn-page-stacks_in_45.turn-slot-left {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  clip-path: inset(-80px 0 -80px -80px);
}

.pdf-preview-wrapper-stacks_in_45.is-turnjs-active .pdf-turn-page-stacks_in_45.turn-slot-right {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  clip-path: inset(-80px -80px -80px 0);
}

.pdf-preview-wrapper-stacks_in_45.is-turnjs-active .pdf-turn-page-stacks_in_45.turn-slot-single {
  border-radius: 8px;
}

.pdf-preview-wrapper-stacks_in_45.is-turnjs-active .pdf-turn-page-stacks_in_45.turn-slot-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  clip-path: none;
}

.pdf-preview-wrapper-stacks_in_45.is-turnjs-active .pdf-turn-page-stacks_in_45.turn-slot-single-last {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  clip-path: none;
}

.pdf-three-stage-stacks_in_45 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_45 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 8px;
  border: 0;
  background: #fff;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-preview-img-turn-stacks_in_45 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 8px;
  border: 0;
  background: #fff;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-flip-fold-stacks_in_45 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 8px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_45.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_45.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_45.is-book-layout-single-first,
.pdf-preview-img-stacks_in_45.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_45.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_45.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_45.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_45.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_45.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_45.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_45.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_45.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_45.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_45.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_45.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_45.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_45.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_45.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_45.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_45.is-book-layout-single-first,
.pdf-three-stage-stacks_in_45.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_45.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_45.is-book-layout-single-first,
.pdf-page-border-stacks_in_45.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_45.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_45.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_45.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_45 {
  position: absolute;
  left: 50%;
  bottom: 0.85rem;
  transform: translateX(-50%);
  z-index: 200;
  display: none;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 0.42rem !important;
  flex-wrap: wrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 0;
  padding: 7px;
  border-radius: 10px;
  border: 1px solid rgba(220, 227, 236, 1.00);
  background: rgba(255, 255, 255, 1.00);
  
  backdrop-filter: none;
  -webkit-backdrop-filter: none;
  
  color: rgba(18, 27, 38, 1.00);
  white-space: normal !important;
  
  box-shadow: none;
  
}

.pdf-control-main-row-stacks_in_45,
.pdf-control-tools-row-stacks_in_45 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.42rem;
  width: max-content;
  max-width: 100%;
  min-width: 0;
  margin: 0 auto;
  white-space: nowrap;
}

.pdf-control-bar-stacks_in_45,
.pdf-control-bar-stacks_in_45 *,
.pdf-page-count-stacks_in_45,
.pdf-search-count-stacks_in_45,
.pdf-zoom-level-stacks_in_45 {
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}

.pdf-page-jump-stacks_in_45,
.pdf-search-input-stacks_in_45 {
  -webkit-user-select: text;
  user-select: text;
  -webkit-touch-callout: default;
}

.pdf-control-tools-row-stacks_in_45 {
  gap: 0.34rem;
}

.pdf-control-bar-stacks_in_45.is-tools-open {
  flex-direction: column !important;
  align-items: stretch !important;
  gap: 0.34rem !important;
}

.pdf-control-bar-stacks_in_45.is-tools-open:not(.is-tools-only) .pdf-control-tools-row-stacks_in_45 {
  margin-top: 0.22rem;
}



.pdf-preview-inner-stacks_in_45.is-flip-active .pdf-page-border-stacks_in_45 {
  opacity: 0;
  transition: none;
}







.pdf-preview-wrapper-stacks_in_45.is-lightbox-active .pdf-control-bar-stacks_in_45 {
  left: 50% !important;
  right: auto !important;
  top: auto !important;
  bottom: calc(0.72rem + env(safe-area-inset-bottom)) !important;
  transform: translateX(calc(-50% + var(--pdf-lightbox-bar-drag-x, 0px))) translateY(var(--pdf-lightbox-bar-drag-y, 0px)) !important;
  transition: transform 0.2s cubic-bezier(0.22, 0.61, 0.36, 1), opacity 0.14s ease;
  max-width: min(calc(100% - 0.8rem), calc(100vw - 2rem));
}

.pdf-preview-wrapper-stacks_in_45.is-lightbox-active .pdf-control-bar-stacks_in_45.is-lightbox-bar-draggable {
  cursor: grab;
}

.pdf-preview-wrapper-stacks_in_45.is-lightbox-active .pdf-control-bar-stacks_in_45.is-lightbox-bar-dragging {
  cursor: grabbing;
  transition: none !important;
  user-select: none;
}

.pdf-preview-wrapper-stacks_in_45.is-lightbox-active .pdf-control-bar-stacks_in_45.is-lightbox-bar-returning {
  transition: transform 0.26s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.14s ease !important;
}

.pdf-control-bar-stacks_in_45.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_45.is-action-only {
  left: 50% !important;
  right: auto !important;
  transform: translateX(-50%) !important;
}



.pdf-control-main-row-stacks_in_45 > *,
.pdf-control-tools-row-stacks_in_45 > * {
  position: static !important;
  float: none !important;
  clear: none !important;
  transform: none !important;
  margin: 0 !important;
  vertical-align: middle !important;
  flex: 0 0 auto !important;
}

.pdf-control-bar-stacks_in_45.is-tools-only .pdf-control-tools-row-stacks_in_45 {
  margin-top: 0;
}

.pdf-control-bar-stacks_in_45 .is-hidden,
.pdf-download-btn-stacks_in_45.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_45,
.pdf-page-btn-stacks_in_45 *,
.pdf-bar-action-btn-stacks_in_45,
.pdf-bar-action-btn-stacks_in_45 *,
.pdf-download-btn-stacks_in_45.button,
.pdf-download-btn-stacks_in_45.button *,
.pdf-nav-glyph-stacks_in_45,
.pdf-search-toggle-icon-stacks_in_45,
.pdf-search-close-icon-stacks_in_45,
.pdf-zoom-toggle-icon-stacks_in_45,
.pdf-zoom-close-icon-stacks_in_45,
.pdf-bar-action-icon-stacks_in_45,
.pdf-download-icon-stacks_in_45 {
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}

.pdf-page-btn-stacks_in_45,
.pdf-bar-action-btn-stacks_in_45,
.pdf-download-btn-stacks_in_45.button {
  -webkit-tap-highlight-color: transparent;
}

.pdf-page-btn-stacks_in_45 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 2rem;
  height: 2rem;
  padding: 0;
  margin: 0;
  border: 1px solid rgba(255, 255, 255, 0.24);
  border-radius: 6px;
  background: rgba(255, 255, 255, 1.00);
  color: rgba(18, 27, 38, 1.00);
  font-size: 1.2rem;
  line-height: 1;
  cursor: pointer;
  transition: background-color 0.18s ease, color 0.18s ease, border-color 0.18s ease, opacity 0.18s ease;
}

.pdf-page-btn-stacks_in_45:hover,
.pdf-page-btn-stacks_in_45:focus-visible {
  background: rgba(233, 244, 250, 1.00);
  color: rgba(16, 104, 148, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_45:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.95);
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(45, 92, 215, 0.22);
}

.pdf-page-btn-stacks_in_45:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_45[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_45:disabled:hover,
.pdf-page-btn-stacks_in_45:disabled:focus-visible,
.pdf-page-btn-stacks_in_45[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_45[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 1.00);
  color: rgba(18, 27, 38, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_45 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-page-prev-stacks_in_45 .pdf-nav-glyph-stacks_in_45,
.pdf-page-next-stacks_in_45 .pdf-nav-glyph-stacks_in_45,
.pdf-search-prev-stacks_in_45 .pdf-nav-glyph-stacks_in_45,
.pdf-search-next-stacks_in_45 .pdf-nav-glyph-stacks_in_45 {
  font-size: 1.36em;
  font-weight: 700;
}

.pdf-nav-glyph-stacks_in_45.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_45.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_45.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_45 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_45 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 6px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 1.00);
  color: rgba(18, 27, 38, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_45:focus,
.pdf-page-jump-stacks_in_45:focus-visible {
  background: rgba(233, 244, 250, 1.00);
  color: rgba(16, 104, 148, 1.00);
  border-color: rgba(45, 92, 215, 0.66);
  box-shadow: 0 0 0 2px rgba(45, 92, 215, 0.2);
}

.pdf-page-jump-stacks_in_45::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_45::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-search-toggle-stacks_in_45 {
  transition: opacity 0.16s ease, transform 0.16s ease;
}

.pdf-search-toggle-icon-stacks_in_45,
.pdf-search-close-icon-stacks_in_45,
.pdf-zoom-toggle-icon-stacks_in_45,
.pdf-zoom-close-icon-stacks_in_45 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-zoom-toggle-stacks_in_45 {
  transition: opacity 0.16s ease, transform 0.16s ease;
}

.pdf-search-panel-stacks_in_45 {
  display: none;
  align-items: center;
  gap: 0.34rem;
  min-width: 0;
  max-width: min(100%, 26rem);
  opacity: 0;
  transform: translateY(4px) scale(0.985);
  pointer-events: none;
  transform-origin: center;
  transition: opacity 0.2s ease, transform 0.2s ease;
}

.pdf-search-panel-stacks_in_45.is-visible {
  display: inline-flex;
}

.pdf-zoom-panel-stacks_in_45 {
  display: none;
  align-items: center;
  gap: 0.32rem;
  min-width: 0;
  max-width: min(100%, 25rem);
  opacity: 0;
  transform: translateY(4px) scale(0.985);
  pointer-events: none;
  transform-origin: center;
  transition: opacity 0.2s ease, transform 0.2s ease;
}

.pdf-zoom-panel-stacks_in_45.is-visible {
  display: inline-flex;
}

.pdf-control-bar-stacks_in_45.is-search-open,
.pdf-control-bar-stacks_in_45.is-zoom-open {
  max-width: calc(100% - 0.7rem);
}

.pdf-control-bar-stacks_in_45.is-search-open .pdf-control-tools-row-stacks_in_45,
.pdf-control-bar-stacks_in_45.is-zoom-open .pdf-control-tools-row-stacks_in_45 {
  width: 100%;
  max-width: 100%;
}

.pdf-control-bar-stacks_in_45.is-search-open .pdf-search-panel-stacks_in_45 {
  opacity: 1;
  transform: translateY(0) scale(1);
  pointer-events: auto;
}

.pdf-control-bar-stacks_in_45.is-zoom-open .pdf-zoom-panel-stacks_in_45 {
  opacity: 1;
  transform: translateY(0) scale(1);
  pointer-events: auto;
}

.pdf-search-input-stacks_in_45 {
  width: clamp(8rem, 32vw, 14rem);
  min-width: 0;
  height: 2rem;
  padding: 0 0.62rem;
  border-radius: 6px;
  border: 1px solid rgba(255, 255, 255, 0.22);
  background: rgba(239, 242, 247, 1.00);
  color: rgba(18, 27, 38, 1.00);
  font-size: 0.9rem;
  line-height: 1;
  outline: none;
  appearance: none;
  -webkit-appearance: none;
}

.pdf-search-input-stacks_in_45::placeholder {
  color: rgba(74, 88, 105, 1.00);
  opacity: 1;
}

.pdf-search-input-stacks_in_45:hover,
.pdf-search-input-stacks_in_45:focus,
.pdf-search-input-stacks_in_45:focus-visible {
  background: rgba(233, 244, 250, 1.00);
  color: rgba(16, 104, 148, 1.00);
  border-color: rgba(45, 92, 215, 0.66);
  box-shadow: 0 0 0 2px rgba(45, 92, 215, 0.2);
}

.pdf-search-input-stacks_in_45:hover::placeholder,
.pdf-search-input-stacks_in_45:focus::placeholder,
.pdf-search-input-stacks_in_45:focus-visible::placeholder {
  color: rgba(18, 27, 38, 1.00);
  opacity: 1;
}

.pdf-search-input-stacks_in_45::-webkit-search-cancel-button,
.pdf-search-input-stacks_in_45::-webkit-search-decoration {
  -webkit-appearance: none;
}

.pdf-search-count-stacks_in_45 {
  min-width: 2.7rem;
  text-align: center;
  font-size: 0.82rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-search-count-stacks_in_45.is-empty {
  opacity: 0.8;
}

.pdf-search-panel-stacks_in_45.is-search-loading .pdf-search-count-stacks_in_45 {
  animation: pdf-search-pulse-stacks_in_45 0.9s ease-in-out infinite;
}

.pdf-zoom-level-stacks_in_45 {
  min-width: 2.8rem;
  text-align: center;
  font-size: 0.82rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-zoom-reset-stacks_in_45 {
  width: auto;
  min-width: 2.9rem;
  padding: 0 0.44rem;
  font-size: 0.74rem;
}

@keyframes pdf-search-pulse-stacks_in_45 {
  0%, 100% { opacity: 0.52; }
  50% { opacity: 1; }
}

.pdf-bar-action-btn-stacks_in_45 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto !important;
  gap: 0.42em;
  height: 2rem;
  padding: 0 0.9rem;
  border-radius: 6px;
  border: 1px solid transparent;
  background: rgba(28, 33, 30, 1.00);
  color: rgba(255, 254, 249, 1.00);
  text-decoration: none;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  white-space: nowrap;
  word-break: keep-all;
  transition: background-color 0.18s ease, color 0.18s ease;
  
}

.pdf-bar-action-btn-stacks_in_45,
.pdf-bar-action-btn-stacks_in_45:hover,
.pdf-bar-action-btn-stacks_in_45:focus,
.pdf-bar-action-btn-stacks_in_45:focus-visible,
.pdf-bar-action-btn-stacks_in_45:active,
.pdf-bar-action-btn-stacks_in_45:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_45.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_45:hover,
.pdf-bar-action-btn-stacks_in_45:focus-visible {
  background: rgba(156, 46, 33, 1.00);
  color: rgba(255, 255, 255, 1.00);
}

.pdf-bar-action-btn-stacks_in_45:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.95);
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(45, 92, 215, 0.22);
}

.pdf-bar-action-icon-stacks_in_45 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_45.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_45.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_45.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_45.button {
  position: absolute;
  left: 50%;
  bottom: 0;
  z-index: 220;
  transform: translate(-50%, calc(50% + 0px));
  display: inline-flex;
  align-items: center;
  gap: 0.4em;
  padding: 0.6em 1.2em;
  margin: 0;
  border-radius: 6px;
  background: rgba(28, 33, 30, 1.00);
  color: rgba(255, 254, 249, 1.00);
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  white-space: nowrap;
  opacity: 0;
  transition: opacity 0.3s ease, background-color 0.2s ease, color 0.2s ease;
  
}

.pdf-download-btn-stacks_in_45.button.is-icon-only {
  gap: 0;
  width: auto;
  min-width: 0;
  justify-content: center;
  padding: 0.6em;
  border-radius: 999px;
}

.pdf-download-btn-stacks_in_45.button,
.pdf-download-btn-stacks_in_45.button:hover,
.pdf-download-btn-stacks_in_45.button:focus,
.pdf-download-btn-stacks_in_45.button:focus-visible,
.pdf-download-btn-stacks_in_45.button:active,
.pdf-download-btn-stacks_in_45.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_45.button:hover,
.pdf-download-btn-stacks_in_45.button:focus-visible {
  background: rgba(156, 46, 33, 1.00);
  color: rgba(255, 255, 255, 1.00);
}

.pdf-download-btn-stacks_in_45.button:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.95);
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(45, 92, 215, 0.22);
}

.pdf-download-icon-stacks_in_45 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_45.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_45.button.is-icon-only .pdf-download-icon-stacks_in_45 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_45.is-hidden,
.pdf-download-label-stacks_in_45.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_45 {
    gap: 0.22rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 0;
  }

  .pdf-control-main-row-stacks_in_45,
  .pdf-control-tools-row-stacks_in_45 {
    gap: 0.22rem;
  }

  

  .pdf-control-bar-stacks_in_45.is-mobile-compact {
    gap: 0.18rem;
  }

  .pdf-control-bar-stacks_in_45.is-mobile-compact .pdf-control-main-row-stacks_in_45,
  .pdf-control-bar-stacks_in_45.is-mobile-compact .pdf-control-tools-row-stacks_in_45 {
    gap: 0.18rem;
  }

  .pdf-page-btn-stacks_in_45 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_45 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_45.is-mobile-compact .pdf-page-jump-stacks_in_45 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_45 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_45 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_45.is-mobile-compact .pdf-bar-action-btn-stacks_in_45 {
    width: 2.3rem;
    min-width: 2.3rem;
    height: 2.3rem;
    min-height: 2.3rem;
    padding: 0;
    gap: 0;
    border-radius: 999px;
  }

  .pdf-control-bar-stacks_in_45.is-mobile-compact .pdf-bar-action-label-stacks_in_45 {
    display: none;
  }

  .pdf-control-bar-stacks_in_45.is-mobile-compact .pdf-bar-action-icon-stacks_in_45 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-control-bar-stacks_in_45.is-search-open,
  .pdf-control-bar-stacks_in_45.is-zoom-open {
    max-width: calc(100% - 0.5rem);
    gap: 0.2rem !important;
  }

  .pdf-control-bar-stacks_in_45.is-tools-open:not(.is-tools-only) .pdf-control-tools-row-stacks_in_45 {
    margin-top: 0.16rem;
  }

  .pdf-control-bar-stacks_in_45.is-mobile-compact.is-search-open,
  .pdf-control-bar-stacks_in_45.is-mobile-compact.is-zoom-open {
    width: calc(100% - 0.5rem);
  }

  .pdf-control-bar-stacks_in_45.is-search-open .pdf-search-panel-stacks_in_45,
  .pdf-control-bar-stacks_in_45.is-zoom-open .pdf-zoom-panel-stacks_in_45 {
    width: 100%;
    max-width: 100%;
    gap: 0.2rem;
  }

  .pdf-search-input-stacks_in_45 {
    width: 100%;
    flex: 1 1 auto;
    min-width: 4.4rem;
    height: 2.3rem;
    font-size: 0.86rem;
    padding: 0 0.52rem;
  }

  .pdf-search-count-stacks_in_45 {
    min-width: 2.35rem;
    font-size: 0.76rem;
  }

  .pdf-zoom-level-stacks_in_45 {
    min-width: 2.4rem;
    font-size: 0.76rem;
  }

  .pdf-zoom-reset-stacks_in_45 {
    min-width: 2.5rem;
    font-size: 0.68rem;
    padding: 0 0.34rem;
  }

  .pdf-download-btn-stacks_in_45.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_45 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 14;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_45 {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  border: 3px solid rgba(255, 255, 255, 0.85);
  border-top-color: rgba(0, 0, 0, 0.82);
  background: rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.35), 0 0 14px rgba(255, 255, 255, 0.48);
  animation: pdf-preview-spin-stacks_in_45 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_45 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_45.is-flipping-next .pdf-preview-img-stacks_in_45 {
  animation: pdf-preview-front-next-stacks_in_45 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_45.is-flipping-next .pdf-preview-img-back-stacks_in_45 {
  animation: pdf-preview-back-next-stacks_in_45 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_45.is-flipping-prev .pdf-preview-img-stacks_in_45 {
  animation: pdf-preview-front-prev-stacks_in_45 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_45.is-flipping-prev .pdf-preview-img-back-stacks_in_45 {
  animation: pdf-preview-back-prev-stacks_in_45 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_45.is-flip-active .pdf-preview-img-stacks_in_45,
.pdf-preview-inner-stacks_in_45.is-flip-active .pdf-preview-img-turn-stacks_in_45,
.pdf-preview-inner-stacks_in_45.is-flip-active .pdf-preview-img-back-stacks_in_45,
.pdf-preview-inner-stacks_in_45.is-flip-active .pdf-flip-fold-stacks_in_45 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_45.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_45 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_45 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -16px 8px 34px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_45.is-flipping-3d-next .pdf-preview-img-back-stacks_in_45 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_45 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_45.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_45 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_45 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 16px 8px 34px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_45.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_45 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_45 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

/* Spread turns: fixed seam axis on the inner spine (left page axis right, right page axis left). */
.pdf-preview-inner-stacks_in_45.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_45 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_45 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.4);
}

.pdf-preview-inner-stacks_in_45.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_45 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_45 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_45.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_45 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_45 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.4);
}

.pdf-preview-inner-stacks_in_45.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_45 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_45 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_45.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_45 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_45 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.4);
}

.pdf-preview-inner-stacks_in_45.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_45 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_45 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_45.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_45 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_45 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.4);
}

.pdf-preview-inner-stacks_in_45.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_45 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_45 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_45.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_45 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_45.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_45 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_45.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_45 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_45.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_45 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_45.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_45 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_45 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_45.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_45 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_45 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_45.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_45 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_45 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_45.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_45 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_45 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_45.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_45 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_45 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_45.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_45 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_45 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_45.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_45 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_45 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_45.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_45 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_45 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_45.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_45 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_45 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_45.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_45 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_45 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_45.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_45 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_45 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_45.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_45 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_45 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_45.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_45 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_45 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_45.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_45 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_45 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_45.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_45 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_45 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_45.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_45 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_45 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_45.is-flipping-book-open .pdf-preview-img-stacks_in_45 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_45 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_45.is-flipping-book-open .pdf-preview-img-back-stacks_in_45 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_45 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_45.is-flipping-book-close .pdf-preview-img-stacks_in_45 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_45 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_45.is-flipping-book-close .pdf-preview-img-back-stacks_in_45 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_45 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_45.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_45 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_45 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -28px 12px 48px rgba(0, 0, 0, 0.48);
}

.pdf-preview-inner-stacks_in_45.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_45 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_45 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_45.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_45 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_45 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 28px 12px 48px rgba(0, 0, 0, 0.48);
}

.pdf-preview-inner-stacks_in_45.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_45 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_45 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_45.is-fold-shadow .pdf-flip-fold-stacks_in_45 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_45.is-fold-next .pdf-flip-fold-stacks_in_45 {
  background: linear-gradient(109deg, rgba(255, 255, 255, 0) 58%, rgba(0, 0, 0, 0.08) 70%, rgba(0, 0, 0, 0.24) 82%, rgba(0, 0, 0, 0.36) 92%, rgba(255, 255, 255, 0.12) 100%);
  transform-origin: right bottom;
  animation: pdf-preview-fold-next-stacks_in_45 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_45.is-fold-prev .pdf-flip-fold-stacks_in_45 {
  background: linear-gradient(251deg, rgba(255, 255, 255, 0) 58%, rgba(0, 0, 0, 0.08) 70%, rgba(0, 0, 0, 0.24) 82%, rgba(0, 0, 0, 0.36) 92%, rgba(255, 255, 255, 0.12) 100%);
  transform-origin: left bottom;
  animation: pdf-preview-fold-prev-stacks_in_45 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_45.is-fold-book-open .pdf-flip-fold-stacks_in_45 {
  background: linear-gradient(109deg, rgba(255, 255, 255, 0) 56%, rgba(0, 0, 0, 0.1) 69%, rgba(0, 0, 0, 0.28) 82%, rgba(0, 0, 0, 0.4) 92%, rgba(255, 255, 255, 0.15) 100%);
  transform-origin: right bottom;
  animation: pdf-preview-fold-book-open-stacks_in_45 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_45.is-fold-book-close .pdf-flip-fold-stacks_in_45 {
  background: linear-gradient(251deg, rgba(255, 255, 255, 0) 56%, rgba(0, 0, 0, 0.1) 69%, rgba(0, 0, 0, 0.28) 82%, rgba(0, 0, 0, 0.4) 92%, rgba(255, 255, 255, 0.15) 100%);
  transform-origin: left bottom;
  animation: pdf-preview-fold-book-close-stacks_in_45 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_45 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_45 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_45 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_45 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_45 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  46% {
    transform: rotateY(-52deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.9);
  }
  100% {
    transform: rotateY(-100deg);
    opacity: 0;
    filter: brightness(0.78);
  }
}

@keyframes pdf-preview-back-3d-next-stacks_in_45 {
  0% {
    transform: rotateY(100deg);
    opacity: 0;
    filter: brightness(0.78);
  }
  58% {
    opacity: 1;
    filter: brightness(0.9);
  }
  100% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-prev-stacks_in_45 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  46% {
    transform: rotateY(52deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.9);
  }
  100% {
    transform: rotateY(100deg);
    opacity: 0;
    filter: brightness(0.78);
  }
}

@keyframes pdf-preview-back-3d-prev-stacks_in_45 {
  0% {
    transform: rotateY(-100deg);
    opacity: 0;
    filter: brightness(0.78);
  }
  58% {
    opacity: 1;
    filter: brightness(0.9);
  }
  100% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-spread-next-stacks_in_45 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(-94deg) translateZ(8px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(-178deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-back-3d-spread-next-stacks_in_45 {
  0% {
    transform: rotateY(178deg);
    opacity: 0;
    filter: brightness(0.74);
  }
  55% {
    opacity: 0.98;
    filter: brightness(0.87);
  }
  100% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-spread-prev-stacks_in_45 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(94deg) translateZ(8px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(178deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-back-3d-spread-prev-stacks_in_45 {
  0% {
    transform: rotateY(-178deg);
    opacity: 0;
    filter: brightness(0.74);
  }
  55% {
    opacity: 0.98;
    filter: brightness(0.87);
  }
  100% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-single-next-left-stacks_in_45 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(-92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(-176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-next-right-stacks_in_45 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-prev-left-stacks_in_45 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-prev-right-stacks_in_45 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(-92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(-176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-back-3d-single-reveal-stacks_in_45 {
  0% {
    opacity: 0;
    filter: brightness(0.74);
  }
  55% {
    opacity: 0.98;
    filter: brightness(0.87);
  }
  100% {
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-single-next-left-to-spread-stacks_in_45 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: translateX(-25%) rotateY(-92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(-50%) rotateY(-176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-next-right-to-spread-stacks_in_45 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: translateX(-25%) rotateY(92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(-50%) rotateY(176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_45 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: translateX(25%) rotateY(92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(50%) rotateY(176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_45 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: translateX(25%) rotateY(-92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(50%) rotateY(-176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-back-3d-single-next-left-to-spread-stacks_in_45 {
  0% {
    transform: translateX(0) rotateY(180deg);
    opacity: 1;
    filter: brightness(0.72);
  }
  50% {
    transform: translateX(-25%) rotateY(90deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.84);
  }
  100% {
    transform: translateX(-50%) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-back-3d-single-next-right-to-spread-stacks_in_45 {
  0% {
    transform: translateX(0) rotateY(-180deg);
    opacity: 1;
    filter: brightness(0.72);
  }
  50% {
    transform: translateX(-25%) rotateY(-90deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.84);
  }
  100% {
    transform: translateX(-50%) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_45 {
  0% {
    transform: translateX(0) rotateY(-180deg);
    opacity: 1;
    filter: brightness(0.72);
  }
  50% {
    transform: translateX(25%) rotateY(-90deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.84);
  }
  100% {
    transform: translateX(50%) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_45 {
  0% {
    transform: translateX(0) rotateY(180deg);
    opacity: 1;
    filter: brightness(0.72);
  }
  50% {
    transform: translateX(25%) rotateY(90deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.84);
  }
  100% {
    transform: translateX(50%) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-book-open-stacks_in_45 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_45 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_45 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_45 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_45 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  46% {
    transform: translateX(-4.6%) rotateY(-54deg) skewY(0.5deg);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(-14%) rotateY(-101deg) skewY(1deg);
    opacity: 0;
    filter: brightness(0.75);
  }
}

@keyframes pdf-preview-back-book-open-3d-stacks_in_45 {
  0% {
    transform: translateX(10.4%) rotateY(102deg) skewY(-0.8deg);
    opacity: 0;
    filter: brightness(0.72);
  }
  64% {
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-book-close-3d-stacks_in_45 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  46% {
    transform: translateX(4.6%) rotateY(54deg) skewY(-0.5deg);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(14%) rotateY(101deg) skewY(-1deg);
    opacity: 0;
    filter: brightness(0.75);
  }
}

@keyframes pdf-preview-back-book-close-3d-stacks_in_45 {
  0% {
    transform: translateX(-10.4%) rotateY(-102deg) skewY(0.8deg);
    opacity: 0;
    filter: brightness(0.72);
  }
  64% {
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-fold-next-stacks_in_45 {
  0% {
    opacity: 0;
    transform: translateX(8%) scaleX(0.76);
  }
  45% {
    opacity: 0.95;
  }
  100% {
    opacity: 0;
    transform: translateX(-12%) scaleX(1.12);
  }
}

@keyframes pdf-preview-fold-prev-stacks_in_45 {
  0% {
    opacity: 0;
    transform: translateX(-8%) scaleX(0.76);
  }
  45% {
    opacity: 0.95;
  }
  100% {
    opacity: 0;
    transform: translateX(12%) scaleX(1.12);
  }
}

@keyframes pdf-preview-fold-book-open-stacks_in_45 {
  0% {
    opacity: 0;
    transform: translateX(11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(-16%) scaleX(1.2);
  }
}

@keyframes pdf-preview-fold-book-close-stacks_in_45 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_45 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_45 {
  position: absolute;
  top: 0.55rem;
  right: 0.55rem;
  z-index: 2;
  padding: 0.2rem 0.54rem;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.38);
  background: rgba(24, 34, 48, 0.72);
  color: #ffffff;
  font-size: 0.58rem;
  line-height: 1;
  font-weight: 600;
}

.previewUrl-stacks_in_45 {
  margin: 0;
  max-width: 240px;
  padding: 0.15rem 0.5rem;
  border-radius: 6px;
  background: #eef4ff;
  color: #2a5bd7;
  font-size: 0.8rem;
  font-weight: 500;
  word-break: break-all;
}

.previewPage-stacks_in_45 {
  margin: 0.4rem 0 0;
  padding: 0.1rem 0.6rem;
  border-radius: 6px;
  background: #f5f5f5;
  color: #444;
  font-size: 0.75rem;
}

@media (prefers-reduced-motion: reduce) {
  .pdf-preview-img-stacks_in_45,
  .pdf-preview-img-turn-stacks_in_45,
  .pdf-preview-img-back-stacks_in_45,
  .pdf-flip-fold-stacks_in_45,
  .pdf-loader-stacks_in_45,
  .pdf-download-btn-stacks_in_45.button,
  .pdf-lightbox-backdrop-stacks_in_45,
  .pdf-lightbox-close-stacks_in_45 {
    transition: none;
  }

  .pulse-loader-stacks_in_45,
  .pdf-preview-inner-stacks_in_45.is-flipping-next .pdf-preview-img-stacks_in_45,
  .pdf-preview-inner-stacks_in_45.is-flipping-next .pdf-preview-img-back-stacks_in_45,
  .pdf-preview-inner-stacks_in_45.is-flipping-prev .pdf-preview-img-stacks_in_45,
  .pdf-preview-inner-stacks_in_45.is-flipping-prev .pdf-preview-img-back-stacks_in_45,
  .pdf-preview-inner-stacks_in_45.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_45,
  .pdf-preview-inner-stacks_in_45.is-flipping-3d-next .pdf-preview-img-back-stacks_in_45,
  .pdf-preview-inner-stacks_in_45.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_45,
  .pdf-preview-inner-stacks_in_45.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_45,
  .pdf-preview-inner-stacks_in_45.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_45,
  .pdf-preview-inner-stacks_in_45.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_45,
  .pdf-preview-inner-stacks_in_45.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_45,
  .pdf-preview-inner-stacks_in_45.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_45,
  .pdf-preview-inner-stacks_in_45.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_45,
  .pdf-preview-inner-stacks_in_45.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_45,
  .pdf-preview-inner-stacks_in_45.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_45,
  .pdf-preview-inner-stacks_in_45.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_45,
  .pdf-preview-inner-stacks_in_45.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_45,
  .pdf-preview-inner-stacks_in_45.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_45,
  .pdf-preview-inner-stacks_in_45.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_45,
  .pdf-preview-inner-stacks_in_45.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_45,
  .pdf-preview-inner-stacks_in_45.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_45,
  .pdf-preview-inner-stacks_in_45.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_45,
  .pdf-preview-inner-stacks_in_45.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_45,
  .pdf-preview-inner-stacks_in_45.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_45,
  .pdf-preview-inner-stacks_in_45.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_45,
  .pdf-preview-inner-stacks_in_45.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_45,
  .pdf-preview-inner-stacks_in_45.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_45,
  .pdf-preview-inner-stacks_in_45.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_45,
  .pdf-preview-inner-stacks_in_45.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_45,
  .pdf-preview-inner-stacks_in_45.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_45,
  .pdf-preview-inner-stacks_in_45.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_45,
  .pdf-preview-inner-stacks_in_45.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_45,
  .pdf-preview-inner-stacks_in_45.is-flipping-book-open .pdf-preview-img-stacks_in_45,
  .pdf-preview-inner-stacks_in_45.is-flipping-book-open .pdf-preview-img-back-stacks_in_45,
  .pdf-preview-inner-stacks_in_45.is-flipping-book-close .pdf-preview-img-stacks_in_45,
  .pdf-preview-inner-stacks_in_45.is-flipping-book-close .pdf-preview-img-back-stacks_in_45,
  .pdf-preview-inner-stacks_in_45.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_45,
  .pdf-preview-inner-stacks_in_45.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_45,
  .pdf-preview-inner-stacks_in_45.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_45,
  .pdf-preview-inner-stacks_in_45.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_45,
  .pdf-preview-inner-stacks_in_45.is-fold-next .pdf-flip-fold-stacks_in_45,
  .pdf-preview-inner-stacks_in_45.is-fold-prev .pdf-flip-fold-stacks_in_45,
  .pdf-preview-inner-stacks_in_45.is-fold-book-open .pdf-flip-fold-stacks_in_45,
  .pdf-preview-inner-stacks_in_45.is-fold-book-close .pdf-flip-fold-stacks_in_45 {
    animation: none;
  }
}

#stacks_in_67 {
}
.pdf-preview-wrapper-stacks_in_47 {
  position: relative;
  text-align: center;
  overflow: visible;
  --pdf-zoom-scale: 1;
  --pdf-zoom-x: 0px;
  --pdf-zoom-y: 0px;
  background: transparent !important;
  box-shadow: none !important;
  
  
  
}

.pdf-preview-wrapper-stacks_in_47:focus-visible {
  outline: none;
}

.pdf-preview-wrapper-stacks_in_47.is-lightbox-enabled .pdf-preview-inner-stacks_in_47 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_47.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_47.is-lightbox-active .pdf-preview-inner-stacks_in_47 {
  cursor: default;
}

.pdf-preview-wrapper-stacks_in_47.is-lightbox-active:not(.is-zoom-active) .pdf-preview-inner-stacks_in_47 {
  pointer-events: none;
}

@media (hover: hover) and (pointer: fine) {
  .pdf-preview-wrapper-stacks_in_47.is-hover-flip-cursor .pdf-preview-inner-stacks_in_47,
  .pdf-preview-wrapper-stacks_in_47.is-hover-flip-cursor .pdf-preview-img-stacks_in_47,
  .pdf-preview-wrapper-stacks_in_47.is-hover-flip-cursor .pdf-preview-img-back-stacks_in_47,
  .pdf-preview-wrapper-stacks_in_47.is-hover-flip-cursor .pdf-preview-img-turn-stacks_in_47,
  .pdf-preview-wrapper-stacks_in_47.is-hover-flip-cursor .pdf-turn-stage-stacks_in_47,
  .pdf-preview-wrapper-stacks_in_47.is-hover-flip-cursor .pdf-three-stage-stacks_in_47,
  .pdf-preview-wrapper-stacks_in_47.is-hover-flip-cursor .pdf-page-border-stacks_in_47 {
    cursor: ew-resize;
  }
}

.pdf-preview-wrapper-stacks_in_47.is-lightbox-active .pdf-control-bar-stacks_in_47,
.pdf-preview-wrapper-stacks_in_47.is-lightbox-active .pdf-control-bar-stacks_in_47 * {
  pointer-events: auto;
}

.pdf-preview-wrapper-stacks_in_47.is-lightbox-transitioning .pdf-control-bar-stacks_in_47.is-visible {
  opacity: 0 !important;
  pointer-events: none !important;
  transition: opacity 0.14s ease;
}

.pdf-lightbox-overlay-stacks_in_47 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  background: transparent;
  overflow: hidden;
  overscroll-behavior: contain;
}

.pdf-lightbox-overlay-stacks_in_47.is-visible {
  display: block;
}

.pdf-lightbox-backdrop-stacks_in_47 {
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  background: rgba(8, 12, 24, 0.82);
  opacity: 0;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_47.is-open .pdf-lightbox-backdrop-stacks_in_47 {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_47 {
  position: absolute;
  inset: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  padding:
    calc(clamp(24px, 4vw, 60px) + env(safe-area-inset-top))
    calc(clamp(24px, 4vw, 60px) + env(safe-area-inset-right))
    calc(clamp(30px, 5vw, 84px) + env(safe-area-inset-bottom))
    calc(clamp(24px, 4vw, 60px) + env(safe-area-inset-left));
  overflow: hidden;
}

.pdf-lightbox-close-stacks_in_47 {
  position: absolute;
  top: calc(14px + env(safe-area-inset-top));
  right: calc(14px + env(safe-area-inset-right));
  z-index: 2;
  width: 2.35rem;
  height: 2.35rem;
  border: 1px solid rgba(255, 255, 255, 0.25);
  border-radius: 999px;
  background: rgba(15, 23, 42, 0.72);
  color: #fff;
  font-size: 1.32rem;
  line-height: 1;
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_47.is-open .pdf-lightbox-close-stacks_in_47 {
  opacity: 1;
}

.pdf-lightbox-close-stacks_in_47:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_47 {
  visibility: hidden !important;
  pointer-events: none !important;
}

html.pdf-lightbox-no-scroll,
body.pdf-lightbox-no-scroll {
  overflow: hidden !important;
  overscroll-behavior: none;
  height: 100%;
}

.pdf-preview-inner-stacks_in_47 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
  -webkit-user-select: none;
  user-select: none;
}

.pdf-preview-inner-stacks_in_47::selection,
.pdf-preview-inner-stacks_in_47 *::selection {
  background: transparent;
  color: inherit;
}

.pdf-zoom-viewport-stacks_in_47 {
  position: relative;
  width: 100%;
  overflow: visible;
}

.pdf-zoom-content-stacks_in_47 {
  position: relative;
  width: 100%;
  transform-origin: 50% 50%;
  transform: translate3d(var(--pdf-zoom-x), var(--pdf-zoom-y), 0) scale(var(--pdf-zoom-scale));
  transition: transform 0.34s cubic-bezier(0.22, 1, 0.36, 1);
  will-change: transform;
}

.pdf-preview-wrapper-stacks_in_47.is-zoom-active .pdf-zoom-viewport-stacks_in_47 {
  touch-action: none;
}

.pdf-preview-wrapper-stacks_in_47.is-zoomed .pdf-zoom-viewport-stacks_in_47 {
  overflow: hidden;
  cursor: grab;
}

.pdf-preview-wrapper-stacks_in_47.is-zoom-dragging .pdf-zoom-viewport-stacks_in_47 {
  cursor: grabbing;
}

.pdf-preview-wrapper-stacks_in_47.is-zoom-dragging .pdf-zoom-content-stacks_in_47 {
  transition: none;
}

.pdf-preview-wrapper-stacks_in_47.is-zoomed.is-turnjs-active .pdf-turn-stage-stacks_in_47 {
  pointer-events: none !important;
}

.pdf-preview-wrapper-stacks_in_47.is-lightbox-active.is-turnjs-active .pdf-turn-stage-stacks_in_47 {
  pointer-events: none !important;
}


.pdf-preview-img-stacks_in_47 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 8px;
  border: 0;
  background: #fff;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-search-highlight-layer-stacks_in_47 {
  position: absolute;
  inset: 0;
  z-index: 12;
  width: 100%;
  pointer-events: none;
  overflow: hidden;
  opacity: 0;
  transition: opacity 0.16s ease;
}

.pdf-search-highlight-layer-stacks_in_47.is-visible {
  opacity: 1;
}

.pdf-search-highlight-layer-stacks_in_47.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-search-highlight-layer-stacks_in_47.is-book-layout-single-first,
.pdf-search-highlight-layer-stacks_in_47.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-search-highlight-layer-stacks_in_47.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-search-highlight-layer-stacks_in_47.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-search-highlight-mark-stacks_in_47 {
  position: absolute;
  box-sizing: border-box;
  border-radius: 3px;
  background: rgba(255, 230, 0, 0.28);
  border: 1px solid rgba(0, 0, 0, 0.8);
  box-shadow:
    0 0 0 1px rgba(255, 255, 255, 0.92),
    0 0 0 2px rgba(0, 0, 0, 0.72),
    0 0 8px rgba(255, 214, 10, 0.56);
  animation: pdf-search-highlight-pop-stacks_in_47 0.42s ease-out;
}

@keyframes pdf-search-highlight-pop-stacks_in_47 {
  0% {
    transform: scale(0.95);
    opacity: 0.78;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

.pdf-three-stage-stacks_in_47 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-turn-stage-stacks_in_47 {
  position: absolute;
  inset: 0;
  z-index: 6;
  display: none;
  opacity: 0;
  pointer-events: none;
  overflow: visible;
  border-radius: 8px;
  background: transparent;
}

.pdf-turn-book-stacks_in_47 {
  width: 100%;
  height: auto;
  display: block;
  -webkit-user-select: none;
  user-select: none;
}

.pdf-turn-page-stacks_in_47 {
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: #fff;
  -webkit-user-select: none;
  user-select: none;
}

.pdf-turn-page-inner-stacks_in_47 {
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: #fff;
  -webkit-user-select: none;
  user-select: none;
}

.pdf-turn-page-img-stacks_in_47 {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: contain;
  background: #fff;
  user-select: none;
  -webkit-user-select: none;
  -webkit-user-drag: none;
}

.pdf-preview-wrapper-stacks_in_47.is-turnjs-active .pdf-preview-img-stacks_in_47 {
  display: none !important;
}

.pdf-preview-wrapper-stacks_in_47.is-turnjs-active .pdf-turn-stage-stacks_in_47 {
  position: relative;
  inset: auto;
  width: 100%;
  height: auto;
  display: block;
  opacity: 1;
  pointer-events: auto;
  overflow: visible;
}

.pdf-preview-wrapper-stacks_in_47.is-turnjs-active .pdf-turn-book-stacks_in_47 {
  width: 100% !important;
  height: auto !important;
  max-width: 100% !important;
  max-height: none !important;
}

.pdf-preview-wrapper-stacks_in_47.is-turnjs-active .pdf-preview-img-back-stacks_in_47,
.pdf-preview-wrapper-stacks_in_47.is-turnjs-active .pdf-preview-img-turn-stacks_in_47,
.pdf-preview-wrapper-stacks_in_47.is-turnjs-active .pdf-three-stage-stacks_in_47,
.pdf-preview-wrapper-stacks_in_47.is-turnjs-active .pdf-flip-fold-stacks_in_47 {
  display: none !important;
}

.pdf-page-border-stacks_in_47 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_47::before,
.pdf-page-border-stacks_in_47::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}



.pdf-three-stage-stacks_in_47.is-active {
  opacity: 1;
}

.pdf-preview-wrapper-stacks_in_47.is-turnjs-active .pdf-turn-page-stacks_in_47.turn-slot-left {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  clip-path: inset(-80px 0 -80px -80px);
}

.pdf-preview-wrapper-stacks_in_47.is-turnjs-active .pdf-turn-page-stacks_in_47.turn-slot-right {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  clip-path: inset(-80px -80px -80px 0);
}

.pdf-preview-wrapper-stacks_in_47.is-turnjs-active .pdf-turn-page-stacks_in_47.turn-slot-single {
  border-radius: 8px;
}

.pdf-preview-wrapper-stacks_in_47.is-turnjs-active .pdf-turn-page-stacks_in_47.turn-slot-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  clip-path: none;
}

.pdf-preview-wrapper-stacks_in_47.is-turnjs-active .pdf-turn-page-stacks_in_47.turn-slot-single-last {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  clip-path: none;
}

.pdf-three-stage-stacks_in_47 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_47 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 8px;
  border: 0;
  background: #fff;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-preview-img-turn-stacks_in_47 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 8px;
  border: 0;
  background: #fff;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-flip-fold-stacks_in_47 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 8px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_47.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_47.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_47.is-book-layout-single-first,
.pdf-preview-img-stacks_in_47.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_47.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_47.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_47.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_47.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_47.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_47.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_47.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_47.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_47.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_47.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_47.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_47.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_47.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_47.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_47.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_47.is-book-layout-single-first,
.pdf-three-stage-stacks_in_47.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_47.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_47.is-book-layout-single-first,
.pdf-page-border-stacks_in_47.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_47.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_47.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_47.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_47 {
  position: absolute;
  left: 50%;
  bottom: 0.85rem;
  transform: translateX(-50%);
  z-index: 200;
  display: none;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 0.42rem !important;
  flex-wrap: wrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 0;
  padding: 7px;
  border-radius: 10px;
  border: 1px solid rgba(220, 227, 236, 1.00);
  background: rgba(255, 255, 255, 1.00);
  
  backdrop-filter: none;
  -webkit-backdrop-filter: none;
  
  color: rgba(18, 27, 38, 1.00);
  white-space: normal !important;
  
  box-shadow: none;
  
}

.pdf-control-main-row-stacks_in_47,
.pdf-control-tools-row-stacks_in_47 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.42rem;
  width: max-content;
  max-width: 100%;
  min-width: 0;
  margin: 0 auto;
  white-space: nowrap;
}

.pdf-control-bar-stacks_in_47,
.pdf-control-bar-stacks_in_47 *,
.pdf-page-count-stacks_in_47,
.pdf-search-count-stacks_in_47,
.pdf-zoom-level-stacks_in_47 {
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}

.pdf-page-jump-stacks_in_47,
.pdf-search-input-stacks_in_47 {
  -webkit-user-select: text;
  user-select: text;
  -webkit-touch-callout: default;
}

.pdf-control-tools-row-stacks_in_47 {
  gap: 0.34rem;
}

.pdf-control-bar-stacks_in_47.is-tools-open {
  flex-direction: column !important;
  align-items: stretch !important;
  gap: 0.34rem !important;
}

.pdf-control-bar-stacks_in_47.is-tools-open:not(.is-tools-only) .pdf-control-tools-row-stacks_in_47 {
  margin-top: 0.22rem;
}



.pdf-preview-inner-stacks_in_47.is-flip-active .pdf-page-border-stacks_in_47 {
  opacity: 0;
  transition: none;
}







.pdf-preview-wrapper-stacks_in_47.is-lightbox-active .pdf-control-bar-stacks_in_47 {
  left: 50% !important;
  right: auto !important;
  top: auto !important;
  bottom: calc(0.72rem + env(safe-area-inset-bottom)) !important;
  transform: translateX(calc(-50% + var(--pdf-lightbox-bar-drag-x, 0px))) translateY(var(--pdf-lightbox-bar-drag-y, 0px)) !important;
  transition: transform 0.2s cubic-bezier(0.22, 0.61, 0.36, 1), opacity 0.14s ease;
  max-width: min(calc(100% - 0.8rem), calc(100vw - 2rem));
}

.pdf-preview-wrapper-stacks_in_47.is-lightbox-active .pdf-control-bar-stacks_in_47.is-lightbox-bar-draggable {
  cursor: grab;
}

.pdf-preview-wrapper-stacks_in_47.is-lightbox-active .pdf-control-bar-stacks_in_47.is-lightbox-bar-dragging {
  cursor: grabbing;
  transition: none !important;
  user-select: none;
}

.pdf-preview-wrapper-stacks_in_47.is-lightbox-active .pdf-control-bar-stacks_in_47.is-lightbox-bar-returning {
  transition: transform 0.26s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.14s ease !important;
}

.pdf-control-bar-stacks_in_47.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_47.is-action-only {
  left: 50% !important;
  right: auto !important;
  transform: translateX(-50%) !important;
}



.pdf-control-main-row-stacks_in_47 > *,
.pdf-control-tools-row-stacks_in_47 > * {
  position: static !important;
  float: none !important;
  clear: none !important;
  transform: none !important;
  margin: 0 !important;
  vertical-align: middle !important;
  flex: 0 0 auto !important;
}

.pdf-control-bar-stacks_in_47.is-tools-only .pdf-control-tools-row-stacks_in_47 {
  margin-top: 0;
}

.pdf-control-bar-stacks_in_47 .is-hidden,
.pdf-download-btn-stacks_in_47.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_47,
.pdf-page-btn-stacks_in_47 *,
.pdf-bar-action-btn-stacks_in_47,
.pdf-bar-action-btn-stacks_in_47 *,
.pdf-download-btn-stacks_in_47.button,
.pdf-download-btn-stacks_in_47.button *,
.pdf-nav-glyph-stacks_in_47,
.pdf-search-toggle-icon-stacks_in_47,
.pdf-search-close-icon-stacks_in_47,
.pdf-zoom-toggle-icon-stacks_in_47,
.pdf-zoom-close-icon-stacks_in_47,
.pdf-bar-action-icon-stacks_in_47,
.pdf-download-icon-stacks_in_47 {
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}

.pdf-page-btn-stacks_in_47,
.pdf-bar-action-btn-stacks_in_47,
.pdf-download-btn-stacks_in_47.button {
  -webkit-tap-highlight-color: transparent;
}

.pdf-page-btn-stacks_in_47 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 2rem;
  height: 2rem;
  padding: 0;
  margin: 0;
  border: 1px solid rgba(255, 255, 255, 0.24);
  border-radius: 6px;
  background: rgba(255, 255, 255, 1.00);
  color: rgba(18, 27, 38, 1.00);
  font-size: 1.2rem;
  line-height: 1;
  cursor: pointer;
  transition: background-color 0.18s ease, color 0.18s ease, border-color 0.18s ease, opacity 0.18s ease;
}

.pdf-page-btn-stacks_in_47:hover,
.pdf-page-btn-stacks_in_47:focus-visible {
  background: rgba(233, 244, 250, 1.00);
  color: rgba(16, 104, 148, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_47:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.95);
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(45, 92, 215, 0.22);
}

.pdf-page-btn-stacks_in_47:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_47[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_47:disabled:hover,
.pdf-page-btn-stacks_in_47:disabled:focus-visible,
.pdf-page-btn-stacks_in_47[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_47[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 1.00);
  color: rgba(18, 27, 38, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_47 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-page-prev-stacks_in_47 .pdf-nav-glyph-stacks_in_47,
.pdf-page-next-stacks_in_47 .pdf-nav-glyph-stacks_in_47,
.pdf-search-prev-stacks_in_47 .pdf-nav-glyph-stacks_in_47,
.pdf-search-next-stacks_in_47 .pdf-nav-glyph-stacks_in_47 {
  font-size: 1.36em;
  font-weight: 700;
}

.pdf-nav-glyph-stacks_in_47.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_47.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_47.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_47 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_47 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 6px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 1.00);
  color: rgba(18, 27, 38, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_47:focus,
.pdf-page-jump-stacks_in_47:focus-visible {
  background: rgba(233, 244, 250, 1.00);
  color: rgba(16, 104, 148, 1.00);
  border-color: rgba(45, 92, 215, 0.66);
  box-shadow: 0 0 0 2px rgba(45, 92, 215, 0.2);
}

.pdf-page-jump-stacks_in_47::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_47::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-search-toggle-stacks_in_47 {
  transition: opacity 0.16s ease, transform 0.16s ease;
}

.pdf-search-toggle-icon-stacks_in_47,
.pdf-search-close-icon-stacks_in_47,
.pdf-zoom-toggle-icon-stacks_in_47,
.pdf-zoom-close-icon-stacks_in_47 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-zoom-toggle-stacks_in_47 {
  transition: opacity 0.16s ease, transform 0.16s ease;
}

.pdf-search-panel-stacks_in_47 {
  display: none;
  align-items: center;
  gap: 0.34rem;
  min-width: 0;
  max-width: min(100%, 26rem);
  opacity: 0;
  transform: translateY(4px) scale(0.985);
  pointer-events: none;
  transform-origin: center;
  transition: opacity 0.2s ease, transform 0.2s ease;
}

.pdf-search-panel-stacks_in_47.is-visible {
  display: inline-flex;
}

.pdf-zoom-panel-stacks_in_47 {
  display: none;
  align-items: center;
  gap: 0.32rem;
  min-width: 0;
  max-width: min(100%, 25rem);
  opacity: 0;
  transform: translateY(4px) scale(0.985);
  pointer-events: none;
  transform-origin: center;
  transition: opacity 0.2s ease, transform 0.2s ease;
}

.pdf-zoom-panel-stacks_in_47.is-visible {
  display: inline-flex;
}

.pdf-control-bar-stacks_in_47.is-search-open,
.pdf-control-bar-stacks_in_47.is-zoom-open {
  max-width: calc(100% - 0.7rem);
}

.pdf-control-bar-stacks_in_47.is-search-open .pdf-control-tools-row-stacks_in_47,
.pdf-control-bar-stacks_in_47.is-zoom-open .pdf-control-tools-row-stacks_in_47 {
  width: 100%;
  max-width: 100%;
}

.pdf-control-bar-stacks_in_47.is-search-open .pdf-search-panel-stacks_in_47 {
  opacity: 1;
  transform: translateY(0) scale(1);
  pointer-events: auto;
}

.pdf-control-bar-stacks_in_47.is-zoom-open .pdf-zoom-panel-stacks_in_47 {
  opacity: 1;
  transform: translateY(0) scale(1);
  pointer-events: auto;
}

.pdf-search-input-stacks_in_47 {
  width: clamp(8rem, 32vw, 14rem);
  min-width: 0;
  height: 2rem;
  padding: 0 0.62rem;
  border-radius: 6px;
  border: 1px solid rgba(255, 255, 255, 0.22);
  background: rgba(239, 242, 247, 1.00);
  color: rgba(18, 27, 38, 1.00);
  font-size: 0.9rem;
  line-height: 1;
  outline: none;
  appearance: none;
  -webkit-appearance: none;
}

.pdf-search-input-stacks_in_47::placeholder {
  color: rgba(74, 88, 105, 1.00);
  opacity: 1;
}

.pdf-search-input-stacks_in_47:hover,
.pdf-search-input-stacks_in_47:focus,
.pdf-search-input-stacks_in_47:focus-visible {
  background: rgba(233, 244, 250, 1.00);
  color: rgba(16, 104, 148, 1.00);
  border-color: rgba(45, 92, 215, 0.66);
  box-shadow: 0 0 0 2px rgba(45, 92, 215, 0.2);
}

.pdf-search-input-stacks_in_47:hover::placeholder,
.pdf-search-input-stacks_in_47:focus::placeholder,
.pdf-search-input-stacks_in_47:focus-visible::placeholder {
  color: rgba(18, 27, 38, 1.00);
  opacity: 1;
}

.pdf-search-input-stacks_in_47::-webkit-search-cancel-button,
.pdf-search-input-stacks_in_47::-webkit-search-decoration {
  -webkit-appearance: none;
}

.pdf-search-count-stacks_in_47 {
  min-width: 2.7rem;
  text-align: center;
  font-size: 0.82rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-search-count-stacks_in_47.is-empty {
  opacity: 0.8;
}

.pdf-search-panel-stacks_in_47.is-search-loading .pdf-search-count-stacks_in_47 {
  animation: pdf-search-pulse-stacks_in_47 0.9s ease-in-out infinite;
}

.pdf-zoom-level-stacks_in_47 {
  min-width: 2.8rem;
  text-align: center;
  font-size: 0.82rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-zoom-reset-stacks_in_47 {
  width: auto;
  min-width: 2.9rem;
  padding: 0 0.44rem;
  font-size: 0.74rem;
}

@keyframes pdf-search-pulse-stacks_in_47 {
  0%, 100% { opacity: 0.52; }
  50% { opacity: 1; }
}

.pdf-bar-action-btn-stacks_in_47 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto !important;
  gap: 0.42em;
  height: 2rem;
  padding: 0 0.9rem;
  border-radius: 6px;
  border: 1px solid transparent;
  background: rgba(28, 33, 30, 1.00);
  color: rgba(255, 254, 249, 1.00);
  text-decoration: none;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  white-space: nowrap;
  word-break: keep-all;
  transition: background-color 0.18s ease, color 0.18s ease;
  
}

.pdf-bar-action-btn-stacks_in_47,
.pdf-bar-action-btn-stacks_in_47:hover,
.pdf-bar-action-btn-stacks_in_47:focus,
.pdf-bar-action-btn-stacks_in_47:focus-visible,
.pdf-bar-action-btn-stacks_in_47:active,
.pdf-bar-action-btn-stacks_in_47:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_47.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_47:hover,
.pdf-bar-action-btn-stacks_in_47:focus-visible {
  background: rgba(156, 46, 33, 1.00);
  color: rgba(255, 255, 255, 1.00);
}

.pdf-bar-action-btn-stacks_in_47:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.95);
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(45, 92, 215, 0.22);
}

.pdf-bar-action-icon-stacks_in_47 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_47.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_47.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_47.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_47.button {
  position: absolute;
  left: 50%;
  bottom: 0;
  z-index: 220;
  transform: translate(-50%, calc(50% + 0px));
  display: inline-flex;
  align-items: center;
  gap: 0.4em;
  padding: 0.6em 1.2em;
  margin: 0;
  border-radius: 6px;
  background: rgba(28, 33, 30, 1.00);
  color: rgba(255, 254, 249, 1.00);
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  white-space: nowrap;
  opacity: 0;
  transition: opacity 0.3s ease, background-color 0.2s ease, color 0.2s ease;
  
}

.pdf-download-btn-stacks_in_47.button.is-icon-only {
  gap: 0;
  width: auto;
  min-width: 0;
  justify-content: center;
  padding: 0.6em;
  border-radius: 999px;
}

.pdf-download-btn-stacks_in_47.button,
.pdf-download-btn-stacks_in_47.button:hover,
.pdf-download-btn-stacks_in_47.button:focus,
.pdf-download-btn-stacks_in_47.button:focus-visible,
.pdf-download-btn-stacks_in_47.button:active,
.pdf-download-btn-stacks_in_47.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_47.button:hover,
.pdf-download-btn-stacks_in_47.button:focus-visible {
  background: rgba(156, 46, 33, 1.00);
  color: rgba(255, 255, 255, 1.00);
}

.pdf-download-btn-stacks_in_47.button:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.95);
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(45, 92, 215, 0.22);
}

.pdf-download-icon-stacks_in_47 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_47.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_47.button.is-icon-only .pdf-download-icon-stacks_in_47 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_47.is-hidden,
.pdf-download-label-stacks_in_47.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_47 {
    gap: 0.22rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 0;
  }

  .pdf-control-main-row-stacks_in_47,
  .pdf-control-tools-row-stacks_in_47 {
    gap: 0.22rem;
  }

  

  .pdf-control-bar-stacks_in_47.is-mobile-compact {
    gap: 0.18rem;
  }

  .pdf-control-bar-stacks_in_47.is-mobile-compact .pdf-control-main-row-stacks_in_47,
  .pdf-control-bar-stacks_in_47.is-mobile-compact .pdf-control-tools-row-stacks_in_47 {
    gap: 0.18rem;
  }

  .pdf-page-btn-stacks_in_47 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_47 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_47.is-mobile-compact .pdf-page-jump-stacks_in_47 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_47 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_47 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_47.is-mobile-compact .pdf-bar-action-btn-stacks_in_47 {
    width: 2.3rem;
    min-width: 2.3rem;
    height: 2.3rem;
    min-height: 2.3rem;
    padding: 0;
    gap: 0;
    border-radius: 999px;
  }

  .pdf-control-bar-stacks_in_47.is-mobile-compact .pdf-bar-action-label-stacks_in_47 {
    display: none;
  }

  .pdf-control-bar-stacks_in_47.is-mobile-compact .pdf-bar-action-icon-stacks_in_47 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-control-bar-stacks_in_47.is-search-open,
  .pdf-control-bar-stacks_in_47.is-zoom-open {
    max-width: calc(100% - 0.5rem);
    gap: 0.2rem !important;
  }

  .pdf-control-bar-stacks_in_47.is-tools-open:not(.is-tools-only) .pdf-control-tools-row-stacks_in_47 {
    margin-top: 0.16rem;
  }

  .pdf-control-bar-stacks_in_47.is-mobile-compact.is-search-open,
  .pdf-control-bar-stacks_in_47.is-mobile-compact.is-zoom-open {
    width: calc(100% - 0.5rem);
  }

  .pdf-control-bar-stacks_in_47.is-search-open .pdf-search-panel-stacks_in_47,
  .pdf-control-bar-stacks_in_47.is-zoom-open .pdf-zoom-panel-stacks_in_47 {
    width: 100%;
    max-width: 100%;
    gap: 0.2rem;
  }

  .pdf-search-input-stacks_in_47 {
    width: 100%;
    flex: 1 1 auto;
    min-width: 4.4rem;
    height: 2.3rem;
    font-size: 0.86rem;
    padding: 0 0.52rem;
  }

  .pdf-search-count-stacks_in_47 {
    min-width: 2.35rem;
    font-size: 0.76rem;
  }

  .pdf-zoom-level-stacks_in_47 {
    min-width: 2.4rem;
    font-size: 0.76rem;
  }

  .pdf-zoom-reset-stacks_in_47 {
    min-width: 2.5rem;
    font-size: 0.68rem;
    padding: 0 0.34rem;
  }

  .pdf-download-btn-stacks_in_47.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_47 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 14;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_47 {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  border: 3px solid rgba(255, 255, 255, 0.85);
  border-top-color: rgba(0, 0, 0, 0.82);
  background: rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.35), 0 0 14px rgba(255, 255, 255, 0.48);
  animation: pdf-preview-spin-stacks_in_47 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_47 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_47.is-flipping-next .pdf-preview-img-stacks_in_47 {
  animation: pdf-preview-front-next-stacks_in_47 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_47.is-flipping-next .pdf-preview-img-back-stacks_in_47 {
  animation: pdf-preview-back-next-stacks_in_47 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_47.is-flipping-prev .pdf-preview-img-stacks_in_47 {
  animation: pdf-preview-front-prev-stacks_in_47 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_47.is-flipping-prev .pdf-preview-img-back-stacks_in_47 {
  animation: pdf-preview-back-prev-stacks_in_47 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_47.is-flip-active .pdf-preview-img-stacks_in_47,
.pdf-preview-inner-stacks_in_47.is-flip-active .pdf-preview-img-turn-stacks_in_47,
.pdf-preview-inner-stacks_in_47.is-flip-active .pdf-preview-img-back-stacks_in_47,
.pdf-preview-inner-stacks_in_47.is-flip-active .pdf-flip-fold-stacks_in_47 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_47.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_47 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_47 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -16px 8px 34px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_47.is-flipping-3d-next .pdf-preview-img-back-stacks_in_47 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_47 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_47.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_47 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_47 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 16px 8px 34px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_47.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_47 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_47 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

/* Spread turns: fixed seam axis on the inner spine (left page axis right, right page axis left). */
.pdf-preview-inner-stacks_in_47.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_47 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_47 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.4);
}

.pdf-preview-inner-stacks_in_47.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_47 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_47 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_47.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_47 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_47 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.4);
}

.pdf-preview-inner-stacks_in_47.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_47 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_47 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_47.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_47 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_47 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.4);
}

.pdf-preview-inner-stacks_in_47.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_47 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_47 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_47.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_47 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_47 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.4);
}

.pdf-preview-inner-stacks_in_47.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_47 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_47 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_47.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_47 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_47.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_47 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_47.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_47 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_47.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_47 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_47.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_47 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_47 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_47.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_47 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_47 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_47.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_47 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_47 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_47.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_47 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_47 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_47.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_47 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_47 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_47.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_47 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_47 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_47.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_47 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_47 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_47.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_47 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_47 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_47.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_47 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_47 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_47.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_47 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_47 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_47.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_47 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_47 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_47.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_47 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_47 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_47.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_47 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_47 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_47.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_47 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_47 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_47.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_47 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_47 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_47.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_47 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_47 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_47.is-flipping-book-open .pdf-preview-img-stacks_in_47 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_47 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_47.is-flipping-book-open .pdf-preview-img-back-stacks_in_47 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_47 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_47.is-flipping-book-close .pdf-preview-img-stacks_in_47 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_47 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_47.is-flipping-book-close .pdf-preview-img-back-stacks_in_47 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_47 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_47.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_47 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_47 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -28px 12px 48px rgba(0, 0, 0, 0.48);
}

.pdf-preview-inner-stacks_in_47.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_47 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_47 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_47.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_47 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_47 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 28px 12px 48px rgba(0, 0, 0, 0.48);
}

.pdf-preview-inner-stacks_in_47.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_47 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_47 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_47.is-fold-shadow .pdf-flip-fold-stacks_in_47 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_47.is-fold-next .pdf-flip-fold-stacks_in_47 {
  background: linear-gradient(109deg, rgba(255, 255, 255, 0) 58%, rgba(0, 0, 0, 0.08) 70%, rgba(0, 0, 0, 0.24) 82%, rgba(0, 0, 0, 0.36) 92%, rgba(255, 255, 255, 0.12) 100%);
  transform-origin: right bottom;
  animation: pdf-preview-fold-next-stacks_in_47 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_47.is-fold-prev .pdf-flip-fold-stacks_in_47 {
  background: linear-gradient(251deg, rgba(255, 255, 255, 0) 58%, rgba(0, 0, 0, 0.08) 70%, rgba(0, 0, 0, 0.24) 82%, rgba(0, 0, 0, 0.36) 92%, rgba(255, 255, 255, 0.12) 100%);
  transform-origin: left bottom;
  animation: pdf-preview-fold-prev-stacks_in_47 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_47.is-fold-book-open .pdf-flip-fold-stacks_in_47 {
  background: linear-gradient(109deg, rgba(255, 255, 255, 0) 56%, rgba(0, 0, 0, 0.1) 69%, rgba(0, 0, 0, 0.28) 82%, rgba(0, 0, 0, 0.4) 92%, rgba(255, 255, 255, 0.15) 100%);
  transform-origin: right bottom;
  animation: pdf-preview-fold-book-open-stacks_in_47 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_47.is-fold-book-close .pdf-flip-fold-stacks_in_47 {
  background: linear-gradient(251deg, rgba(255, 255, 255, 0) 56%, rgba(0, 0, 0, 0.1) 69%, rgba(0, 0, 0, 0.28) 82%, rgba(0, 0, 0, 0.4) 92%, rgba(255, 255, 255, 0.15) 100%);
  transform-origin: left bottom;
  animation: pdf-preview-fold-book-close-stacks_in_47 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_47 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_47 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_47 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_47 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_47 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  46% {
    transform: rotateY(-52deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.9);
  }
  100% {
    transform: rotateY(-100deg);
    opacity: 0;
    filter: brightness(0.78);
  }
}

@keyframes pdf-preview-back-3d-next-stacks_in_47 {
  0% {
    transform: rotateY(100deg);
    opacity: 0;
    filter: brightness(0.78);
  }
  58% {
    opacity: 1;
    filter: brightness(0.9);
  }
  100% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-prev-stacks_in_47 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  46% {
    transform: rotateY(52deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.9);
  }
  100% {
    transform: rotateY(100deg);
    opacity: 0;
    filter: brightness(0.78);
  }
}

@keyframes pdf-preview-back-3d-prev-stacks_in_47 {
  0% {
    transform: rotateY(-100deg);
    opacity: 0;
    filter: brightness(0.78);
  }
  58% {
    opacity: 1;
    filter: brightness(0.9);
  }
  100% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-spread-next-stacks_in_47 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(-94deg) translateZ(8px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(-178deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-back-3d-spread-next-stacks_in_47 {
  0% {
    transform: rotateY(178deg);
    opacity: 0;
    filter: brightness(0.74);
  }
  55% {
    opacity: 0.98;
    filter: brightness(0.87);
  }
  100% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-spread-prev-stacks_in_47 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(94deg) translateZ(8px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(178deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-back-3d-spread-prev-stacks_in_47 {
  0% {
    transform: rotateY(-178deg);
    opacity: 0;
    filter: brightness(0.74);
  }
  55% {
    opacity: 0.98;
    filter: brightness(0.87);
  }
  100% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-single-next-left-stacks_in_47 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(-92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(-176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-next-right-stacks_in_47 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-prev-left-stacks_in_47 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-prev-right-stacks_in_47 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(-92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(-176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-back-3d-single-reveal-stacks_in_47 {
  0% {
    opacity: 0;
    filter: brightness(0.74);
  }
  55% {
    opacity: 0.98;
    filter: brightness(0.87);
  }
  100% {
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-single-next-left-to-spread-stacks_in_47 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: translateX(-25%) rotateY(-92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(-50%) rotateY(-176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-next-right-to-spread-stacks_in_47 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: translateX(-25%) rotateY(92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(-50%) rotateY(176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_47 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: translateX(25%) rotateY(92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(50%) rotateY(176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_47 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: translateX(25%) rotateY(-92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(50%) rotateY(-176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-back-3d-single-next-left-to-spread-stacks_in_47 {
  0% {
    transform: translateX(0) rotateY(180deg);
    opacity: 1;
    filter: brightness(0.72);
  }
  50% {
    transform: translateX(-25%) rotateY(90deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.84);
  }
  100% {
    transform: translateX(-50%) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-back-3d-single-next-right-to-spread-stacks_in_47 {
  0% {
    transform: translateX(0) rotateY(-180deg);
    opacity: 1;
    filter: brightness(0.72);
  }
  50% {
    transform: translateX(-25%) rotateY(-90deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.84);
  }
  100% {
    transform: translateX(-50%) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_47 {
  0% {
    transform: translateX(0) rotateY(-180deg);
    opacity: 1;
    filter: brightness(0.72);
  }
  50% {
    transform: translateX(25%) rotateY(-90deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.84);
  }
  100% {
    transform: translateX(50%) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_47 {
  0% {
    transform: translateX(0) rotateY(180deg);
    opacity: 1;
    filter: brightness(0.72);
  }
  50% {
    transform: translateX(25%) rotateY(90deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.84);
  }
  100% {
    transform: translateX(50%) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-book-open-stacks_in_47 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_47 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_47 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_47 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_47 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  46% {
    transform: translateX(-4.6%) rotateY(-54deg) skewY(0.5deg);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(-14%) rotateY(-101deg) skewY(1deg);
    opacity: 0;
    filter: brightness(0.75);
  }
}

@keyframes pdf-preview-back-book-open-3d-stacks_in_47 {
  0% {
    transform: translateX(10.4%) rotateY(102deg) skewY(-0.8deg);
    opacity: 0;
    filter: brightness(0.72);
  }
  64% {
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-book-close-3d-stacks_in_47 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  46% {
    transform: translateX(4.6%) rotateY(54deg) skewY(-0.5deg);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(14%) rotateY(101deg) skewY(-1deg);
    opacity: 0;
    filter: brightness(0.75);
  }
}

@keyframes pdf-preview-back-book-close-3d-stacks_in_47 {
  0% {
    transform: translateX(-10.4%) rotateY(-102deg) skewY(0.8deg);
    opacity: 0;
    filter: brightness(0.72);
  }
  64% {
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-fold-next-stacks_in_47 {
  0% {
    opacity: 0;
    transform: translateX(8%) scaleX(0.76);
  }
  45% {
    opacity: 0.95;
  }
  100% {
    opacity: 0;
    transform: translateX(-12%) scaleX(1.12);
  }
}

@keyframes pdf-preview-fold-prev-stacks_in_47 {
  0% {
    opacity: 0;
    transform: translateX(-8%) scaleX(0.76);
  }
  45% {
    opacity: 0.95;
  }
  100% {
    opacity: 0;
    transform: translateX(12%) scaleX(1.12);
  }
}

@keyframes pdf-preview-fold-book-open-stacks_in_47 {
  0% {
    opacity: 0;
    transform: translateX(11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(-16%) scaleX(1.2);
  }
}

@keyframes pdf-preview-fold-book-close-stacks_in_47 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_47 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_47 {
  position: absolute;
  top: 0.55rem;
  right: 0.55rem;
  z-index: 2;
  padding: 0.2rem 0.54rem;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.38);
  background: rgba(24, 34, 48, 0.72);
  color: #ffffff;
  font-size: 0.58rem;
  line-height: 1;
  font-weight: 600;
}

.previewUrl-stacks_in_47 {
  margin: 0;
  max-width: 240px;
  padding: 0.15rem 0.5rem;
  border-radius: 6px;
  background: #eef4ff;
  color: #2a5bd7;
  font-size: 0.8rem;
  font-weight: 500;
  word-break: break-all;
}

.previewPage-stacks_in_47 {
  margin: 0.4rem 0 0;
  padding: 0.1rem 0.6rem;
  border-radius: 6px;
  background: #f5f5f5;
  color: #444;
  font-size: 0.75rem;
}

@media (prefers-reduced-motion: reduce) {
  .pdf-preview-img-stacks_in_47,
  .pdf-preview-img-turn-stacks_in_47,
  .pdf-preview-img-back-stacks_in_47,
  .pdf-flip-fold-stacks_in_47,
  .pdf-loader-stacks_in_47,
  .pdf-download-btn-stacks_in_47.button,
  .pdf-lightbox-backdrop-stacks_in_47,
  .pdf-lightbox-close-stacks_in_47 {
    transition: none;
  }

  .pulse-loader-stacks_in_47,
  .pdf-preview-inner-stacks_in_47.is-flipping-next .pdf-preview-img-stacks_in_47,
  .pdf-preview-inner-stacks_in_47.is-flipping-next .pdf-preview-img-back-stacks_in_47,
  .pdf-preview-inner-stacks_in_47.is-flipping-prev .pdf-preview-img-stacks_in_47,
  .pdf-preview-inner-stacks_in_47.is-flipping-prev .pdf-preview-img-back-stacks_in_47,
  .pdf-preview-inner-stacks_in_47.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_47,
  .pdf-preview-inner-stacks_in_47.is-flipping-3d-next .pdf-preview-img-back-stacks_in_47,
  .pdf-preview-inner-stacks_in_47.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_47,
  .pdf-preview-inner-stacks_in_47.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_47,
  .pdf-preview-inner-stacks_in_47.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_47,
  .pdf-preview-inner-stacks_in_47.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_47,
  .pdf-preview-inner-stacks_in_47.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_47,
  .pdf-preview-inner-stacks_in_47.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_47,
  .pdf-preview-inner-stacks_in_47.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_47,
  .pdf-preview-inner-stacks_in_47.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_47,
  .pdf-preview-inner-stacks_in_47.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_47,
  .pdf-preview-inner-stacks_in_47.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_47,
  .pdf-preview-inner-stacks_in_47.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_47,
  .pdf-preview-inner-stacks_in_47.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_47,
  .pdf-preview-inner-stacks_in_47.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_47,
  .pdf-preview-inner-stacks_in_47.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_47,
  .pdf-preview-inner-stacks_in_47.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_47,
  .pdf-preview-inner-stacks_in_47.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_47,
  .pdf-preview-inner-stacks_in_47.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_47,
  .pdf-preview-inner-stacks_in_47.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_47,
  .pdf-preview-inner-stacks_in_47.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_47,
  .pdf-preview-inner-stacks_in_47.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_47,
  .pdf-preview-inner-stacks_in_47.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_47,
  .pdf-preview-inner-stacks_in_47.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_47,
  .pdf-preview-inner-stacks_in_47.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_47,
  .pdf-preview-inner-stacks_in_47.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_47,
  .pdf-preview-inner-stacks_in_47.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_47,
  .pdf-preview-inner-stacks_in_47.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_47,
  .pdf-preview-inner-stacks_in_47.is-flipping-book-open .pdf-preview-img-stacks_in_47,
  .pdf-preview-inner-stacks_in_47.is-flipping-book-open .pdf-preview-img-back-stacks_in_47,
  .pdf-preview-inner-stacks_in_47.is-flipping-book-close .pdf-preview-img-stacks_in_47,
  .pdf-preview-inner-stacks_in_47.is-flipping-book-close .pdf-preview-img-back-stacks_in_47,
  .pdf-preview-inner-stacks_in_47.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_47,
  .pdf-preview-inner-stacks_in_47.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_47,
  .pdf-preview-inner-stacks_in_47.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_47,
  .pdf-preview-inner-stacks_in_47.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_47,
  .pdf-preview-inner-stacks_in_47.is-fold-next .pdf-flip-fold-stacks_in_47,
  .pdf-preview-inner-stacks_in_47.is-fold-prev .pdf-flip-fold-stacks_in_47,
  .pdf-preview-inner-stacks_in_47.is-fold-book-open .pdf-flip-fold-stacks_in_47,
  .pdf-preview-inner-stacks_in_47.is-fold-book-close .pdf-flip-fold-stacks_in_47 {
    animation: none;
  }
}

#stacks_in_70 {
}
.pdf-preview-wrapper-stacks_in_49 {
  position: relative;
  text-align: center;
  overflow: visible;
  --pdf-zoom-scale: 1;
  --pdf-zoom-x: 0px;
  --pdf-zoom-y: 0px;
  background: transparent !important;
  box-shadow: none !important;
  
  
  
}

.pdf-preview-wrapper-stacks_in_49:focus-visible {
  outline: none;
}

.pdf-preview-wrapper-stacks_in_49.is-lightbox-enabled .pdf-preview-inner-stacks_in_49 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_49.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_49.is-lightbox-active .pdf-preview-inner-stacks_in_49 {
  cursor: default;
}

.pdf-preview-wrapper-stacks_in_49.is-lightbox-active:not(.is-zoom-active) .pdf-preview-inner-stacks_in_49 {
  pointer-events: none;
}

@media (hover: hover) and (pointer: fine) {
  .pdf-preview-wrapper-stacks_in_49.is-hover-flip-cursor .pdf-preview-inner-stacks_in_49,
  .pdf-preview-wrapper-stacks_in_49.is-hover-flip-cursor .pdf-preview-img-stacks_in_49,
  .pdf-preview-wrapper-stacks_in_49.is-hover-flip-cursor .pdf-preview-img-back-stacks_in_49,
  .pdf-preview-wrapper-stacks_in_49.is-hover-flip-cursor .pdf-preview-img-turn-stacks_in_49,
  .pdf-preview-wrapper-stacks_in_49.is-hover-flip-cursor .pdf-turn-stage-stacks_in_49,
  .pdf-preview-wrapper-stacks_in_49.is-hover-flip-cursor .pdf-three-stage-stacks_in_49,
  .pdf-preview-wrapper-stacks_in_49.is-hover-flip-cursor .pdf-page-border-stacks_in_49 {
    cursor: ew-resize;
  }
}

.pdf-preview-wrapper-stacks_in_49.is-lightbox-active .pdf-control-bar-stacks_in_49,
.pdf-preview-wrapper-stacks_in_49.is-lightbox-active .pdf-control-bar-stacks_in_49 * {
  pointer-events: auto;
}

.pdf-preview-wrapper-stacks_in_49.is-lightbox-transitioning .pdf-control-bar-stacks_in_49.is-visible {
  opacity: 0 !important;
  pointer-events: none !important;
  transition: opacity 0.14s ease;
}

.pdf-lightbox-overlay-stacks_in_49 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  background: transparent;
  overflow: hidden;
  overscroll-behavior: contain;
}

.pdf-lightbox-overlay-stacks_in_49.is-visible {
  display: block;
}

.pdf-lightbox-backdrop-stacks_in_49 {
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  background: rgba(8, 12, 24, 0.82);
  opacity: 0;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_49.is-open .pdf-lightbox-backdrop-stacks_in_49 {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_49 {
  position: absolute;
  inset: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  padding:
    calc(clamp(24px, 4vw, 60px) + env(safe-area-inset-top))
    calc(clamp(24px, 4vw, 60px) + env(safe-area-inset-right))
    calc(clamp(30px, 5vw, 84px) + env(safe-area-inset-bottom))
    calc(clamp(24px, 4vw, 60px) + env(safe-area-inset-left));
  overflow: hidden;
}

.pdf-lightbox-close-stacks_in_49 {
  position: absolute;
  top: calc(14px + env(safe-area-inset-top));
  right: calc(14px + env(safe-area-inset-right));
  z-index: 2;
  width: 2.35rem;
  height: 2.35rem;
  border: 1px solid rgba(255, 255, 255, 0.25);
  border-radius: 999px;
  background: rgba(15, 23, 42, 0.72);
  color: #fff;
  font-size: 1.32rem;
  line-height: 1;
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_49.is-open .pdf-lightbox-close-stacks_in_49 {
  opacity: 1;
}

.pdf-lightbox-close-stacks_in_49:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_49 {
  visibility: hidden !important;
  pointer-events: none !important;
}

html.pdf-lightbox-no-scroll,
body.pdf-lightbox-no-scroll {
  overflow: hidden !important;
  overscroll-behavior: none;
  height: 100%;
}

.pdf-preview-inner-stacks_in_49 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
  -webkit-user-select: none;
  user-select: none;
}

.pdf-preview-inner-stacks_in_49::selection,
.pdf-preview-inner-stacks_in_49 *::selection {
  background: transparent;
  color: inherit;
}

.pdf-zoom-viewport-stacks_in_49 {
  position: relative;
  width: 100%;
  overflow: visible;
}

.pdf-zoom-content-stacks_in_49 {
  position: relative;
  width: 100%;
  transform-origin: 50% 50%;
  transform: translate3d(var(--pdf-zoom-x), var(--pdf-zoom-y), 0) scale(var(--pdf-zoom-scale));
  transition: transform 0.34s cubic-bezier(0.22, 1, 0.36, 1);
  will-change: transform;
}

.pdf-preview-wrapper-stacks_in_49.is-zoom-active .pdf-zoom-viewport-stacks_in_49 {
  touch-action: none;
}

.pdf-preview-wrapper-stacks_in_49.is-zoomed .pdf-zoom-viewport-stacks_in_49 {
  overflow: hidden;
  cursor: grab;
}

.pdf-preview-wrapper-stacks_in_49.is-zoom-dragging .pdf-zoom-viewport-stacks_in_49 {
  cursor: grabbing;
}

.pdf-preview-wrapper-stacks_in_49.is-zoom-dragging .pdf-zoom-content-stacks_in_49 {
  transition: none;
}

.pdf-preview-wrapper-stacks_in_49.is-zoomed.is-turnjs-active .pdf-turn-stage-stacks_in_49 {
  pointer-events: none !important;
}

.pdf-preview-wrapper-stacks_in_49.is-lightbox-active.is-turnjs-active .pdf-turn-stage-stacks_in_49 {
  pointer-events: none !important;
}


.pdf-preview-img-stacks_in_49 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 8px;
  border: 0;
  background: #fff;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-search-highlight-layer-stacks_in_49 {
  position: absolute;
  inset: 0;
  z-index: 12;
  width: 100%;
  pointer-events: none;
  overflow: hidden;
  opacity: 0;
  transition: opacity 0.16s ease;
}

.pdf-search-highlight-layer-stacks_in_49.is-visible {
  opacity: 1;
}

.pdf-search-highlight-layer-stacks_in_49.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-search-highlight-layer-stacks_in_49.is-book-layout-single-first,
.pdf-search-highlight-layer-stacks_in_49.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-search-highlight-layer-stacks_in_49.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-search-highlight-layer-stacks_in_49.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-search-highlight-mark-stacks_in_49 {
  position: absolute;
  box-sizing: border-box;
  border-radius: 3px;
  background: rgba(255, 230, 0, 0.28);
  border: 1px solid rgba(0, 0, 0, 0.8);
  box-shadow:
    0 0 0 1px rgba(255, 255, 255, 0.92),
    0 0 0 2px rgba(0, 0, 0, 0.72),
    0 0 8px rgba(255, 214, 10, 0.56);
  animation: pdf-search-highlight-pop-stacks_in_49 0.42s ease-out;
}

@keyframes pdf-search-highlight-pop-stacks_in_49 {
  0% {
    transform: scale(0.95);
    opacity: 0.78;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

.pdf-three-stage-stacks_in_49 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-turn-stage-stacks_in_49 {
  position: absolute;
  inset: 0;
  z-index: 6;
  display: none;
  opacity: 0;
  pointer-events: none;
  overflow: visible;
  border-radius: 8px;
  background: transparent;
}

.pdf-turn-book-stacks_in_49 {
  width: 100%;
  height: auto;
  display: block;
  -webkit-user-select: none;
  user-select: none;
}

.pdf-turn-page-stacks_in_49 {
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: #fff;
  -webkit-user-select: none;
  user-select: none;
}

.pdf-turn-page-inner-stacks_in_49 {
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: #fff;
  -webkit-user-select: none;
  user-select: none;
}

.pdf-turn-page-img-stacks_in_49 {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: contain;
  background: #fff;
  user-select: none;
  -webkit-user-select: none;
  -webkit-user-drag: none;
}

.pdf-preview-wrapper-stacks_in_49.is-turnjs-active .pdf-preview-img-stacks_in_49 {
  display: none !important;
}

.pdf-preview-wrapper-stacks_in_49.is-turnjs-active .pdf-turn-stage-stacks_in_49 {
  position: relative;
  inset: auto;
  width: 100%;
  height: auto;
  display: block;
  opacity: 1;
  pointer-events: auto;
  overflow: visible;
}

.pdf-preview-wrapper-stacks_in_49.is-turnjs-active .pdf-turn-book-stacks_in_49 {
  width: 100% !important;
  height: auto !important;
  max-width: 100% !important;
  max-height: none !important;
}

.pdf-preview-wrapper-stacks_in_49.is-turnjs-active .pdf-preview-img-back-stacks_in_49,
.pdf-preview-wrapper-stacks_in_49.is-turnjs-active .pdf-preview-img-turn-stacks_in_49,
.pdf-preview-wrapper-stacks_in_49.is-turnjs-active .pdf-three-stage-stacks_in_49,
.pdf-preview-wrapper-stacks_in_49.is-turnjs-active .pdf-flip-fold-stacks_in_49 {
  display: none !important;
}

.pdf-page-border-stacks_in_49 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_49::before,
.pdf-page-border-stacks_in_49::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}



.pdf-three-stage-stacks_in_49.is-active {
  opacity: 1;
}

.pdf-preview-wrapper-stacks_in_49.is-turnjs-active .pdf-turn-page-stacks_in_49.turn-slot-left {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  clip-path: inset(-80px 0 -80px -80px);
}

.pdf-preview-wrapper-stacks_in_49.is-turnjs-active .pdf-turn-page-stacks_in_49.turn-slot-right {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  clip-path: inset(-80px -80px -80px 0);
}

.pdf-preview-wrapper-stacks_in_49.is-turnjs-active .pdf-turn-page-stacks_in_49.turn-slot-single {
  border-radius: 8px;
}

.pdf-preview-wrapper-stacks_in_49.is-turnjs-active .pdf-turn-page-stacks_in_49.turn-slot-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  clip-path: none;
}

.pdf-preview-wrapper-stacks_in_49.is-turnjs-active .pdf-turn-page-stacks_in_49.turn-slot-single-last {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  clip-path: none;
}

.pdf-three-stage-stacks_in_49 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_49 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 8px;
  border: 0;
  background: #fff;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-preview-img-turn-stacks_in_49 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 8px;
  border: 0;
  background: #fff;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-flip-fold-stacks_in_49 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 8px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_49.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_49.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_49.is-book-layout-single-first,
.pdf-preview-img-stacks_in_49.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_49.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_49.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_49.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_49.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_49.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_49.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_49.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_49.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_49.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_49.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_49.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_49.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_49.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_49.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_49.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_49.is-book-layout-single-first,
.pdf-three-stage-stacks_in_49.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_49.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_49.is-book-layout-single-first,
.pdf-page-border-stacks_in_49.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_49.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_49.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_49.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_49 {
  position: absolute;
  left: 50%;
  bottom: 0.85rem;
  transform: translateX(-50%);
  z-index: 200;
  display: none;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 0.42rem !important;
  flex-wrap: wrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 0;
  padding: 7px;
  border-radius: 10px;
  border: 1px solid rgba(220, 227, 236, 1.00);
  background: rgba(255, 255, 255, 1.00);
  
  backdrop-filter: none;
  -webkit-backdrop-filter: none;
  
  color: rgba(18, 27, 38, 1.00);
  white-space: normal !important;
  
  box-shadow: none;
  
}

.pdf-control-main-row-stacks_in_49,
.pdf-control-tools-row-stacks_in_49 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.42rem;
  width: max-content;
  max-width: 100%;
  min-width: 0;
  margin: 0 auto;
  white-space: nowrap;
}

.pdf-control-bar-stacks_in_49,
.pdf-control-bar-stacks_in_49 *,
.pdf-page-count-stacks_in_49,
.pdf-search-count-stacks_in_49,
.pdf-zoom-level-stacks_in_49 {
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}

.pdf-page-jump-stacks_in_49,
.pdf-search-input-stacks_in_49 {
  -webkit-user-select: text;
  user-select: text;
  -webkit-touch-callout: default;
}

.pdf-control-tools-row-stacks_in_49 {
  gap: 0.34rem;
}

.pdf-control-bar-stacks_in_49.is-tools-open {
  flex-direction: column !important;
  align-items: stretch !important;
  gap: 0.34rem !important;
}

.pdf-control-bar-stacks_in_49.is-tools-open:not(.is-tools-only) .pdf-control-tools-row-stacks_in_49 {
  margin-top: 0.22rem;
}



.pdf-preview-inner-stacks_in_49.is-flip-active .pdf-page-border-stacks_in_49 {
  opacity: 0;
  transition: none;
}







.pdf-preview-wrapper-stacks_in_49.is-lightbox-active .pdf-control-bar-stacks_in_49 {
  left: 50% !important;
  right: auto !important;
  top: auto !important;
  bottom: calc(0.72rem + env(safe-area-inset-bottom)) !important;
  transform: translateX(calc(-50% + var(--pdf-lightbox-bar-drag-x, 0px))) translateY(var(--pdf-lightbox-bar-drag-y, 0px)) !important;
  transition: transform 0.2s cubic-bezier(0.22, 0.61, 0.36, 1), opacity 0.14s ease;
  max-width: min(calc(100% - 0.8rem), calc(100vw - 2rem));
}

.pdf-preview-wrapper-stacks_in_49.is-lightbox-active .pdf-control-bar-stacks_in_49.is-lightbox-bar-draggable {
  cursor: grab;
}

.pdf-preview-wrapper-stacks_in_49.is-lightbox-active .pdf-control-bar-stacks_in_49.is-lightbox-bar-dragging {
  cursor: grabbing;
  transition: none !important;
  user-select: none;
}

.pdf-preview-wrapper-stacks_in_49.is-lightbox-active .pdf-control-bar-stacks_in_49.is-lightbox-bar-returning {
  transition: transform 0.26s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.14s ease !important;
}

.pdf-control-bar-stacks_in_49.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_49.is-action-only {
  left: 50% !important;
  right: auto !important;
  transform: translateX(-50%) !important;
}



.pdf-control-main-row-stacks_in_49 > *,
.pdf-control-tools-row-stacks_in_49 > * {
  position: static !important;
  float: none !important;
  clear: none !important;
  transform: none !important;
  margin: 0 !important;
  vertical-align: middle !important;
  flex: 0 0 auto !important;
}

.pdf-control-bar-stacks_in_49.is-tools-only .pdf-control-tools-row-stacks_in_49 {
  margin-top: 0;
}

.pdf-control-bar-stacks_in_49 .is-hidden,
.pdf-download-btn-stacks_in_49.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_49,
.pdf-page-btn-stacks_in_49 *,
.pdf-bar-action-btn-stacks_in_49,
.pdf-bar-action-btn-stacks_in_49 *,
.pdf-download-btn-stacks_in_49.button,
.pdf-download-btn-stacks_in_49.button *,
.pdf-nav-glyph-stacks_in_49,
.pdf-search-toggle-icon-stacks_in_49,
.pdf-search-close-icon-stacks_in_49,
.pdf-zoom-toggle-icon-stacks_in_49,
.pdf-zoom-close-icon-stacks_in_49,
.pdf-bar-action-icon-stacks_in_49,
.pdf-download-icon-stacks_in_49 {
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}

.pdf-page-btn-stacks_in_49,
.pdf-bar-action-btn-stacks_in_49,
.pdf-download-btn-stacks_in_49.button {
  -webkit-tap-highlight-color: transparent;
}

.pdf-page-btn-stacks_in_49 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 2rem;
  height: 2rem;
  padding: 0;
  margin: 0;
  border: 1px solid rgba(255, 255, 255, 0.24);
  border-radius: 6px;
  background: rgba(255, 255, 255, 1.00);
  color: rgba(18, 27, 38, 1.00);
  font-size: 1.2rem;
  line-height: 1;
  cursor: pointer;
  transition: background-color 0.18s ease, color 0.18s ease, border-color 0.18s ease, opacity 0.18s ease;
}

.pdf-page-btn-stacks_in_49:hover,
.pdf-page-btn-stacks_in_49:focus-visible {
  background: rgba(233, 244, 250, 1.00);
  color: rgba(16, 104, 148, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_49:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.95);
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(45, 92, 215, 0.22);
}

.pdf-page-btn-stacks_in_49:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_49[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_49:disabled:hover,
.pdf-page-btn-stacks_in_49:disabled:focus-visible,
.pdf-page-btn-stacks_in_49[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_49[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 1.00);
  color: rgba(18, 27, 38, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_49 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-page-prev-stacks_in_49 .pdf-nav-glyph-stacks_in_49,
.pdf-page-next-stacks_in_49 .pdf-nav-glyph-stacks_in_49,
.pdf-search-prev-stacks_in_49 .pdf-nav-glyph-stacks_in_49,
.pdf-search-next-stacks_in_49 .pdf-nav-glyph-stacks_in_49 {
  font-size: 1.36em;
  font-weight: 700;
}

.pdf-nav-glyph-stacks_in_49.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_49.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_49.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_49 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_49 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 6px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 1.00);
  color: rgba(18, 27, 38, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_49:focus,
.pdf-page-jump-stacks_in_49:focus-visible {
  background: rgba(233, 244, 250, 1.00);
  color: rgba(16, 104, 148, 1.00);
  border-color: rgba(45, 92, 215, 0.66);
  box-shadow: 0 0 0 2px rgba(45, 92, 215, 0.2);
}

.pdf-page-jump-stacks_in_49::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_49::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-search-toggle-stacks_in_49 {
  transition: opacity 0.16s ease, transform 0.16s ease;
}

.pdf-search-toggle-icon-stacks_in_49,
.pdf-search-close-icon-stacks_in_49,
.pdf-zoom-toggle-icon-stacks_in_49,
.pdf-zoom-close-icon-stacks_in_49 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-zoom-toggle-stacks_in_49 {
  transition: opacity 0.16s ease, transform 0.16s ease;
}

.pdf-search-panel-stacks_in_49 {
  display: none;
  align-items: center;
  gap: 0.34rem;
  min-width: 0;
  max-width: min(100%, 26rem);
  opacity: 0;
  transform: translateY(4px) scale(0.985);
  pointer-events: none;
  transform-origin: center;
  transition: opacity 0.2s ease, transform 0.2s ease;
}

.pdf-search-panel-stacks_in_49.is-visible {
  display: inline-flex;
}

.pdf-zoom-panel-stacks_in_49 {
  display: none;
  align-items: center;
  gap: 0.32rem;
  min-width: 0;
  max-width: min(100%, 25rem);
  opacity: 0;
  transform: translateY(4px) scale(0.985);
  pointer-events: none;
  transform-origin: center;
  transition: opacity 0.2s ease, transform 0.2s ease;
}

.pdf-zoom-panel-stacks_in_49.is-visible {
  display: inline-flex;
}

.pdf-control-bar-stacks_in_49.is-search-open,
.pdf-control-bar-stacks_in_49.is-zoom-open {
  max-width: calc(100% - 0.7rem);
}

.pdf-control-bar-stacks_in_49.is-search-open .pdf-control-tools-row-stacks_in_49,
.pdf-control-bar-stacks_in_49.is-zoom-open .pdf-control-tools-row-stacks_in_49 {
  width: 100%;
  max-width: 100%;
}

.pdf-control-bar-stacks_in_49.is-search-open .pdf-search-panel-stacks_in_49 {
  opacity: 1;
  transform: translateY(0) scale(1);
  pointer-events: auto;
}

.pdf-control-bar-stacks_in_49.is-zoom-open .pdf-zoom-panel-stacks_in_49 {
  opacity: 1;
  transform: translateY(0) scale(1);
  pointer-events: auto;
}

.pdf-search-input-stacks_in_49 {
  width: clamp(8rem, 32vw, 14rem);
  min-width: 0;
  height: 2rem;
  padding: 0 0.62rem;
  border-radius: 6px;
  border: 1px solid rgba(255, 255, 255, 0.22);
  background: rgba(239, 242, 247, 1.00);
  color: rgba(18, 27, 38, 1.00);
  font-size: 0.9rem;
  line-height: 1;
  outline: none;
  appearance: none;
  -webkit-appearance: none;
}

.pdf-search-input-stacks_in_49::placeholder {
  color: rgba(74, 88, 105, 1.00);
  opacity: 1;
}

.pdf-search-input-stacks_in_49:hover,
.pdf-search-input-stacks_in_49:focus,
.pdf-search-input-stacks_in_49:focus-visible {
  background: rgba(233, 244, 250, 1.00);
  color: rgba(16, 104, 148, 1.00);
  border-color: rgba(45, 92, 215, 0.66);
  box-shadow: 0 0 0 2px rgba(45, 92, 215, 0.2);
}

.pdf-search-input-stacks_in_49:hover::placeholder,
.pdf-search-input-stacks_in_49:focus::placeholder,
.pdf-search-input-stacks_in_49:focus-visible::placeholder {
  color: rgba(18, 27, 38, 1.00);
  opacity: 1;
}

.pdf-search-input-stacks_in_49::-webkit-search-cancel-button,
.pdf-search-input-stacks_in_49::-webkit-search-decoration {
  -webkit-appearance: none;
}

.pdf-search-count-stacks_in_49 {
  min-width: 2.7rem;
  text-align: center;
  font-size: 0.82rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-search-count-stacks_in_49.is-empty {
  opacity: 0.8;
}

.pdf-search-panel-stacks_in_49.is-search-loading .pdf-search-count-stacks_in_49 {
  animation: pdf-search-pulse-stacks_in_49 0.9s ease-in-out infinite;
}

.pdf-zoom-level-stacks_in_49 {
  min-width: 2.8rem;
  text-align: center;
  font-size: 0.82rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-zoom-reset-stacks_in_49 {
  width: auto;
  min-width: 2.9rem;
  padding: 0 0.44rem;
  font-size: 0.74rem;
}

@keyframes pdf-search-pulse-stacks_in_49 {
  0%, 100% { opacity: 0.52; }
  50% { opacity: 1; }
}

.pdf-bar-action-btn-stacks_in_49 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto !important;
  gap: 0.42em;
  height: 2rem;
  padding: 0 0.9rem;
  border-radius: 6px;
  border: 1px solid transparent;
  background: rgba(28, 33, 30, 1.00);
  color: rgba(255, 254, 249, 1.00);
  text-decoration: none;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  white-space: nowrap;
  word-break: keep-all;
  transition: background-color 0.18s ease, color 0.18s ease;
  
}

.pdf-bar-action-btn-stacks_in_49,
.pdf-bar-action-btn-stacks_in_49:hover,
.pdf-bar-action-btn-stacks_in_49:focus,
.pdf-bar-action-btn-stacks_in_49:focus-visible,
.pdf-bar-action-btn-stacks_in_49:active,
.pdf-bar-action-btn-stacks_in_49:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_49.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_49:hover,
.pdf-bar-action-btn-stacks_in_49:focus-visible {
  background: rgba(156, 46, 33, 1.00);
  color: rgba(255, 255, 255, 1.00);
}

.pdf-bar-action-btn-stacks_in_49:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.95);
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(45, 92, 215, 0.22);
}

.pdf-bar-action-icon-stacks_in_49 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_49.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_49.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_49.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_49.button {
  position: absolute;
  left: 50%;
  bottom: 0;
  z-index: 220;
  transform: translate(-50%, calc(50% + 0px));
  display: inline-flex;
  align-items: center;
  gap: 0.4em;
  padding: 0.6em 1.2em;
  margin: 0;
  border-radius: 6px;
  background: rgba(28, 33, 30, 1.00);
  color: rgba(255, 254, 249, 1.00);
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  white-space: nowrap;
  opacity: 0;
  transition: opacity 0.3s ease, background-color 0.2s ease, color 0.2s ease;
  
}

.pdf-download-btn-stacks_in_49.button.is-icon-only {
  gap: 0;
  width: auto;
  min-width: 0;
  justify-content: center;
  padding: 0.6em;
  border-radius: 999px;
}

.pdf-download-btn-stacks_in_49.button,
.pdf-download-btn-stacks_in_49.button:hover,
.pdf-download-btn-stacks_in_49.button:focus,
.pdf-download-btn-stacks_in_49.button:focus-visible,
.pdf-download-btn-stacks_in_49.button:active,
.pdf-download-btn-stacks_in_49.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_49.button:hover,
.pdf-download-btn-stacks_in_49.button:focus-visible {
  background: rgba(156, 46, 33, 1.00);
  color: rgba(255, 255, 255, 1.00);
}

.pdf-download-btn-stacks_in_49.button:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.95);
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(45, 92, 215, 0.22);
}

.pdf-download-icon-stacks_in_49 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_49.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_49.button.is-icon-only .pdf-download-icon-stacks_in_49 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_49.is-hidden,
.pdf-download-label-stacks_in_49.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_49 {
    gap: 0.22rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 0;
  }

  .pdf-control-main-row-stacks_in_49,
  .pdf-control-tools-row-stacks_in_49 {
    gap: 0.22rem;
  }

  

  .pdf-control-bar-stacks_in_49.is-mobile-compact {
    gap: 0.18rem;
  }

  .pdf-control-bar-stacks_in_49.is-mobile-compact .pdf-control-main-row-stacks_in_49,
  .pdf-control-bar-stacks_in_49.is-mobile-compact .pdf-control-tools-row-stacks_in_49 {
    gap: 0.18rem;
  }

  .pdf-page-btn-stacks_in_49 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_49 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_49.is-mobile-compact .pdf-page-jump-stacks_in_49 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_49 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_49 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_49.is-mobile-compact .pdf-bar-action-btn-stacks_in_49 {
    width: 2.3rem;
    min-width: 2.3rem;
    height: 2.3rem;
    min-height: 2.3rem;
    padding: 0;
    gap: 0;
    border-radius: 999px;
  }

  .pdf-control-bar-stacks_in_49.is-mobile-compact .pdf-bar-action-label-stacks_in_49 {
    display: none;
  }

  .pdf-control-bar-stacks_in_49.is-mobile-compact .pdf-bar-action-icon-stacks_in_49 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-control-bar-stacks_in_49.is-search-open,
  .pdf-control-bar-stacks_in_49.is-zoom-open {
    max-width: calc(100% - 0.5rem);
    gap: 0.2rem !important;
  }

  .pdf-control-bar-stacks_in_49.is-tools-open:not(.is-tools-only) .pdf-control-tools-row-stacks_in_49 {
    margin-top: 0.16rem;
  }

  .pdf-control-bar-stacks_in_49.is-mobile-compact.is-search-open,
  .pdf-control-bar-stacks_in_49.is-mobile-compact.is-zoom-open {
    width: calc(100% - 0.5rem);
  }

  .pdf-control-bar-stacks_in_49.is-search-open .pdf-search-panel-stacks_in_49,
  .pdf-control-bar-stacks_in_49.is-zoom-open .pdf-zoom-panel-stacks_in_49 {
    width: 100%;
    max-width: 100%;
    gap: 0.2rem;
  }

  .pdf-search-input-stacks_in_49 {
    width: 100%;
    flex: 1 1 auto;
    min-width: 4.4rem;
    height: 2.3rem;
    font-size: 0.86rem;
    padding: 0 0.52rem;
  }

  .pdf-search-count-stacks_in_49 {
    min-width: 2.35rem;
    font-size: 0.76rem;
  }

  .pdf-zoom-level-stacks_in_49 {
    min-width: 2.4rem;
    font-size: 0.76rem;
  }

  .pdf-zoom-reset-stacks_in_49 {
    min-width: 2.5rem;
    font-size: 0.68rem;
    padding: 0 0.34rem;
  }

  .pdf-download-btn-stacks_in_49.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_49 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 14;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_49 {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  border: 3px solid rgba(255, 255, 255, 0.85);
  border-top-color: rgba(0, 0, 0, 0.82);
  background: rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.35), 0 0 14px rgba(255, 255, 255, 0.48);
  animation: pdf-preview-spin-stacks_in_49 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_49 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_49.is-flipping-next .pdf-preview-img-stacks_in_49 {
  animation: pdf-preview-front-next-stacks_in_49 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_49.is-flipping-next .pdf-preview-img-back-stacks_in_49 {
  animation: pdf-preview-back-next-stacks_in_49 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_49.is-flipping-prev .pdf-preview-img-stacks_in_49 {
  animation: pdf-preview-front-prev-stacks_in_49 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_49.is-flipping-prev .pdf-preview-img-back-stacks_in_49 {
  animation: pdf-preview-back-prev-stacks_in_49 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_49.is-flip-active .pdf-preview-img-stacks_in_49,
.pdf-preview-inner-stacks_in_49.is-flip-active .pdf-preview-img-turn-stacks_in_49,
.pdf-preview-inner-stacks_in_49.is-flip-active .pdf-preview-img-back-stacks_in_49,
.pdf-preview-inner-stacks_in_49.is-flip-active .pdf-flip-fold-stacks_in_49 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_49.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_49 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_49 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -16px 8px 34px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_49.is-flipping-3d-next .pdf-preview-img-back-stacks_in_49 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_49 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_49.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_49 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_49 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 16px 8px 34px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_49.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_49 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_49 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

/* Spread turns: fixed seam axis on the inner spine (left page axis right, right page axis left). */
.pdf-preview-inner-stacks_in_49.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_49 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_49 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.4);
}

.pdf-preview-inner-stacks_in_49.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_49 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_49 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_49.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_49 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_49 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.4);
}

.pdf-preview-inner-stacks_in_49.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_49 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_49 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_49.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_49 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_49 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.4);
}

.pdf-preview-inner-stacks_in_49.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_49 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_49 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_49.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_49 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_49 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.4);
}

.pdf-preview-inner-stacks_in_49.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_49 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_49 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_49.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_49 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_49.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_49 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_49.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_49 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_49.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_49 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_49.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_49 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_49 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_49.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_49 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_49 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_49.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_49 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_49 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_49.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_49 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_49 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_49.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_49 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_49 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_49.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_49 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_49 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_49.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_49 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_49 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_49.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_49 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_49 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_49.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_49 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_49 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_49.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_49 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_49 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_49.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_49 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_49 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_49.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_49 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_49 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_49.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_49 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_49 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_49.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_49 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_49 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_49.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_49 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_49 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_49.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_49 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_49 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_49.is-flipping-book-open .pdf-preview-img-stacks_in_49 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_49 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_49.is-flipping-book-open .pdf-preview-img-back-stacks_in_49 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_49 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_49.is-flipping-book-close .pdf-preview-img-stacks_in_49 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_49 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_49.is-flipping-book-close .pdf-preview-img-back-stacks_in_49 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_49 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_49.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_49 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_49 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -28px 12px 48px rgba(0, 0, 0, 0.48);
}

.pdf-preview-inner-stacks_in_49.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_49 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_49 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_49.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_49 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_49 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 28px 12px 48px rgba(0, 0, 0, 0.48);
}

.pdf-preview-inner-stacks_in_49.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_49 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_49 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_49.is-fold-shadow .pdf-flip-fold-stacks_in_49 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_49.is-fold-next .pdf-flip-fold-stacks_in_49 {
  background: linear-gradient(109deg, rgba(255, 255, 255, 0) 58%, rgba(0, 0, 0, 0.08) 70%, rgba(0, 0, 0, 0.24) 82%, rgba(0, 0, 0, 0.36) 92%, rgba(255, 255, 255, 0.12) 100%);
  transform-origin: right bottom;
  animation: pdf-preview-fold-next-stacks_in_49 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_49.is-fold-prev .pdf-flip-fold-stacks_in_49 {
  background: linear-gradient(251deg, rgba(255, 255, 255, 0) 58%, rgba(0, 0, 0, 0.08) 70%, rgba(0, 0, 0, 0.24) 82%, rgba(0, 0, 0, 0.36) 92%, rgba(255, 255, 255, 0.12) 100%);
  transform-origin: left bottom;
  animation: pdf-preview-fold-prev-stacks_in_49 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_49.is-fold-book-open .pdf-flip-fold-stacks_in_49 {
  background: linear-gradient(109deg, rgba(255, 255, 255, 0) 56%, rgba(0, 0, 0, 0.1) 69%, rgba(0, 0, 0, 0.28) 82%, rgba(0, 0, 0, 0.4) 92%, rgba(255, 255, 255, 0.15) 100%);
  transform-origin: right bottom;
  animation: pdf-preview-fold-book-open-stacks_in_49 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_49.is-fold-book-close .pdf-flip-fold-stacks_in_49 {
  background: linear-gradient(251deg, rgba(255, 255, 255, 0) 56%, rgba(0, 0, 0, 0.1) 69%, rgba(0, 0, 0, 0.28) 82%, rgba(0, 0, 0, 0.4) 92%, rgba(255, 255, 255, 0.15) 100%);
  transform-origin: left bottom;
  animation: pdf-preview-fold-book-close-stacks_in_49 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_49 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_49 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_49 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_49 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_49 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  46% {
    transform: rotateY(-52deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.9);
  }
  100% {
    transform: rotateY(-100deg);
    opacity: 0;
    filter: brightness(0.78);
  }
}

@keyframes pdf-preview-back-3d-next-stacks_in_49 {
  0% {
    transform: rotateY(100deg);
    opacity: 0;
    filter: brightness(0.78);
  }
  58% {
    opacity: 1;
    filter: brightness(0.9);
  }
  100% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-prev-stacks_in_49 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  46% {
    transform: rotateY(52deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.9);
  }
  100% {
    transform: rotateY(100deg);
    opacity: 0;
    filter: brightness(0.78);
  }
}

@keyframes pdf-preview-back-3d-prev-stacks_in_49 {
  0% {
    transform: rotateY(-100deg);
    opacity: 0;
    filter: brightness(0.78);
  }
  58% {
    opacity: 1;
    filter: brightness(0.9);
  }
  100% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-spread-next-stacks_in_49 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(-94deg) translateZ(8px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(-178deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-back-3d-spread-next-stacks_in_49 {
  0% {
    transform: rotateY(178deg);
    opacity: 0;
    filter: brightness(0.74);
  }
  55% {
    opacity: 0.98;
    filter: brightness(0.87);
  }
  100% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-spread-prev-stacks_in_49 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(94deg) translateZ(8px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(178deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-back-3d-spread-prev-stacks_in_49 {
  0% {
    transform: rotateY(-178deg);
    opacity: 0;
    filter: brightness(0.74);
  }
  55% {
    opacity: 0.98;
    filter: brightness(0.87);
  }
  100% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-single-next-left-stacks_in_49 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(-92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(-176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-next-right-stacks_in_49 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-prev-left-stacks_in_49 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-prev-right-stacks_in_49 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(-92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(-176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-back-3d-single-reveal-stacks_in_49 {
  0% {
    opacity: 0;
    filter: brightness(0.74);
  }
  55% {
    opacity: 0.98;
    filter: brightness(0.87);
  }
  100% {
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-single-next-left-to-spread-stacks_in_49 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: translateX(-25%) rotateY(-92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(-50%) rotateY(-176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-next-right-to-spread-stacks_in_49 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: translateX(-25%) rotateY(92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(-50%) rotateY(176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_49 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: translateX(25%) rotateY(92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(50%) rotateY(176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_49 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: translateX(25%) rotateY(-92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(50%) rotateY(-176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-back-3d-single-next-left-to-spread-stacks_in_49 {
  0% {
    transform: translateX(0) rotateY(180deg);
    opacity: 1;
    filter: brightness(0.72);
  }
  50% {
    transform: translateX(-25%) rotateY(90deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.84);
  }
  100% {
    transform: translateX(-50%) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-back-3d-single-next-right-to-spread-stacks_in_49 {
  0% {
    transform: translateX(0) rotateY(-180deg);
    opacity: 1;
    filter: brightness(0.72);
  }
  50% {
    transform: translateX(-25%) rotateY(-90deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.84);
  }
  100% {
    transform: translateX(-50%) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_49 {
  0% {
    transform: translateX(0) rotateY(-180deg);
    opacity: 1;
    filter: brightness(0.72);
  }
  50% {
    transform: translateX(25%) rotateY(-90deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.84);
  }
  100% {
    transform: translateX(50%) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_49 {
  0% {
    transform: translateX(0) rotateY(180deg);
    opacity: 1;
    filter: brightness(0.72);
  }
  50% {
    transform: translateX(25%) rotateY(90deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.84);
  }
  100% {
    transform: translateX(50%) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-book-open-stacks_in_49 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_49 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_49 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_49 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_49 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  46% {
    transform: translateX(-4.6%) rotateY(-54deg) skewY(0.5deg);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(-14%) rotateY(-101deg) skewY(1deg);
    opacity: 0;
    filter: brightness(0.75);
  }
}

@keyframes pdf-preview-back-book-open-3d-stacks_in_49 {
  0% {
    transform: translateX(10.4%) rotateY(102deg) skewY(-0.8deg);
    opacity: 0;
    filter: brightness(0.72);
  }
  64% {
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-book-close-3d-stacks_in_49 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  46% {
    transform: translateX(4.6%) rotateY(54deg) skewY(-0.5deg);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(14%) rotateY(101deg) skewY(-1deg);
    opacity: 0;
    filter: brightness(0.75);
  }
}

@keyframes pdf-preview-back-book-close-3d-stacks_in_49 {
  0% {
    transform: translateX(-10.4%) rotateY(-102deg) skewY(0.8deg);
    opacity: 0;
    filter: brightness(0.72);
  }
  64% {
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-fold-next-stacks_in_49 {
  0% {
    opacity: 0;
    transform: translateX(8%) scaleX(0.76);
  }
  45% {
    opacity: 0.95;
  }
  100% {
    opacity: 0;
    transform: translateX(-12%) scaleX(1.12);
  }
}

@keyframes pdf-preview-fold-prev-stacks_in_49 {
  0% {
    opacity: 0;
    transform: translateX(-8%) scaleX(0.76);
  }
  45% {
    opacity: 0.95;
  }
  100% {
    opacity: 0;
    transform: translateX(12%) scaleX(1.12);
  }
}

@keyframes pdf-preview-fold-book-open-stacks_in_49 {
  0% {
    opacity: 0;
    transform: translateX(11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(-16%) scaleX(1.2);
  }
}

@keyframes pdf-preview-fold-book-close-stacks_in_49 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_49 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_49 {
  position: absolute;
  top: 0.55rem;
  right: 0.55rem;
  z-index: 2;
  padding: 0.2rem 0.54rem;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.38);
  background: rgba(24, 34, 48, 0.72);
  color: #ffffff;
  font-size: 0.58rem;
  line-height: 1;
  font-weight: 600;
}

.previewUrl-stacks_in_49 {
  margin: 0;
  max-width: 240px;
  padding: 0.15rem 0.5rem;
  border-radius: 6px;
  background: #eef4ff;
  color: #2a5bd7;
  font-size: 0.8rem;
  font-weight: 500;
  word-break: break-all;
}

.previewPage-stacks_in_49 {
  margin: 0.4rem 0 0;
  padding: 0.1rem 0.6rem;
  border-radius: 6px;
  background: #f5f5f5;
  color: #444;
  font-size: 0.75rem;
}

@media (prefers-reduced-motion: reduce) {
  .pdf-preview-img-stacks_in_49,
  .pdf-preview-img-turn-stacks_in_49,
  .pdf-preview-img-back-stacks_in_49,
  .pdf-flip-fold-stacks_in_49,
  .pdf-loader-stacks_in_49,
  .pdf-download-btn-stacks_in_49.button,
  .pdf-lightbox-backdrop-stacks_in_49,
  .pdf-lightbox-close-stacks_in_49 {
    transition: none;
  }

  .pulse-loader-stacks_in_49,
  .pdf-preview-inner-stacks_in_49.is-flipping-next .pdf-preview-img-stacks_in_49,
  .pdf-preview-inner-stacks_in_49.is-flipping-next .pdf-preview-img-back-stacks_in_49,
  .pdf-preview-inner-stacks_in_49.is-flipping-prev .pdf-preview-img-stacks_in_49,
  .pdf-preview-inner-stacks_in_49.is-flipping-prev .pdf-preview-img-back-stacks_in_49,
  .pdf-preview-inner-stacks_in_49.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_49,
  .pdf-preview-inner-stacks_in_49.is-flipping-3d-next .pdf-preview-img-back-stacks_in_49,
  .pdf-preview-inner-stacks_in_49.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_49,
  .pdf-preview-inner-stacks_in_49.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_49,
  .pdf-preview-inner-stacks_in_49.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_49,
  .pdf-preview-inner-stacks_in_49.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_49,
  .pdf-preview-inner-stacks_in_49.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_49,
  .pdf-preview-inner-stacks_in_49.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_49,
  .pdf-preview-inner-stacks_in_49.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_49,
  .pdf-preview-inner-stacks_in_49.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_49,
  .pdf-preview-inner-stacks_in_49.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_49,
  .pdf-preview-inner-stacks_in_49.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_49,
  .pdf-preview-inner-stacks_in_49.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_49,
  .pdf-preview-inner-stacks_in_49.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_49,
  .pdf-preview-inner-stacks_in_49.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_49,
  .pdf-preview-inner-stacks_in_49.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_49,
  .pdf-preview-inner-stacks_in_49.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_49,
  .pdf-preview-inner-stacks_in_49.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_49,
  .pdf-preview-inner-stacks_in_49.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_49,
  .pdf-preview-inner-stacks_in_49.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_49,
  .pdf-preview-inner-stacks_in_49.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_49,
  .pdf-preview-inner-stacks_in_49.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_49,
  .pdf-preview-inner-stacks_in_49.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_49,
  .pdf-preview-inner-stacks_in_49.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_49,
  .pdf-preview-inner-stacks_in_49.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_49,
  .pdf-preview-inner-stacks_in_49.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_49,
  .pdf-preview-inner-stacks_in_49.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_49,
  .pdf-preview-inner-stacks_in_49.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_49,
  .pdf-preview-inner-stacks_in_49.is-flipping-book-open .pdf-preview-img-stacks_in_49,
  .pdf-preview-inner-stacks_in_49.is-flipping-book-open .pdf-preview-img-back-stacks_in_49,
  .pdf-preview-inner-stacks_in_49.is-flipping-book-close .pdf-preview-img-stacks_in_49,
  .pdf-preview-inner-stacks_in_49.is-flipping-book-close .pdf-preview-img-back-stacks_in_49,
  .pdf-preview-inner-stacks_in_49.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_49,
  .pdf-preview-inner-stacks_in_49.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_49,
  .pdf-preview-inner-stacks_in_49.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_49,
  .pdf-preview-inner-stacks_in_49.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_49,
  .pdf-preview-inner-stacks_in_49.is-fold-next .pdf-flip-fold-stacks_in_49,
  .pdf-preview-inner-stacks_in_49.is-fold-prev .pdf-flip-fold-stacks_in_49,
  .pdf-preview-inner-stacks_in_49.is-fold-book-open .pdf-flip-fold-stacks_in_49,
  .pdf-preview-inner-stacks_in_49.is-fold-book-close .pdf-flip-fold-stacks_in_49 {
    animation: none;
  }
}

#stacks_in_71 {
}
.pdf-preview-wrapper-stacks_in_51 {
  position: relative;
  text-align: center;
  overflow: visible;
  --pdf-zoom-scale: 1;
  --pdf-zoom-x: 0px;
  --pdf-zoom-y: 0px;
  background: transparent !important;
  box-shadow: none !important;
  
  
  
}

.pdf-preview-wrapper-stacks_in_51:focus-visible {
  outline: none;
}

.pdf-preview-wrapper-stacks_in_51.is-lightbox-enabled .pdf-preview-inner-stacks_in_51 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_51.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_51.is-lightbox-active .pdf-preview-inner-stacks_in_51 {
  cursor: default;
}

.pdf-preview-wrapper-stacks_in_51.is-lightbox-active:not(.is-zoom-active) .pdf-preview-inner-stacks_in_51 {
  pointer-events: none;
}

@media (hover: hover) and (pointer: fine) {
  .pdf-preview-wrapper-stacks_in_51.is-hover-flip-cursor .pdf-preview-inner-stacks_in_51,
  .pdf-preview-wrapper-stacks_in_51.is-hover-flip-cursor .pdf-preview-img-stacks_in_51,
  .pdf-preview-wrapper-stacks_in_51.is-hover-flip-cursor .pdf-preview-img-back-stacks_in_51,
  .pdf-preview-wrapper-stacks_in_51.is-hover-flip-cursor .pdf-preview-img-turn-stacks_in_51,
  .pdf-preview-wrapper-stacks_in_51.is-hover-flip-cursor .pdf-turn-stage-stacks_in_51,
  .pdf-preview-wrapper-stacks_in_51.is-hover-flip-cursor .pdf-three-stage-stacks_in_51,
  .pdf-preview-wrapper-stacks_in_51.is-hover-flip-cursor .pdf-page-border-stacks_in_51 {
    cursor: ew-resize;
  }
}

.pdf-preview-wrapper-stacks_in_51.is-lightbox-active .pdf-control-bar-stacks_in_51,
.pdf-preview-wrapper-stacks_in_51.is-lightbox-active .pdf-control-bar-stacks_in_51 * {
  pointer-events: auto;
}

.pdf-preview-wrapper-stacks_in_51.is-lightbox-transitioning .pdf-control-bar-stacks_in_51.is-visible {
  opacity: 0 !important;
  pointer-events: none !important;
  transition: opacity 0.14s ease;
}

.pdf-lightbox-overlay-stacks_in_51 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  background: transparent;
  overflow: hidden;
  overscroll-behavior: contain;
}

.pdf-lightbox-overlay-stacks_in_51.is-visible {
  display: block;
}

.pdf-lightbox-backdrop-stacks_in_51 {
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  background: rgba(8, 12, 24, 0.82);
  opacity: 0;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_51.is-open .pdf-lightbox-backdrop-stacks_in_51 {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_51 {
  position: absolute;
  inset: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  padding:
    calc(clamp(24px, 4vw, 60px) + env(safe-area-inset-top))
    calc(clamp(24px, 4vw, 60px) + env(safe-area-inset-right))
    calc(clamp(30px, 5vw, 84px) + env(safe-area-inset-bottom))
    calc(clamp(24px, 4vw, 60px) + env(safe-area-inset-left));
  overflow: hidden;
}

.pdf-lightbox-close-stacks_in_51 {
  position: absolute;
  top: calc(14px + env(safe-area-inset-top));
  right: calc(14px + env(safe-area-inset-right));
  z-index: 2;
  width: 2.35rem;
  height: 2.35rem;
  border: 1px solid rgba(255, 255, 255, 0.25);
  border-radius: 999px;
  background: rgba(15, 23, 42, 0.72);
  color: #fff;
  font-size: 1.32rem;
  line-height: 1;
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_51.is-open .pdf-lightbox-close-stacks_in_51 {
  opacity: 1;
}

.pdf-lightbox-close-stacks_in_51:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_51 {
  visibility: hidden !important;
  pointer-events: none !important;
}

html.pdf-lightbox-no-scroll,
body.pdf-lightbox-no-scroll {
  overflow: hidden !important;
  overscroll-behavior: none;
  height: 100%;
}

.pdf-preview-inner-stacks_in_51 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
  -webkit-user-select: none;
  user-select: none;
}

.pdf-preview-inner-stacks_in_51::selection,
.pdf-preview-inner-stacks_in_51 *::selection {
  background: transparent;
  color: inherit;
}

.pdf-zoom-viewport-stacks_in_51 {
  position: relative;
  width: 100%;
  overflow: visible;
}

.pdf-zoom-content-stacks_in_51 {
  position: relative;
  width: 100%;
  transform-origin: 50% 50%;
  transform: translate3d(var(--pdf-zoom-x), var(--pdf-zoom-y), 0) scale(var(--pdf-zoom-scale));
  transition: transform 0.34s cubic-bezier(0.22, 1, 0.36, 1);
  will-change: transform;
}

.pdf-preview-wrapper-stacks_in_51.is-zoom-active .pdf-zoom-viewport-stacks_in_51 {
  touch-action: none;
}

.pdf-preview-wrapper-stacks_in_51.is-zoomed .pdf-zoom-viewport-stacks_in_51 {
  overflow: hidden;
  cursor: grab;
}

.pdf-preview-wrapper-stacks_in_51.is-zoom-dragging .pdf-zoom-viewport-stacks_in_51 {
  cursor: grabbing;
}

.pdf-preview-wrapper-stacks_in_51.is-zoom-dragging .pdf-zoom-content-stacks_in_51 {
  transition: none;
}

.pdf-preview-wrapper-stacks_in_51.is-zoomed.is-turnjs-active .pdf-turn-stage-stacks_in_51 {
  pointer-events: none !important;
}

.pdf-preview-wrapper-stacks_in_51.is-lightbox-active.is-turnjs-active .pdf-turn-stage-stacks_in_51 {
  pointer-events: none !important;
}


.pdf-preview-img-stacks_in_51 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 8px;
  border: 0;
  background: #fff;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-search-highlight-layer-stacks_in_51 {
  position: absolute;
  inset: 0;
  z-index: 12;
  width: 100%;
  pointer-events: none;
  overflow: hidden;
  opacity: 0;
  transition: opacity 0.16s ease;
}

.pdf-search-highlight-layer-stacks_in_51.is-visible {
  opacity: 1;
}

.pdf-search-highlight-layer-stacks_in_51.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-search-highlight-layer-stacks_in_51.is-book-layout-single-first,
.pdf-search-highlight-layer-stacks_in_51.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-search-highlight-layer-stacks_in_51.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-search-highlight-layer-stacks_in_51.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-search-highlight-mark-stacks_in_51 {
  position: absolute;
  box-sizing: border-box;
  border-radius: 3px;
  background: rgba(255, 230, 0, 0.28);
  border: 1px solid rgba(0, 0, 0, 0.8);
  box-shadow:
    0 0 0 1px rgba(255, 255, 255, 0.92),
    0 0 0 2px rgba(0, 0, 0, 0.72),
    0 0 8px rgba(255, 214, 10, 0.56);
  animation: pdf-search-highlight-pop-stacks_in_51 0.42s ease-out;
}

@keyframes pdf-search-highlight-pop-stacks_in_51 {
  0% {
    transform: scale(0.95);
    opacity: 0.78;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

.pdf-three-stage-stacks_in_51 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-turn-stage-stacks_in_51 {
  position: absolute;
  inset: 0;
  z-index: 6;
  display: none;
  opacity: 0;
  pointer-events: none;
  overflow: visible;
  border-radius: 8px;
  background: transparent;
}

.pdf-turn-book-stacks_in_51 {
  width: 100%;
  height: auto;
  display: block;
  -webkit-user-select: none;
  user-select: none;
}

.pdf-turn-page-stacks_in_51 {
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: #fff;
  -webkit-user-select: none;
  user-select: none;
}

.pdf-turn-page-inner-stacks_in_51 {
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: #fff;
  -webkit-user-select: none;
  user-select: none;
}

.pdf-turn-page-img-stacks_in_51 {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: contain;
  background: #fff;
  user-select: none;
  -webkit-user-select: none;
  -webkit-user-drag: none;
}

.pdf-preview-wrapper-stacks_in_51.is-turnjs-active .pdf-preview-img-stacks_in_51 {
  display: none !important;
}

.pdf-preview-wrapper-stacks_in_51.is-turnjs-active .pdf-turn-stage-stacks_in_51 {
  position: relative;
  inset: auto;
  width: 100%;
  height: auto;
  display: block;
  opacity: 1;
  pointer-events: auto;
  overflow: visible;
}

.pdf-preview-wrapper-stacks_in_51.is-turnjs-active .pdf-turn-book-stacks_in_51 {
  width: 100% !important;
  height: auto !important;
  max-width: 100% !important;
  max-height: none !important;
}

.pdf-preview-wrapper-stacks_in_51.is-turnjs-active .pdf-preview-img-back-stacks_in_51,
.pdf-preview-wrapper-stacks_in_51.is-turnjs-active .pdf-preview-img-turn-stacks_in_51,
.pdf-preview-wrapper-stacks_in_51.is-turnjs-active .pdf-three-stage-stacks_in_51,
.pdf-preview-wrapper-stacks_in_51.is-turnjs-active .pdf-flip-fold-stacks_in_51 {
  display: none !important;
}

.pdf-page-border-stacks_in_51 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_51::before,
.pdf-page-border-stacks_in_51::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}



.pdf-three-stage-stacks_in_51.is-active {
  opacity: 1;
}

.pdf-preview-wrapper-stacks_in_51.is-turnjs-active .pdf-turn-page-stacks_in_51.turn-slot-left {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  clip-path: inset(-80px 0 -80px -80px);
}

.pdf-preview-wrapper-stacks_in_51.is-turnjs-active .pdf-turn-page-stacks_in_51.turn-slot-right {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  clip-path: inset(-80px -80px -80px 0);
}

.pdf-preview-wrapper-stacks_in_51.is-turnjs-active .pdf-turn-page-stacks_in_51.turn-slot-single {
  border-radius: 8px;
}

.pdf-preview-wrapper-stacks_in_51.is-turnjs-active .pdf-turn-page-stacks_in_51.turn-slot-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  clip-path: none;
}

.pdf-preview-wrapper-stacks_in_51.is-turnjs-active .pdf-turn-page-stacks_in_51.turn-slot-single-last {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  clip-path: none;
}

.pdf-three-stage-stacks_in_51 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_51 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 8px;
  border: 0;
  background: #fff;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-preview-img-turn-stacks_in_51 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 8px;
  border: 0;
  background: #fff;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-flip-fold-stacks_in_51 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 8px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_51.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_51.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_51.is-book-layout-single-first,
.pdf-preview-img-stacks_in_51.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_51.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_51.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_51.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_51.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_51.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_51.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_51.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_51.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_51.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_51.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_51.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_51.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_51.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_51.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_51.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_51.is-book-layout-single-first,
.pdf-three-stage-stacks_in_51.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_51.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_51.is-book-layout-single-first,
.pdf-page-border-stacks_in_51.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_51.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_51.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_51.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_51 {
  position: absolute;
  left: 50%;
  bottom: 0.85rem;
  transform: translateX(-50%);
  z-index: 200;
  display: none;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 0.42rem !important;
  flex-wrap: wrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 0;
  padding: 7px;
  border-radius: 10px;
  border: 1px solid rgba(220, 227, 236, 1.00);
  background: rgba(255, 255, 255, 1.00);
  
  backdrop-filter: none;
  -webkit-backdrop-filter: none;
  
  color: rgba(18, 27, 38, 1.00);
  white-space: normal !important;
  
  box-shadow: none;
  
}

.pdf-control-main-row-stacks_in_51,
.pdf-control-tools-row-stacks_in_51 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.42rem;
  width: max-content;
  max-width: 100%;
  min-width: 0;
  margin: 0 auto;
  white-space: nowrap;
}

.pdf-control-bar-stacks_in_51,
.pdf-control-bar-stacks_in_51 *,
.pdf-page-count-stacks_in_51,
.pdf-search-count-stacks_in_51,
.pdf-zoom-level-stacks_in_51 {
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}

.pdf-page-jump-stacks_in_51,
.pdf-search-input-stacks_in_51 {
  -webkit-user-select: text;
  user-select: text;
  -webkit-touch-callout: default;
}

.pdf-control-tools-row-stacks_in_51 {
  gap: 0.34rem;
}

.pdf-control-bar-stacks_in_51.is-tools-open {
  flex-direction: column !important;
  align-items: stretch !important;
  gap: 0.34rem !important;
}

.pdf-control-bar-stacks_in_51.is-tools-open:not(.is-tools-only) .pdf-control-tools-row-stacks_in_51 {
  margin-top: 0.22rem;
}



.pdf-preview-inner-stacks_in_51.is-flip-active .pdf-page-border-stacks_in_51 {
  opacity: 0;
  transition: none;
}







.pdf-preview-wrapper-stacks_in_51.is-lightbox-active .pdf-control-bar-stacks_in_51 {
  left: 50% !important;
  right: auto !important;
  top: auto !important;
  bottom: calc(0.72rem + env(safe-area-inset-bottom)) !important;
  transform: translateX(calc(-50% + var(--pdf-lightbox-bar-drag-x, 0px))) translateY(var(--pdf-lightbox-bar-drag-y, 0px)) !important;
  transition: transform 0.2s cubic-bezier(0.22, 0.61, 0.36, 1), opacity 0.14s ease;
  max-width: min(calc(100% - 0.8rem), calc(100vw - 2rem));
}

.pdf-preview-wrapper-stacks_in_51.is-lightbox-active .pdf-control-bar-stacks_in_51.is-lightbox-bar-draggable {
  cursor: grab;
}

.pdf-preview-wrapper-stacks_in_51.is-lightbox-active .pdf-control-bar-stacks_in_51.is-lightbox-bar-dragging {
  cursor: grabbing;
  transition: none !important;
  user-select: none;
}

.pdf-preview-wrapper-stacks_in_51.is-lightbox-active .pdf-control-bar-stacks_in_51.is-lightbox-bar-returning {
  transition: transform 0.26s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.14s ease !important;
}

.pdf-control-bar-stacks_in_51.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_51.is-action-only {
  left: 50% !important;
  right: auto !important;
  transform: translateX(-50%) !important;
}



.pdf-control-main-row-stacks_in_51 > *,
.pdf-control-tools-row-stacks_in_51 > * {
  position: static !important;
  float: none !important;
  clear: none !important;
  transform: none !important;
  margin: 0 !important;
  vertical-align: middle !important;
  flex: 0 0 auto !important;
}

.pdf-control-bar-stacks_in_51.is-tools-only .pdf-control-tools-row-stacks_in_51 {
  margin-top: 0;
}

.pdf-control-bar-stacks_in_51 .is-hidden,
.pdf-download-btn-stacks_in_51.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_51,
.pdf-page-btn-stacks_in_51 *,
.pdf-bar-action-btn-stacks_in_51,
.pdf-bar-action-btn-stacks_in_51 *,
.pdf-download-btn-stacks_in_51.button,
.pdf-download-btn-stacks_in_51.button *,
.pdf-nav-glyph-stacks_in_51,
.pdf-search-toggle-icon-stacks_in_51,
.pdf-search-close-icon-stacks_in_51,
.pdf-zoom-toggle-icon-stacks_in_51,
.pdf-zoom-close-icon-stacks_in_51,
.pdf-bar-action-icon-stacks_in_51,
.pdf-download-icon-stacks_in_51 {
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}

.pdf-page-btn-stacks_in_51,
.pdf-bar-action-btn-stacks_in_51,
.pdf-download-btn-stacks_in_51.button {
  -webkit-tap-highlight-color: transparent;
}

.pdf-page-btn-stacks_in_51 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 2rem;
  height: 2rem;
  padding: 0;
  margin: 0;
  border: 1px solid rgba(255, 255, 255, 0.24);
  border-radius: 6px;
  background: rgba(255, 255, 255, 1.00);
  color: rgba(18, 27, 38, 1.00);
  font-size: 1.2rem;
  line-height: 1;
  cursor: pointer;
  transition: background-color 0.18s ease, color 0.18s ease, border-color 0.18s ease, opacity 0.18s ease;
}

.pdf-page-btn-stacks_in_51:hover,
.pdf-page-btn-stacks_in_51:focus-visible {
  background: rgba(233, 244, 250, 1.00);
  color: rgba(16, 104, 148, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_51:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.95);
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(45, 92, 215, 0.22);
}

.pdf-page-btn-stacks_in_51:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_51[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_51:disabled:hover,
.pdf-page-btn-stacks_in_51:disabled:focus-visible,
.pdf-page-btn-stacks_in_51[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_51[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 1.00);
  color: rgba(18, 27, 38, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_51 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-page-prev-stacks_in_51 .pdf-nav-glyph-stacks_in_51,
.pdf-page-next-stacks_in_51 .pdf-nav-glyph-stacks_in_51,
.pdf-search-prev-stacks_in_51 .pdf-nav-glyph-stacks_in_51,
.pdf-search-next-stacks_in_51 .pdf-nav-glyph-stacks_in_51 {
  font-size: 1.36em;
  font-weight: 700;
}

.pdf-nav-glyph-stacks_in_51.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_51.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_51.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_51 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_51 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 6px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 1.00);
  color: rgba(18, 27, 38, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_51:focus,
.pdf-page-jump-stacks_in_51:focus-visible {
  background: rgba(233, 244, 250, 1.00);
  color: rgba(16, 104, 148, 1.00);
  border-color: rgba(45, 92, 215, 0.66);
  box-shadow: 0 0 0 2px rgba(45, 92, 215, 0.2);
}

.pdf-page-jump-stacks_in_51::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_51::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-search-toggle-stacks_in_51 {
  transition: opacity 0.16s ease, transform 0.16s ease;
}

.pdf-search-toggle-icon-stacks_in_51,
.pdf-search-close-icon-stacks_in_51,
.pdf-zoom-toggle-icon-stacks_in_51,
.pdf-zoom-close-icon-stacks_in_51 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-zoom-toggle-stacks_in_51 {
  transition: opacity 0.16s ease, transform 0.16s ease;
}

.pdf-search-panel-stacks_in_51 {
  display: none;
  align-items: center;
  gap: 0.34rem;
  min-width: 0;
  max-width: min(100%, 26rem);
  opacity: 0;
  transform: translateY(4px) scale(0.985);
  pointer-events: none;
  transform-origin: center;
  transition: opacity 0.2s ease, transform 0.2s ease;
}

.pdf-search-panel-stacks_in_51.is-visible {
  display: inline-flex;
}

.pdf-zoom-panel-stacks_in_51 {
  display: none;
  align-items: center;
  gap: 0.32rem;
  min-width: 0;
  max-width: min(100%, 25rem);
  opacity: 0;
  transform: translateY(4px) scale(0.985);
  pointer-events: none;
  transform-origin: center;
  transition: opacity 0.2s ease, transform 0.2s ease;
}

.pdf-zoom-panel-stacks_in_51.is-visible {
  display: inline-flex;
}

.pdf-control-bar-stacks_in_51.is-search-open,
.pdf-control-bar-stacks_in_51.is-zoom-open {
  max-width: calc(100% - 0.7rem);
}

.pdf-control-bar-stacks_in_51.is-search-open .pdf-control-tools-row-stacks_in_51,
.pdf-control-bar-stacks_in_51.is-zoom-open .pdf-control-tools-row-stacks_in_51 {
  width: 100%;
  max-width: 100%;
}

.pdf-control-bar-stacks_in_51.is-search-open .pdf-search-panel-stacks_in_51 {
  opacity: 1;
  transform: translateY(0) scale(1);
  pointer-events: auto;
}

.pdf-control-bar-stacks_in_51.is-zoom-open .pdf-zoom-panel-stacks_in_51 {
  opacity: 1;
  transform: translateY(0) scale(1);
  pointer-events: auto;
}

.pdf-search-input-stacks_in_51 {
  width: clamp(8rem, 32vw, 14rem);
  min-width: 0;
  height: 2rem;
  padding: 0 0.62rem;
  border-radius: 6px;
  border: 1px solid rgba(255, 255, 255, 0.22);
  background: rgba(239, 242, 247, 1.00);
  color: rgba(18, 27, 38, 1.00);
  font-size: 0.9rem;
  line-height: 1;
  outline: none;
  appearance: none;
  -webkit-appearance: none;
}

.pdf-search-input-stacks_in_51::placeholder {
  color: rgba(74, 88, 105, 1.00);
  opacity: 1;
}

.pdf-search-input-stacks_in_51:hover,
.pdf-search-input-stacks_in_51:focus,
.pdf-search-input-stacks_in_51:focus-visible {
  background: rgba(233, 244, 250, 1.00);
  color: rgba(16, 104, 148, 1.00);
  border-color: rgba(45, 92, 215, 0.66);
  box-shadow: 0 0 0 2px rgba(45, 92, 215, 0.2);
}

.pdf-search-input-stacks_in_51:hover::placeholder,
.pdf-search-input-stacks_in_51:focus::placeholder,
.pdf-search-input-stacks_in_51:focus-visible::placeholder {
  color: rgba(18, 27, 38, 1.00);
  opacity: 1;
}

.pdf-search-input-stacks_in_51::-webkit-search-cancel-button,
.pdf-search-input-stacks_in_51::-webkit-search-decoration {
  -webkit-appearance: none;
}

.pdf-search-count-stacks_in_51 {
  min-width: 2.7rem;
  text-align: center;
  font-size: 0.82rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-search-count-stacks_in_51.is-empty {
  opacity: 0.8;
}

.pdf-search-panel-stacks_in_51.is-search-loading .pdf-search-count-stacks_in_51 {
  animation: pdf-search-pulse-stacks_in_51 0.9s ease-in-out infinite;
}

.pdf-zoom-level-stacks_in_51 {
  min-width: 2.8rem;
  text-align: center;
  font-size: 0.82rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-zoom-reset-stacks_in_51 {
  width: auto;
  min-width: 2.9rem;
  padding: 0 0.44rem;
  font-size: 0.74rem;
}

@keyframes pdf-search-pulse-stacks_in_51 {
  0%, 100% { opacity: 0.52; }
  50% { opacity: 1; }
}

.pdf-bar-action-btn-stacks_in_51 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto !important;
  gap: 0.42em;
  height: 2rem;
  padding: 0 0.9rem;
  border-radius: 6px;
  border: 1px solid transparent;
  background: rgba(28, 33, 30, 1.00);
  color: rgba(255, 254, 249, 1.00);
  text-decoration: none;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  white-space: nowrap;
  word-break: keep-all;
  transition: background-color 0.18s ease, color 0.18s ease;
  
}

.pdf-bar-action-btn-stacks_in_51,
.pdf-bar-action-btn-stacks_in_51:hover,
.pdf-bar-action-btn-stacks_in_51:focus,
.pdf-bar-action-btn-stacks_in_51:focus-visible,
.pdf-bar-action-btn-stacks_in_51:active,
.pdf-bar-action-btn-stacks_in_51:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_51.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_51:hover,
.pdf-bar-action-btn-stacks_in_51:focus-visible {
  background: rgba(156, 46, 33, 1.00);
  color: rgba(255, 255, 255, 1.00);
}

.pdf-bar-action-btn-stacks_in_51:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.95);
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(45, 92, 215, 0.22);
}

.pdf-bar-action-icon-stacks_in_51 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_51.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_51.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_51.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_51.button {
  position: absolute;
  left: 50%;
  bottom: 0;
  z-index: 220;
  transform: translate(-50%, calc(50% + 0px));
  display: inline-flex;
  align-items: center;
  gap: 0.4em;
  padding: 0.6em 1.2em;
  margin: 0;
  border-radius: 6px;
  background: rgba(28, 33, 30, 1.00);
  color: rgba(255, 254, 249, 1.00);
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  white-space: nowrap;
  opacity: 0;
  transition: opacity 0.3s ease, background-color 0.2s ease, color 0.2s ease;
  
}

.pdf-download-btn-stacks_in_51.button.is-icon-only {
  gap: 0;
  width: auto;
  min-width: 0;
  justify-content: center;
  padding: 0.6em;
  border-radius: 999px;
}

.pdf-download-btn-stacks_in_51.button,
.pdf-download-btn-stacks_in_51.button:hover,
.pdf-download-btn-stacks_in_51.button:focus,
.pdf-download-btn-stacks_in_51.button:focus-visible,
.pdf-download-btn-stacks_in_51.button:active,
.pdf-download-btn-stacks_in_51.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_51.button:hover,
.pdf-download-btn-stacks_in_51.button:focus-visible {
  background: rgba(156, 46, 33, 1.00);
  color: rgba(255, 255, 255, 1.00);
}

.pdf-download-btn-stacks_in_51.button:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.95);
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(45, 92, 215, 0.22);
}

.pdf-download-icon-stacks_in_51 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_51.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_51.button.is-icon-only .pdf-download-icon-stacks_in_51 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_51.is-hidden,
.pdf-download-label-stacks_in_51.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_51 {
    gap: 0.22rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 0;
  }

  .pdf-control-main-row-stacks_in_51,
  .pdf-control-tools-row-stacks_in_51 {
    gap: 0.22rem;
  }

  

  .pdf-control-bar-stacks_in_51.is-mobile-compact {
    gap: 0.18rem;
  }

  .pdf-control-bar-stacks_in_51.is-mobile-compact .pdf-control-main-row-stacks_in_51,
  .pdf-control-bar-stacks_in_51.is-mobile-compact .pdf-control-tools-row-stacks_in_51 {
    gap: 0.18rem;
  }

  .pdf-page-btn-stacks_in_51 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_51 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_51.is-mobile-compact .pdf-page-jump-stacks_in_51 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_51 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_51 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_51.is-mobile-compact .pdf-bar-action-btn-stacks_in_51 {
    width: 2.3rem;
    min-width: 2.3rem;
    height: 2.3rem;
    min-height: 2.3rem;
    padding: 0;
    gap: 0;
    border-radius: 999px;
  }

  .pdf-control-bar-stacks_in_51.is-mobile-compact .pdf-bar-action-label-stacks_in_51 {
    display: none;
  }

  .pdf-control-bar-stacks_in_51.is-mobile-compact .pdf-bar-action-icon-stacks_in_51 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-control-bar-stacks_in_51.is-search-open,
  .pdf-control-bar-stacks_in_51.is-zoom-open {
    max-width: calc(100% - 0.5rem);
    gap: 0.2rem !important;
  }

  .pdf-control-bar-stacks_in_51.is-tools-open:not(.is-tools-only) .pdf-control-tools-row-stacks_in_51 {
    margin-top: 0.16rem;
  }

  .pdf-control-bar-stacks_in_51.is-mobile-compact.is-search-open,
  .pdf-control-bar-stacks_in_51.is-mobile-compact.is-zoom-open {
    width: calc(100% - 0.5rem);
  }

  .pdf-control-bar-stacks_in_51.is-search-open .pdf-search-panel-stacks_in_51,
  .pdf-control-bar-stacks_in_51.is-zoom-open .pdf-zoom-panel-stacks_in_51 {
    width: 100%;
    max-width: 100%;
    gap: 0.2rem;
  }

  .pdf-search-input-stacks_in_51 {
    width: 100%;
    flex: 1 1 auto;
    min-width: 4.4rem;
    height: 2.3rem;
    font-size: 0.86rem;
    padding: 0 0.52rem;
  }

  .pdf-search-count-stacks_in_51 {
    min-width: 2.35rem;
    font-size: 0.76rem;
  }

  .pdf-zoom-level-stacks_in_51 {
    min-width: 2.4rem;
    font-size: 0.76rem;
  }

  .pdf-zoom-reset-stacks_in_51 {
    min-width: 2.5rem;
    font-size: 0.68rem;
    padding: 0 0.34rem;
  }

  .pdf-download-btn-stacks_in_51.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_51 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 14;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_51 {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  border: 3px solid rgba(255, 255, 255, 0.85);
  border-top-color: rgba(0, 0, 0, 0.82);
  background: rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.35), 0 0 14px rgba(255, 255, 255, 0.48);
  animation: pdf-preview-spin-stacks_in_51 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_51 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_51.is-flipping-next .pdf-preview-img-stacks_in_51 {
  animation: pdf-preview-front-next-stacks_in_51 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_51.is-flipping-next .pdf-preview-img-back-stacks_in_51 {
  animation: pdf-preview-back-next-stacks_in_51 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_51.is-flipping-prev .pdf-preview-img-stacks_in_51 {
  animation: pdf-preview-front-prev-stacks_in_51 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_51.is-flipping-prev .pdf-preview-img-back-stacks_in_51 {
  animation: pdf-preview-back-prev-stacks_in_51 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_51.is-flip-active .pdf-preview-img-stacks_in_51,
.pdf-preview-inner-stacks_in_51.is-flip-active .pdf-preview-img-turn-stacks_in_51,
.pdf-preview-inner-stacks_in_51.is-flip-active .pdf-preview-img-back-stacks_in_51,
.pdf-preview-inner-stacks_in_51.is-flip-active .pdf-flip-fold-stacks_in_51 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_51.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_51 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_51 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -16px 8px 34px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_51.is-flipping-3d-next .pdf-preview-img-back-stacks_in_51 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_51 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_51.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_51 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_51 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 16px 8px 34px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_51.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_51 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_51 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

/* Spread turns: fixed seam axis on the inner spine (left page axis right, right page axis left). */
.pdf-preview-inner-stacks_in_51.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_51 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_51 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.4);
}

.pdf-preview-inner-stacks_in_51.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_51 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_51 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_51.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_51 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_51 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.4);
}

.pdf-preview-inner-stacks_in_51.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_51 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_51 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_51.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_51 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_51 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.4);
}

.pdf-preview-inner-stacks_in_51.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_51 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_51 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_51.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_51 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_51 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.4);
}

.pdf-preview-inner-stacks_in_51.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_51 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_51 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_51.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_51 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_51.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_51 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_51.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_51 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_51.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_51 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_51.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_51 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_51 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_51.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_51 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_51 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_51.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_51 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_51 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_51.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_51 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_51 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_51.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_51 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_51 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_51.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_51 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_51 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_51.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_51 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_51 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_51.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_51 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_51 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_51.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_51 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_51 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_51.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_51 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_51 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_51.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_51 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_51 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_51.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_51 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_51 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_51.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_51 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_51 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_51.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_51 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_51 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_51.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_51 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_51 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_51.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_51 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_51 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_51.is-flipping-book-open .pdf-preview-img-stacks_in_51 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_51 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_51.is-flipping-book-open .pdf-preview-img-back-stacks_in_51 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_51 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_51.is-flipping-book-close .pdf-preview-img-stacks_in_51 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_51 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_51.is-flipping-book-close .pdf-preview-img-back-stacks_in_51 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_51 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_51.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_51 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_51 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -28px 12px 48px rgba(0, 0, 0, 0.48);
}

.pdf-preview-inner-stacks_in_51.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_51 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_51 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_51.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_51 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_51 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 28px 12px 48px rgba(0, 0, 0, 0.48);
}

.pdf-preview-inner-stacks_in_51.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_51 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_51 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_51.is-fold-shadow .pdf-flip-fold-stacks_in_51 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_51.is-fold-next .pdf-flip-fold-stacks_in_51 {
  background: linear-gradient(109deg, rgba(255, 255, 255, 0) 58%, rgba(0, 0, 0, 0.08) 70%, rgba(0, 0, 0, 0.24) 82%, rgba(0, 0, 0, 0.36) 92%, rgba(255, 255, 255, 0.12) 100%);
  transform-origin: right bottom;
  animation: pdf-preview-fold-next-stacks_in_51 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_51.is-fold-prev .pdf-flip-fold-stacks_in_51 {
  background: linear-gradient(251deg, rgba(255, 255, 255, 0) 58%, rgba(0, 0, 0, 0.08) 70%, rgba(0, 0, 0, 0.24) 82%, rgba(0, 0, 0, 0.36) 92%, rgba(255, 255, 255, 0.12) 100%);
  transform-origin: left bottom;
  animation: pdf-preview-fold-prev-stacks_in_51 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_51.is-fold-book-open .pdf-flip-fold-stacks_in_51 {
  background: linear-gradient(109deg, rgba(255, 255, 255, 0) 56%, rgba(0, 0, 0, 0.1) 69%, rgba(0, 0, 0, 0.28) 82%, rgba(0, 0, 0, 0.4) 92%, rgba(255, 255, 255, 0.15) 100%);
  transform-origin: right bottom;
  animation: pdf-preview-fold-book-open-stacks_in_51 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_51.is-fold-book-close .pdf-flip-fold-stacks_in_51 {
  background: linear-gradient(251deg, rgba(255, 255, 255, 0) 56%, rgba(0, 0, 0, 0.1) 69%, rgba(0, 0, 0, 0.28) 82%, rgba(0, 0, 0, 0.4) 92%, rgba(255, 255, 255, 0.15) 100%);
  transform-origin: left bottom;
  animation: pdf-preview-fold-book-close-stacks_in_51 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_51 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_51 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_51 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_51 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_51 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  46% {
    transform: rotateY(-52deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.9);
  }
  100% {
    transform: rotateY(-100deg);
    opacity: 0;
    filter: brightness(0.78);
  }
}

@keyframes pdf-preview-back-3d-next-stacks_in_51 {
  0% {
    transform: rotateY(100deg);
    opacity: 0;
    filter: brightness(0.78);
  }
  58% {
    opacity: 1;
    filter: brightness(0.9);
  }
  100% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-prev-stacks_in_51 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  46% {
    transform: rotateY(52deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.9);
  }
  100% {
    transform: rotateY(100deg);
    opacity: 0;
    filter: brightness(0.78);
  }
}

@keyframes pdf-preview-back-3d-prev-stacks_in_51 {
  0% {
    transform: rotateY(-100deg);
    opacity: 0;
    filter: brightness(0.78);
  }
  58% {
    opacity: 1;
    filter: brightness(0.9);
  }
  100% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-spread-next-stacks_in_51 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(-94deg) translateZ(8px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(-178deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-back-3d-spread-next-stacks_in_51 {
  0% {
    transform: rotateY(178deg);
    opacity: 0;
    filter: brightness(0.74);
  }
  55% {
    opacity: 0.98;
    filter: brightness(0.87);
  }
  100% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-spread-prev-stacks_in_51 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(94deg) translateZ(8px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(178deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-back-3d-spread-prev-stacks_in_51 {
  0% {
    transform: rotateY(-178deg);
    opacity: 0;
    filter: brightness(0.74);
  }
  55% {
    opacity: 0.98;
    filter: brightness(0.87);
  }
  100% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-single-next-left-stacks_in_51 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(-92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(-176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-next-right-stacks_in_51 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-prev-left-stacks_in_51 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-prev-right-stacks_in_51 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(-92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(-176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-back-3d-single-reveal-stacks_in_51 {
  0% {
    opacity: 0;
    filter: brightness(0.74);
  }
  55% {
    opacity: 0.98;
    filter: brightness(0.87);
  }
  100% {
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-single-next-left-to-spread-stacks_in_51 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: translateX(-25%) rotateY(-92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(-50%) rotateY(-176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-next-right-to-spread-stacks_in_51 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: translateX(-25%) rotateY(92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(-50%) rotateY(176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_51 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: translateX(25%) rotateY(92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(50%) rotateY(176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_51 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: translateX(25%) rotateY(-92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(50%) rotateY(-176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-back-3d-single-next-left-to-spread-stacks_in_51 {
  0% {
    transform: translateX(0) rotateY(180deg);
    opacity: 1;
    filter: brightness(0.72);
  }
  50% {
    transform: translateX(-25%) rotateY(90deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.84);
  }
  100% {
    transform: translateX(-50%) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-back-3d-single-next-right-to-spread-stacks_in_51 {
  0% {
    transform: translateX(0) rotateY(-180deg);
    opacity: 1;
    filter: brightness(0.72);
  }
  50% {
    transform: translateX(-25%) rotateY(-90deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.84);
  }
  100% {
    transform: translateX(-50%) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_51 {
  0% {
    transform: translateX(0) rotateY(-180deg);
    opacity: 1;
    filter: brightness(0.72);
  }
  50% {
    transform: translateX(25%) rotateY(-90deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.84);
  }
  100% {
    transform: translateX(50%) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_51 {
  0% {
    transform: translateX(0) rotateY(180deg);
    opacity: 1;
    filter: brightness(0.72);
  }
  50% {
    transform: translateX(25%) rotateY(90deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.84);
  }
  100% {
    transform: translateX(50%) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-book-open-stacks_in_51 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_51 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_51 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_51 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_51 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  46% {
    transform: translateX(-4.6%) rotateY(-54deg) skewY(0.5deg);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(-14%) rotateY(-101deg) skewY(1deg);
    opacity: 0;
    filter: brightness(0.75);
  }
}

@keyframes pdf-preview-back-book-open-3d-stacks_in_51 {
  0% {
    transform: translateX(10.4%) rotateY(102deg) skewY(-0.8deg);
    opacity: 0;
    filter: brightness(0.72);
  }
  64% {
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-book-close-3d-stacks_in_51 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  46% {
    transform: translateX(4.6%) rotateY(54deg) skewY(-0.5deg);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(14%) rotateY(101deg) skewY(-1deg);
    opacity: 0;
    filter: brightness(0.75);
  }
}

@keyframes pdf-preview-back-book-close-3d-stacks_in_51 {
  0% {
    transform: translateX(-10.4%) rotateY(-102deg) skewY(0.8deg);
    opacity: 0;
    filter: brightness(0.72);
  }
  64% {
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-fold-next-stacks_in_51 {
  0% {
    opacity: 0;
    transform: translateX(8%) scaleX(0.76);
  }
  45% {
    opacity: 0.95;
  }
  100% {
    opacity: 0;
    transform: translateX(-12%) scaleX(1.12);
  }
}

@keyframes pdf-preview-fold-prev-stacks_in_51 {
  0% {
    opacity: 0;
    transform: translateX(-8%) scaleX(0.76);
  }
  45% {
    opacity: 0.95;
  }
  100% {
    opacity: 0;
    transform: translateX(12%) scaleX(1.12);
  }
}

@keyframes pdf-preview-fold-book-open-stacks_in_51 {
  0% {
    opacity: 0;
    transform: translateX(11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(-16%) scaleX(1.2);
  }
}

@keyframes pdf-preview-fold-book-close-stacks_in_51 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_51 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_51 {
  position: absolute;
  top: 0.55rem;
  right: 0.55rem;
  z-index: 2;
  padding: 0.2rem 0.54rem;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.38);
  background: rgba(24, 34, 48, 0.72);
  color: #ffffff;
  font-size: 0.58rem;
  line-height: 1;
  font-weight: 600;
}

.previewUrl-stacks_in_51 {
  margin: 0;
  max-width: 240px;
  padding: 0.15rem 0.5rem;
  border-radius: 6px;
  background: #eef4ff;
  color: #2a5bd7;
  font-size: 0.8rem;
  font-weight: 500;
  word-break: break-all;
}

.previewPage-stacks_in_51 {
  margin: 0.4rem 0 0;
  padding: 0.1rem 0.6rem;
  border-radius: 6px;
  background: #f5f5f5;
  color: #444;
  font-size: 0.75rem;
}

@media (prefers-reduced-motion: reduce) {
  .pdf-preview-img-stacks_in_51,
  .pdf-preview-img-turn-stacks_in_51,
  .pdf-preview-img-back-stacks_in_51,
  .pdf-flip-fold-stacks_in_51,
  .pdf-loader-stacks_in_51,
  .pdf-download-btn-stacks_in_51.button,
  .pdf-lightbox-backdrop-stacks_in_51,
  .pdf-lightbox-close-stacks_in_51 {
    transition: none;
  }

  .pulse-loader-stacks_in_51,
  .pdf-preview-inner-stacks_in_51.is-flipping-next .pdf-preview-img-stacks_in_51,
  .pdf-preview-inner-stacks_in_51.is-flipping-next .pdf-preview-img-back-stacks_in_51,
  .pdf-preview-inner-stacks_in_51.is-flipping-prev .pdf-preview-img-stacks_in_51,
  .pdf-preview-inner-stacks_in_51.is-flipping-prev .pdf-preview-img-back-stacks_in_51,
  .pdf-preview-inner-stacks_in_51.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_51,
  .pdf-preview-inner-stacks_in_51.is-flipping-3d-next .pdf-preview-img-back-stacks_in_51,
  .pdf-preview-inner-stacks_in_51.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_51,
  .pdf-preview-inner-stacks_in_51.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_51,
  .pdf-preview-inner-stacks_in_51.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_51,
  .pdf-preview-inner-stacks_in_51.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_51,
  .pdf-preview-inner-stacks_in_51.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_51,
  .pdf-preview-inner-stacks_in_51.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_51,
  .pdf-preview-inner-stacks_in_51.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_51,
  .pdf-preview-inner-stacks_in_51.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_51,
  .pdf-preview-inner-stacks_in_51.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_51,
  .pdf-preview-inner-stacks_in_51.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_51,
  .pdf-preview-inner-stacks_in_51.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_51,
  .pdf-preview-inner-stacks_in_51.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_51,
  .pdf-preview-inner-stacks_in_51.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_51,
  .pdf-preview-inner-stacks_in_51.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_51,
  .pdf-preview-inner-stacks_in_51.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_51,
  .pdf-preview-inner-stacks_in_51.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_51,
  .pdf-preview-inner-stacks_in_51.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_51,
  .pdf-preview-inner-stacks_in_51.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_51,
  .pdf-preview-inner-stacks_in_51.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_51,
  .pdf-preview-inner-stacks_in_51.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_51,
  .pdf-preview-inner-stacks_in_51.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_51,
  .pdf-preview-inner-stacks_in_51.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_51,
  .pdf-preview-inner-stacks_in_51.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_51,
  .pdf-preview-inner-stacks_in_51.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_51,
  .pdf-preview-inner-stacks_in_51.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_51,
  .pdf-preview-inner-stacks_in_51.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_51,
  .pdf-preview-inner-stacks_in_51.is-flipping-book-open .pdf-preview-img-stacks_in_51,
  .pdf-preview-inner-stacks_in_51.is-flipping-book-open .pdf-preview-img-back-stacks_in_51,
  .pdf-preview-inner-stacks_in_51.is-flipping-book-close .pdf-preview-img-stacks_in_51,
  .pdf-preview-inner-stacks_in_51.is-flipping-book-close .pdf-preview-img-back-stacks_in_51,
  .pdf-preview-inner-stacks_in_51.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_51,
  .pdf-preview-inner-stacks_in_51.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_51,
  .pdf-preview-inner-stacks_in_51.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_51,
  .pdf-preview-inner-stacks_in_51.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_51,
  .pdf-preview-inner-stacks_in_51.is-fold-next .pdf-flip-fold-stacks_in_51,
  .pdf-preview-inner-stacks_in_51.is-fold-prev .pdf-flip-fold-stacks_in_51,
  .pdf-preview-inner-stacks_in_51.is-fold-book-open .pdf-flip-fold-stacks_in_51,
  .pdf-preview-inner-stacks_in_51.is-fold-book-close .pdf-flip-fold-stacks_in_51 {
    animation: none;
  }
}

#stacks_in_73 {
}

#stacks_in_75 {
}

#stacks_in_20 {
}
.pdf-preview-wrapper-stacks_in_21 {
  position: relative;
  text-align: center;
  overflow: visible;
  --pdf-zoom-scale: 1;
  --pdf-zoom-x: 0px;
  --pdf-zoom-y: 0px;
  background: transparent !important;
  box-shadow: none !important;
  
  
  
}

.pdf-preview-wrapper-stacks_in_21:focus-visible {
  outline: none;
}

.pdf-preview-wrapper-stacks_in_21.is-lightbox-enabled .pdf-preview-inner-stacks_in_21 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_21.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_21.is-lightbox-active .pdf-preview-inner-stacks_in_21 {
  cursor: default;
}

.pdf-preview-wrapper-stacks_in_21.is-lightbox-active:not(.is-zoom-active) .pdf-preview-inner-stacks_in_21 {
  pointer-events: none;
}

@media (hover: hover) and (pointer: fine) {
  .pdf-preview-wrapper-stacks_in_21.is-hover-flip-cursor .pdf-preview-inner-stacks_in_21,
  .pdf-preview-wrapper-stacks_in_21.is-hover-flip-cursor .pdf-preview-img-stacks_in_21,
  .pdf-preview-wrapper-stacks_in_21.is-hover-flip-cursor .pdf-preview-img-back-stacks_in_21,
  .pdf-preview-wrapper-stacks_in_21.is-hover-flip-cursor .pdf-preview-img-turn-stacks_in_21,
  .pdf-preview-wrapper-stacks_in_21.is-hover-flip-cursor .pdf-turn-stage-stacks_in_21,
  .pdf-preview-wrapper-stacks_in_21.is-hover-flip-cursor .pdf-three-stage-stacks_in_21,
  .pdf-preview-wrapper-stacks_in_21.is-hover-flip-cursor .pdf-page-border-stacks_in_21 {
    cursor: ew-resize;
  }
}

.pdf-preview-wrapper-stacks_in_21.is-lightbox-active .pdf-control-bar-stacks_in_21,
.pdf-preview-wrapper-stacks_in_21.is-lightbox-active .pdf-control-bar-stacks_in_21 * {
  pointer-events: auto;
}

.pdf-preview-wrapper-stacks_in_21.is-lightbox-transitioning .pdf-control-bar-stacks_in_21.is-visible {
  opacity: 0 !important;
  pointer-events: none !important;
  transition: opacity 0.14s ease;
}

.pdf-lightbox-overlay-stacks_in_21 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  background: transparent;
  overflow: hidden;
  overscroll-behavior: contain;
}

.pdf-lightbox-overlay-stacks_in_21.is-visible {
  display: block;
}

.pdf-lightbox-backdrop-stacks_in_21 {
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  background: rgba(8, 12, 24, 0.82);
  opacity: 0;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_21.is-open .pdf-lightbox-backdrop-stacks_in_21 {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_21 {
  position: absolute;
  inset: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  padding:
    calc(clamp(24px, 4vw, 60px) + env(safe-area-inset-top))
    calc(clamp(24px, 4vw, 60px) + env(safe-area-inset-right))
    calc(clamp(30px, 5vw, 84px) + env(safe-area-inset-bottom))
    calc(clamp(24px, 4vw, 60px) + env(safe-area-inset-left));
  overflow: hidden;
}

.pdf-lightbox-close-stacks_in_21 {
  position: absolute;
  top: calc(14px + env(safe-area-inset-top));
  right: calc(14px + env(safe-area-inset-right));
  z-index: 2;
  width: 2.35rem;
  height: 2.35rem;
  border: 1px solid rgba(255, 255, 255, 0.25);
  border-radius: 999px;
  background: rgba(15, 23, 42, 0.72);
  color: #fff;
  font-size: 1.32rem;
  line-height: 1;
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_21.is-open .pdf-lightbox-close-stacks_in_21 {
  opacity: 1;
}

.pdf-lightbox-close-stacks_in_21:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_21 {
  visibility: hidden !important;
  pointer-events: none !important;
}

html.pdf-lightbox-no-scroll,
body.pdf-lightbox-no-scroll {
  overflow: hidden !important;
  overscroll-behavior: none;
  height: 100%;
}

.pdf-preview-inner-stacks_in_21 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
  -webkit-user-select: none;
  user-select: none;
}

.pdf-preview-inner-stacks_in_21::selection,
.pdf-preview-inner-stacks_in_21 *::selection {
  background: transparent;
  color: inherit;
}

.pdf-zoom-viewport-stacks_in_21 {
  position: relative;
  width: 100%;
  overflow: visible;
}

.pdf-zoom-content-stacks_in_21 {
  position: relative;
  width: 100%;
  transform-origin: 50% 50%;
  transform: translate3d(var(--pdf-zoom-x), var(--pdf-zoom-y), 0) scale(var(--pdf-zoom-scale));
  transition: transform 0.34s cubic-bezier(0.22, 1, 0.36, 1);
  will-change: transform;
}

.pdf-preview-wrapper-stacks_in_21.is-zoom-active .pdf-zoom-viewport-stacks_in_21 {
  touch-action: none;
}

.pdf-preview-wrapper-stacks_in_21.is-zoomed .pdf-zoom-viewport-stacks_in_21 {
  overflow: hidden;
  cursor: grab;
}

.pdf-preview-wrapper-stacks_in_21.is-zoom-dragging .pdf-zoom-viewport-stacks_in_21 {
  cursor: grabbing;
}

.pdf-preview-wrapper-stacks_in_21.is-zoom-dragging .pdf-zoom-content-stacks_in_21 {
  transition: none;
}

.pdf-preview-wrapper-stacks_in_21.is-zoomed.is-turnjs-active .pdf-turn-stage-stacks_in_21 {
  pointer-events: none !important;
}

.pdf-preview-wrapper-stacks_in_21.is-lightbox-active.is-turnjs-active .pdf-turn-stage-stacks_in_21 {
  pointer-events: none !important;
}


.pdf-preview-img-stacks_in_21 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 8px;
  border: 0;
  background: #fff;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-search-highlight-layer-stacks_in_21 {
  position: absolute;
  inset: 0;
  z-index: 12;
  width: 100%;
  pointer-events: none;
  overflow: hidden;
  opacity: 0;
  transition: opacity 0.16s ease;
}

.pdf-search-highlight-layer-stacks_in_21.is-visible {
  opacity: 1;
}

.pdf-search-highlight-layer-stacks_in_21.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-search-highlight-layer-stacks_in_21.is-book-layout-single-first,
.pdf-search-highlight-layer-stacks_in_21.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-search-highlight-layer-stacks_in_21.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-search-highlight-layer-stacks_in_21.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-search-highlight-mark-stacks_in_21 {
  position: absolute;
  box-sizing: border-box;
  border-radius: 3px;
  background: rgba(255, 230, 0, 0.28);
  border: 1px solid rgba(0, 0, 0, 0.8);
  box-shadow:
    0 0 0 1px rgba(255, 255, 255, 0.92),
    0 0 0 2px rgba(0, 0, 0, 0.72),
    0 0 8px rgba(255, 214, 10, 0.56);
  animation: pdf-search-highlight-pop-stacks_in_21 0.42s ease-out;
}

@keyframes pdf-search-highlight-pop-stacks_in_21 {
  0% {
    transform: scale(0.95);
    opacity: 0.78;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

.pdf-three-stage-stacks_in_21 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-turn-stage-stacks_in_21 {
  position: absolute;
  inset: 0;
  z-index: 6;
  display: none;
  opacity: 0;
  pointer-events: none;
  overflow: visible;
  border-radius: 8px;
  background: transparent;
}

.pdf-turn-book-stacks_in_21 {
  width: 100%;
  height: auto;
  display: block;
  -webkit-user-select: none;
  user-select: none;
}

.pdf-turn-page-stacks_in_21 {
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: #fff;
  -webkit-user-select: none;
  user-select: none;
}

.pdf-turn-page-inner-stacks_in_21 {
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: #fff;
  -webkit-user-select: none;
  user-select: none;
}

.pdf-turn-page-img-stacks_in_21 {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: contain;
  background: #fff;
  user-select: none;
  -webkit-user-select: none;
  -webkit-user-drag: none;
}

.pdf-preview-wrapper-stacks_in_21.is-turnjs-active .pdf-preview-img-stacks_in_21 {
  display: none !important;
}

.pdf-preview-wrapper-stacks_in_21.is-turnjs-active .pdf-turn-stage-stacks_in_21 {
  position: relative;
  inset: auto;
  width: 100%;
  height: auto;
  display: block;
  opacity: 1;
  pointer-events: auto;
  overflow: visible;
}

.pdf-preview-wrapper-stacks_in_21.is-turnjs-active .pdf-turn-book-stacks_in_21 {
  width: 100% !important;
  height: auto !important;
  max-width: 100% !important;
  max-height: none !important;
}

.pdf-preview-wrapper-stacks_in_21.is-turnjs-active .pdf-preview-img-back-stacks_in_21,
.pdf-preview-wrapper-stacks_in_21.is-turnjs-active .pdf-preview-img-turn-stacks_in_21,
.pdf-preview-wrapper-stacks_in_21.is-turnjs-active .pdf-three-stage-stacks_in_21,
.pdf-preview-wrapper-stacks_in_21.is-turnjs-active .pdf-flip-fold-stacks_in_21 {
  display: none !important;
}

.pdf-page-border-stacks_in_21 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_21::before,
.pdf-page-border-stacks_in_21::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}


.pdf-page-border-stacks_in_21.is-mode-single,
.pdf-page-border-stacks_in_21.is-mode-book {
  opacity: 1;
}

.pdf-page-border-stacks_in_21.is-mode-single::before {
  display: block;
  inset: 0;
  border-radius: 8px;
  box-shadow: 0px 5px 18px 0px rgba(18, 27, 38, 0.09);
}

.pdf-page-border-stacks_in_21.is-book-layout-spread::before,
.pdf-page-border-stacks_in_21.is-book-layout-spread::after {
  display: block;
  top: 0;
  bottom: 0;
  width: 50%;
  box-shadow: 0px 5px 18px 0px rgba(18, 27, 38, 0.09);
}

.pdf-page-border-stacks_in_21.is-book-layout-spread::before {
  left: 0;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-page-border-stacks_in_21.is-book-layout-spread::after {
  right: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.pdf-page-border-stacks_in_21.is-book-layout-single-first::before,
.pdf-page-border-stacks_in_21.is-book-layout-single-last::before {
  display: block;
  top: 0;
  bottom: 0;
  left: 25%;
  width: 50%;
  box-shadow: 0px 5px 18px 0px rgba(18, 27, 38, 0.09);
}

.pdf-page-border-stacks_in_21.is-book-layout-single-first::before {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.pdf-page-border-stacks_in_21.is-book-layout-single-last::before {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-wrapper-stacks_in_21.is-single-slider-animating .pdf-preview-inner-stacks_in_21 {
  box-shadow: 0px 5px 18px 0px rgba(18, 27, 38, 0.09);
}

.pdf-preview-wrapper-stacks_in_21.is-single-slider-animating .pdf-page-border-stacks_in_21::before,
.pdf-preview-wrapper-stacks_in_21.is-single-slider-animating .pdf-page-border-stacks_in_21::after {
  box-shadow: none !important;
}

.pdf-preview-wrapper-stacks_in_21.is-turnjs-active .pdf-page-border-stacks_in_21::before,
.pdf-preview-wrapper-stacks_in_21.is-turnjs-active .pdf-page-border-stacks_in_21::after {
  box-shadow: none !important;
}

.pdf-preview-wrapper-stacks_in_21.is-turnjs-active .pdf-turn-page-stacks_in_21 {
  box-shadow: none;
  clip-path: none;
}

.pdf-preview-wrapper-stacks_in_21.is-turnjs-active .pdf-turn-page-stacks_in_21.turn-slot-left {
  box-shadow: 0px 5px 18px 0px rgba(18, 27, 38, 0.09);
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  clip-path: inset(-80px 0 -80px -80px);
}

.pdf-preview-wrapper-stacks_in_21.is-turnjs-active .pdf-turn-page-stacks_in_21.turn-slot-right {
  box-shadow: 0px 5px 18px 0px rgba(18, 27, 38, 0.09);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  clip-path: inset(-80px -80px -80px 0);
}

.pdf-preview-wrapper-stacks_in_21.is-turnjs-active .pdf-turn-page-stacks_in_21.turn-slot-single {
  box-shadow: 0px 5px 18px 0px rgba(18, 27, 38, 0.09);
  border-radius: 8px;
}

.pdf-preview-wrapper-stacks_in_21.is-turnjs-active .pdf-turn-page-stacks_in_21.turn-slot-single-first {
  box-shadow: 0px 5px 18px 0px rgba(18, 27, 38, 0.09);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  clip-path: none;
}

.pdf-preview-wrapper-stacks_in_21.is-turnjs-active .pdf-turn-page-stacks_in_21.turn-slot-single-last {
  box-shadow: 0px 5px 18px 0px rgba(18, 27, 38, 0.09);
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  clip-path: none;
}

@supports (color: color-mix(in srgb, black 50%, transparent)) {
  .pdf-preview-wrapper-stacks_in_21.is-turnjs-active .pdf-turn-page-stacks_in_21.turn-animation-clone.turn-shadow-flipping.turn-slot-left,
  .pdf-preview-wrapper-stacks_in_21.is-turnjs-active .pdf-turn-page-stacks_in_21.turn-animation-clone.turn-shadow-flipping.turn-slot-right,
  .pdf-preview-wrapper-stacks_in_21.is-turnjs-active .pdf-turn-page-stacks_in_21.turn-animation-clone.turn-shadow-flipping.turn-slot-single,
  .pdf-preview-wrapper-stacks_in_21.is-turnjs-active .pdf-turn-page-stacks_in_21.turn-animation-clone.turn-shadow-flipping.turn-slot-single-first,
  .pdf-preview-wrapper-stacks_in_21.is-turnjs-active .pdf-turn-page-stacks_in_21.turn-animation-clone.turn-shadow-flipping.turn-slot-single-last {
    box-shadow: 0px 5px 18px 0px color-mix(in srgb, rgba(18, 27, 38, 0.09) 50%, transparent);
  }
}



.pdf-three-stage-stacks_in_21.is-active {
  opacity: 1;
}

.pdf-preview-wrapper-stacks_in_21.is-turnjs-active .pdf-turn-page-stacks_in_21.turn-slot-left {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  clip-path: inset(-80px 0 -80px -80px);
}

.pdf-preview-wrapper-stacks_in_21.is-turnjs-active .pdf-turn-page-stacks_in_21.turn-slot-right {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  clip-path: inset(-80px -80px -80px 0);
}

.pdf-preview-wrapper-stacks_in_21.is-turnjs-active .pdf-turn-page-stacks_in_21.turn-slot-single {
  border-radius: 8px;
}

.pdf-preview-wrapper-stacks_in_21.is-turnjs-active .pdf-turn-page-stacks_in_21.turn-slot-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  clip-path: none;
}

.pdf-preview-wrapper-stacks_in_21.is-turnjs-active .pdf-turn-page-stacks_in_21.turn-slot-single-last {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  clip-path: none;
}

.pdf-three-stage-stacks_in_21 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_21 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 8px;
  border: 0;
  background: #fff;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-preview-img-turn-stacks_in_21 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 8px;
  border: 0;
  background: #fff;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-flip-fold-stacks_in_21 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 8px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_21.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_21.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_21.is-book-layout-single-first,
.pdf-preview-img-stacks_in_21.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_21.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_21.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_21.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_21.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_21.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_21.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_21.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_21.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_21.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_21.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_21.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_21.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_21.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_21.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_21.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_21.is-book-layout-single-first,
.pdf-three-stage-stacks_in_21.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_21.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_21.is-book-layout-single-first,
.pdf-page-border-stacks_in_21.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_21.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_21.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_21.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_21 {
  position: absolute;
  left: 50%;
  bottom: 0.85rem;
  transform: translateX(-50%);
  z-index: 200;
  display: none;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 0.42rem !important;
  flex-wrap: wrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 0;
  padding: 7px;
  border-radius: 10px;
  border: 1px solid rgba(220, 227, 236, 1.00);
  background: rgba(255, 255, 255, 1.00);
  
  backdrop-filter: none;
  -webkit-backdrop-filter: none;
  
  color: rgba(18, 27, 38, 1.00);
  white-space: normal !important;
  
  box-shadow: 0px 4px 14px 0px rgba(18, 27, 38, 0.07);
  
}

.pdf-control-main-row-stacks_in_21,
.pdf-control-tools-row-stacks_in_21 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.42rem;
  width: max-content;
  max-width: 100%;
  min-width: 0;
  margin: 0 auto;
  white-space: nowrap;
}

.pdf-control-bar-stacks_in_21,
.pdf-control-bar-stacks_in_21 *,
.pdf-page-count-stacks_in_21,
.pdf-search-count-stacks_in_21,
.pdf-zoom-level-stacks_in_21 {
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}

.pdf-page-jump-stacks_in_21,
.pdf-search-input-stacks_in_21 {
  -webkit-user-select: text;
  user-select: text;
  -webkit-touch-callout: default;
}

.pdf-control-tools-row-stacks_in_21 {
  gap: 0.34rem;
}

.pdf-control-bar-stacks_in_21.is-tools-open {
  flex-direction: column !important;
  align-items: stretch !important;
  gap: 0.34rem !important;
}

.pdf-control-bar-stacks_in_21.is-tools-open:not(.is-tools-only) .pdf-control-tools-row-stacks_in_21 {
  margin-top: 0.22rem;
}



.pdf-preview-inner-stacks_in_21.is-flip-active .pdf-page-border-stacks_in_21 {
  opacity: 0;
  transition: none;
}


.pdf-preview-wrapper-stacks_in_21 {
  margin-bottom: calc(max(0px, 0px) + 0px + var(--pdf-bar-height, 0px) + max(0px, 16px));
}

.pdf-control-bar-stacks_in_21 {
  position: absolute;
  top: auto;
  bottom: 0;
  transform: translate(-50%, calc(100% + 16px));
}






.pdf-preview-wrapper-stacks_in_21.is-lightbox-active .pdf-control-bar-stacks_in_21 {
  left: 50% !important;
  right: auto !important;
  top: auto !important;
  bottom: calc(0.72rem + env(safe-area-inset-bottom)) !important;
  transform: translateX(calc(-50% + var(--pdf-lightbox-bar-drag-x, 0px))) translateY(var(--pdf-lightbox-bar-drag-y, 0px)) !important;
  transition: transform 0.2s cubic-bezier(0.22, 0.61, 0.36, 1), opacity 0.14s ease;
  max-width: min(calc(100% - 0.8rem), calc(100vw - 2rem));
}

.pdf-preview-wrapper-stacks_in_21.is-lightbox-active .pdf-control-bar-stacks_in_21.is-lightbox-bar-draggable {
  cursor: grab;
}

.pdf-preview-wrapper-stacks_in_21.is-lightbox-active .pdf-control-bar-stacks_in_21.is-lightbox-bar-dragging {
  cursor: grabbing;
  transition: none !important;
  user-select: none;
}

.pdf-preview-wrapper-stacks_in_21.is-lightbox-active .pdf-control-bar-stacks_in_21.is-lightbox-bar-returning {
  transition: transform 0.26s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.14s ease !important;
}

.pdf-control-bar-stacks_in_21.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_21.is-action-only {
  left: 50% !important;
  right: auto !important;
  transform: translateX(-50%) !important;
}


.pdf-control-bar-stacks_in_21.is-action-only {
  transform: translate(-50%, calc(100% + 16px)) !important;
}


.pdf-control-main-row-stacks_in_21 > *,
.pdf-control-tools-row-stacks_in_21 > * {
  position: static !important;
  float: none !important;
  clear: none !important;
  transform: none !important;
  margin: 0 !important;
  vertical-align: middle !important;
  flex: 0 0 auto !important;
}

.pdf-control-bar-stacks_in_21.is-tools-only .pdf-control-tools-row-stacks_in_21 {
  margin-top: 0;
}

.pdf-control-bar-stacks_in_21 .is-hidden,
.pdf-download-btn-stacks_in_21.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_21,
.pdf-page-btn-stacks_in_21 *,
.pdf-bar-action-btn-stacks_in_21,
.pdf-bar-action-btn-stacks_in_21 *,
.pdf-download-btn-stacks_in_21.button,
.pdf-download-btn-stacks_in_21.button *,
.pdf-nav-glyph-stacks_in_21,
.pdf-search-toggle-icon-stacks_in_21,
.pdf-search-close-icon-stacks_in_21,
.pdf-zoom-toggle-icon-stacks_in_21,
.pdf-zoom-close-icon-stacks_in_21,
.pdf-bar-action-icon-stacks_in_21,
.pdf-download-icon-stacks_in_21 {
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}

.pdf-page-btn-stacks_in_21,
.pdf-bar-action-btn-stacks_in_21,
.pdf-download-btn-stacks_in_21.button {
  -webkit-tap-highlight-color: transparent;
}

.pdf-page-btn-stacks_in_21 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 2rem;
  height: 2rem;
  padding: 0;
  margin: 0;
  border: 1px solid rgba(255, 255, 255, 0.24);
  border-radius: 6px;
  background: rgba(255, 255, 255, 1.00);
  color: rgba(18, 27, 38, 1.00);
  font-size: 1.2rem;
  line-height: 1;
  cursor: pointer;
  transition: background-color 0.18s ease, color 0.18s ease, border-color 0.18s ease, opacity 0.18s ease;
}

.pdf-page-btn-stacks_in_21:hover,
.pdf-page-btn-stacks_in_21:focus-visible {
  background: rgba(233, 244, 250, 1.00);
  color: rgba(16, 104, 148, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_21:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.95);
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(45, 92, 215, 0.22);
}

.pdf-page-btn-stacks_in_21:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_21[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_21:disabled:hover,
.pdf-page-btn-stacks_in_21:disabled:focus-visible,
.pdf-page-btn-stacks_in_21[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_21[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 1.00);
  color: rgba(18, 27, 38, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_21 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-page-prev-stacks_in_21 .pdf-nav-glyph-stacks_in_21,
.pdf-page-next-stacks_in_21 .pdf-nav-glyph-stacks_in_21,
.pdf-search-prev-stacks_in_21 .pdf-nav-glyph-stacks_in_21,
.pdf-search-next-stacks_in_21 .pdf-nav-glyph-stacks_in_21 {
  font-size: 1.36em;
  font-weight: 700;
}

.pdf-nav-glyph-stacks_in_21.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_21.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_21.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_21 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_21 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 6px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 1.00);
  color: rgba(18, 27, 38, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_21:focus,
.pdf-page-jump-stacks_in_21:focus-visible {
  background: rgba(233, 244, 250, 1.00);
  color: rgba(16, 104, 148, 1.00);
  border-color: rgba(45, 92, 215, 0.66);
  box-shadow: 0 0 0 2px rgba(45, 92, 215, 0.2);
}

.pdf-page-jump-stacks_in_21::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_21::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-search-toggle-stacks_in_21 {
  transition: opacity 0.16s ease, transform 0.16s ease;
}

.pdf-search-toggle-icon-stacks_in_21,
.pdf-search-close-icon-stacks_in_21,
.pdf-zoom-toggle-icon-stacks_in_21,
.pdf-zoom-close-icon-stacks_in_21 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-zoom-toggle-stacks_in_21 {
  transition: opacity 0.16s ease, transform 0.16s ease;
}

.pdf-search-panel-stacks_in_21 {
  display: none;
  align-items: center;
  gap: 0.34rem;
  min-width: 0;
  max-width: min(100%, 26rem);
  opacity: 0;
  transform: translateY(4px) scale(0.985);
  pointer-events: none;
  transform-origin: center;
  transition: opacity 0.2s ease, transform 0.2s ease;
}

.pdf-search-panel-stacks_in_21.is-visible {
  display: inline-flex;
}

.pdf-zoom-panel-stacks_in_21 {
  display: none;
  align-items: center;
  gap: 0.32rem;
  min-width: 0;
  max-width: min(100%, 25rem);
  opacity: 0;
  transform: translateY(4px) scale(0.985);
  pointer-events: none;
  transform-origin: center;
  transition: opacity 0.2s ease, transform 0.2s ease;
}

.pdf-zoom-panel-stacks_in_21.is-visible {
  display: inline-flex;
}

.pdf-control-bar-stacks_in_21.is-search-open,
.pdf-control-bar-stacks_in_21.is-zoom-open {
  max-width: calc(100% - 0.7rem);
}

.pdf-control-bar-stacks_in_21.is-search-open .pdf-control-tools-row-stacks_in_21,
.pdf-control-bar-stacks_in_21.is-zoom-open .pdf-control-tools-row-stacks_in_21 {
  width: 100%;
  max-width: 100%;
}

.pdf-control-bar-stacks_in_21.is-search-open .pdf-search-panel-stacks_in_21 {
  opacity: 1;
  transform: translateY(0) scale(1);
  pointer-events: auto;
}

.pdf-control-bar-stacks_in_21.is-zoom-open .pdf-zoom-panel-stacks_in_21 {
  opacity: 1;
  transform: translateY(0) scale(1);
  pointer-events: auto;
}

.pdf-search-input-stacks_in_21 {
  width: clamp(8rem, 32vw, 14rem);
  min-width: 0;
  height: 2rem;
  padding: 0 0.62rem;
  border-radius: 6px;
  border: 1px solid rgba(255, 255, 255, 0.22);
  background: rgba(239, 242, 247, 1.00);
  color: rgba(18, 27, 38, 1.00);
  font-size: 0.9rem;
  line-height: 1;
  outline: none;
  appearance: none;
  -webkit-appearance: none;
}

.pdf-search-input-stacks_in_21::placeholder {
  color: rgba(74, 88, 105, 1.00);
  opacity: 1;
}

.pdf-search-input-stacks_in_21:hover,
.pdf-search-input-stacks_in_21:focus,
.pdf-search-input-stacks_in_21:focus-visible {
  background: rgba(233, 244, 250, 1.00);
  color: rgba(16, 104, 148, 1.00);
  border-color: rgba(45, 92, 215, 0.66);
  box-shadow: 0 0 0 2px rgba(45, 92, 215, 0.2);
}

.pdf-search-input-stacks_in_21:hover::placeholder,
.pdf-search-input-stacks_in_21:focus::placeholder,
.pdf-search-input-stacks_in_21:focus-visible::placeholder {
  color: rgba(18, 27, 38, 1.00);
  opacity: 1;
}

.pdf-search-input-stacks_in_21::-webkit-search-cancel-button,
.pdf-search-input-stacks_in_21::-webkit-search-decoration {
  -webkit-appearance: none;
}

.pdf-search-count-stacks_in_21 {
  min-width: 2.7rem;
  text-align: center;
  font-size: 0.82rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-search-count-stacks_in_21.is-empty {
  opacity: 0.8;
}

.pdf-search-panel-stacks_in_21.is-search-loading .pdf-search-count-stacks_in_21 {
  animation: pdf-search-pulse-stacks_in_21 0.9s ease-in-out infinite;
}

.pdf-zoom-level-stacks_in_21 {
  min-width: 2.8rem;
  text-align: center;
  font-size: 0.82rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-zoom-reset-stacks_in_21 {
  width: auto;
  min-width: 2.9rem;
  padding: 0 0.44rem;
  font-size: 0.74rem;
}

@keyframes pdf-search-pulse-stacks_in_21 {
  0%, 100% { opacity: 0.52; }
  50% { opacity: 1; }
}

.pdf-bar-action-btn-stacks_in_21 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto !important;
  gap: 0.42em;
  height: 2rem;
  padding: 0 0.9rem;
  border-radius: 6px;
  border: 1px solid transparent;
  background: rgba(28, 33, 30, 1.00);
  color: rgba(255, 254, 249, 1.00);
  text-decoration: none;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  white-space: nowrap;
  word-break: keep-all;
  transition: background-color 0.18s ease, color 0.18s ease;
  
}

.pdf-bar-action-btn-stacks_in_21,
.pdf-bar-action-btn-stacks_in_21:hover,
.pdf-bar-action-btn-stacks_in_21:focus,
.pdf-bar-action-btn-stacks_in_21:focus-visible,
.pdf-bar-action-btn-stacks_in_21:active,
.pdf-bar-action-btn-stacks_in_21:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_21.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_21:hover,
.pdf-bar-action-btn-stacks_in_21:focus-visible {
  background: rgba(156, 46, 33, 1.00);
  color: rgba(255, 255, 255, 1.00);
}

.pdf-bar-action-btn-stacks_in_21:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.95);
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(45, 92, 215, 0.22);
}

.pdf-bar-action-icon-stacks_in_21 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_21.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_21.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_21.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_21.button {
  position: absolute;
  left: 50%;
  bottom: 0;
  z-index: 220;
  transform: translate(-50%, calc(50% + 0px));
  display: inline-flex;
  align-items: center;
  gap: 0.4em;
  padding: 0.6em 1.2em;
  margin: 0;
  border-radius: 6px;
  background: rgba(28, 33, 30, 1.00);
  color: rgba(255, 254, 249, 1.00);
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  white-space: nowrap;
  opacity: 0;
  transition: opacity 0.3s ease, background-color 0.2s ease, color 0.2s ease;
  
}

.pdf-download-btn-stacks_in_21.button.is-icon-only {
  gap: 0;
  width: auto;
  min-width: 0;
  justify-content: center;
  padding: 0.6em;
  border-radius: 999px;
}

.pdf-download-btn-stacks_in_21.button,
.pdf-download-btn-stacks_in_21.button:hover,
.pdf-download-btn-stacks_in_21.button:focus,
.pdf-download-btn-stacks_in_21.button:focus-visible,
.pdf-download-btn-stacks_in_21.button:active,
.pdf-download-btn-stacks_in_21.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_21.button:hover,
.pdf-download-btn-stacks_in_21.button:focus-visible {
  background: rgba(156, 46, 33, 1.00);
  color: rgba(255, 255, 255, 1.00);
}

.pdf-download-btn-stacks_in_21.button:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.95);
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(45, 92, 215, 0.22);
}

.pdf-download-icon-stacks_in_21 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_21.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_21.button.is-icon-only .pdf-download-icon-stacks_in_21 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_21.is-hidden,
.pdf-download-label-stacks_in_21.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_21 {
    gap: 0.22rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 0;
  }

  .pdf-control-main-row-stacks_in_21,
  .pdf-control-tools-row-stacks_in_21 {
    gap: 0.22rem;
  }

  

  .pdf-control-bar-stacks_in_21.is-mobile-compact {
    gap: 0.18rem;
  }

  .pdf-control-bar-stacks_in_21.is-mobile-compact .pdf-control-main-row-stacks_in_21,
  .pdf-control-bar-stacks_in_21.is-mobile-compact .pdf-control-tools-row-stacks_in_21 {
    gap: 0.18rem;
  }

  .pdf-page-btn-stacks_in_21 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_21 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_21.is-mobile-compact .pdf-page-jump-stacks_in_21 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_21 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_21 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_21.is-mobile-compact .pdf-bar-action-btn-stacks_in_21 {
    width: 2.3rem;
    min-width: 2.3rem;
    height: 2.3rem;
    min-height: 2.3rem;
    padding: 0;
    gap: 0;
    border-radius: 999px;
  }

  .pdf-control-bar-stacks_in_21.is-mobile-compact .pdf-bar-action-label-stacks_in_21 {
    display: none;
  }

  .pdf-control-bar-stacks_in_21.is-mobile-compact .pdf-bar-action-icon-stacks_in_21 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-control-bar-stacks_in_21.is-search-open,
  .pdf-control-bar-stacks_in_21.is-zoom-open {
    max-width: calc(100% - 0.5rem);
    gap: 0.2rem !important;
  }

  .pdf-control-bar-stacks_in_21.is-tools-open:not(.is-tools-only) .pdf-control-tools-row-stacks_in_21 {
    margin-top: 0.16rem;
  }

  .pdf-control-bar-stacks_in_21.is-mobile-compact.is-search-open,
  .pdf-control-bar-stacks_in_21.is-mobile-compact.is-zoom-open {
    width: calc(100% - 0.5rem);
  }

  .pdf-control-bar-stacks_in_21.is-search-open .pdf-search-panel-stacks_in_21,
  .pdf-control-bar-stacks_in_21.is-zoom-open .pdf-zoom-panel-stacks_in_21 {
    width: 100%;
    max-width: 100%;
    gap: 0.2rem;
  }

  .pdf-search-input-stacks_in_21 {
    width: 100%;
    flex: 1 1 auto;
    min-width: 4.4rem;
    height: 2.3rem;
    font-size: 0.86rem;
    padding: 0 0.52rem;
  }

  .pdf-search-count-stacks_in_21 {
    min-width: 2.35rem;
    font-size: 0.76rem;
  }

  .pdf-zoom-level-stacks_in_21 {
    min-width: 2.4rem;
    font-size: 0.76rem;
  }

  .pdf-zoom-reset-stacks_in_21 {
    min-width: 2.5rem;
    font-size: 0.68rem;
    padding: 0 0.34rem;
  }

  .pdf-download-btn-stacks_in_21.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_21 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 14;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_21 {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  border: 3px solid rgba(255, 255, 255, 0.85);
  border-top-color: rgba(0, 0, 0, 0.82);
  background: rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.35), 0 0 14px rgba(255, 255, 255, 0.48);
  animation: pdf-preview-spin-stacks_in_21 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_21 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_21.is-flipping-next .pdf-preview-img-stacks_in_21 {
  animation: pdf-preview-front-next-stacks_in_21 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_21.is-flipping-next .pdf-preview-img-back-stacks_in_21 {
  animation: pdf-preview-back-next-stacks_in_21 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_21.is-flipping-prev .pdf-preview-img-stacks_in_21 {
  animation: pdf-preview-front-prev-stacks_in_21 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_21.is-flipping-prev .pdf-preview-img-back-stacks_in_21 {
  animation: pdf-preview-back-prev-stacks_in_21 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_21.is-flip-active .pdf-preview-img-stacks_in_21,
.pdf-preview-inner-stacks_in_21.is-flip-active .pdf-preview-img-turn-stacks_in_21,
.pdf-preview-inner-stacks_in_21.is-flip-active .pdf-preview-img-back-stacks_in_21,
.pdf-preview-inner-stacks_in_21.is-flip-active .pdf-flip-fold-stacks_in_21 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_21.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_21 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_21 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -16px 8px 34px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_21.is-flipping-3d-next .pdf-preview-img-back-stacks_in_21 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_21 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_21.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_21 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_21 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 16px 8px 34px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_21.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_21 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_21 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

/* Spread turns: fixed seam axis on the inner spine (left page axis right, right page axis left). */
.pdf-preview-inner-stacks_in_21.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_21 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_21 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.4);
}

.pdf-preview-inner-stacks_in_21.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_21 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_21 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_21.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_21 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_21 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.4);
}

.pdf-preview-inner-stacks_in_21.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_21 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_21 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_21.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_21 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_21 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.4);
}

.pdf-preview-inner-stacks_in_21.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_21 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_21 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_21.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_21 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_21 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.4);
}

.pdf-preview-inner-stacks_in_21.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_21 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_21 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_21.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_21 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_21.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_21 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_21.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_21 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_21.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_21 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_21.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_21 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_21 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_21.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_21 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_21 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_21.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_21 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_21 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_21.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_21 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_21 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_21.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_21 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_21 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_21.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_21 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_21 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_21.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_21 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_21 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_21.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_21 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_21 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_21.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_21 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_21 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_21.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_21 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_21 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_21.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_21 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_21 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_21.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_21 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_21 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_21.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_21 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_21 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_21.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_21 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_21 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_21.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_21 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_21 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_21.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_21 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_21 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_21.is-flipping-book-open .pdf-preview-img-stacks_in_21 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_21 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_21.is-flipping-book-open .pdf-preview-img-back-stacks_in_21 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_21 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_21.is-flipping-book-close .pdf-preview-img-stacks_in_21 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_21 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_21.is-flipping-book-close .pdf-preview-img-back-stacks_in_21 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_21 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_21.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_21 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_21 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -28px 12px 48px rgba(0, 0, 0, 0.48);
}

.pdf-preview-inner-stacks_in_21.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_21 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_21 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_21.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_21 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_21 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 28px 12px 48px rgba(0, 0, 0, 0.48);
}

.pdf-preview-inner-stacks_in_21.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_21 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_21 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_21.is-fold-shadow .pdf-flip-fold-stacks_in_21 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_21.is-fold-next .pdf-flip-fold-stacks_in_21 {
  background: linear-gradient(109deg, rgba(255, 255, 255, 0) 58%, rgba(0, 0, 0, 0.08) 70%, rgba(0, 0, 0, 0.24) 82%, rgba(0, 0, 0, 0.36) 92%, rgba(255, 255, 255, 0.12) 100%);
  transform-origin: right bottom;
  animation: pdf-preview-fold-next-stacks_in_21 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_21.is-fold-prev .pdf-flip-fold-stacks_in_21 {
  background: linear-gradient(251deg, rgba(255, 255, 255, 0) 58%, rgba(0, 0, 0, 0.08) 70%, rgba(0, 0, 0, 0.24) 82%, rgba(0, 0, 0, 0.36) 92%, rgba(255, 255, 255, 0.12) 100%);
  transform-origin: left bottom;
  animation: pdf-preview-fold-prev-stacks_in_21 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_21.is-fold-book-open .pdf-flip-fold-stacks_in_21 {
  background: linear-gradient(109deg, rgba(255, 255, 255, 0) 56%, rgba(0, 0, 0, 0.1) 69%, rgba(0, 0, 0, 0.28) 82%, rgba(0, 0, 0, 0.4) 92%, rgba(255, 255, 255, 0.15) 100%);
  transform-origin: right bottom;
  animation: pdf-preview-fold-book-open-stacks_in_21 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_21.is-fold-book-close .pdf-flip-fold-stacks_in_21 {
  background: linear-gradient(251deg, rgba(255, 255, 255, 0) 56%, rgba(0, 0, 0, 0.1) 69%, rgba(0, 0, 0, 0.28) 82%, rgba(0, 0, 0, 0.4) 92%, rgba(255, 255, 255, 0.15) 100%);
  transform-origin: left bottom;
  animation: pdf-preview-fold-book-close-stacks_in_21 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_21 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_21 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_21 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_21 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_21 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  46% {
    transform: rotateY(-52deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.9);
  }
  100% {
    transform: rotateY(-100deg);
    opacity: 0;
    filter: brightness(0.78);
  }
}

@keyframes pdf-preview-back-3d-next-stacks_in_21 {
  0% {
    transform: rotateY(100deg);
    opacity: 0;
    filter: brightness(0.78);
  }
  58% {
    opacity: 1;
    filter: brightness(0.9);
  }
  100% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-prev-stacks_in_21 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  46% {
    transform: rotateY(52deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.9);
  }
  100% {
    transform: rotateY(100deg);
    opacity: 0;
    filter: brightness(0.78);
  }
}

@keyframes pdf-preview-back-3d-prev-stacks_in_21 {
  0% {
    transform: rotateY(-100deg);
    opacity: 0;
    filter: brightness(0.78);
  }
  58% {
    opacity: 1;
    filter: brightness(0.9);
  }
  100% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-spread-next-stacks_in_21 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(-94deg) translateZ(8px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(-178deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-back-3d-spread-next-stacks_in_21 {
  0% {
    transform: rotateY(178deg);
    opacity: 0;
    filter: brightness(0.74);
  }
  55% {
    opacity: 0.98;
    filter: brightness(0.87);
  }
  100% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-spread-prev-stacks_in_21 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(94deg) translateZ(8px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(178deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-back-3d-spread-prev-stacks_in_21 {
  0% {
    transform: rotateY(-178deg);
    opacity: 0;
    filter: brightness(0.74);
  }
  55% {
    opacity: 0.98;
    filter: brightness(0.87);
  }
  100% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-single-next-left-stacks_in_21 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(-92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(-176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-next-right-stacks_in_21 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-prev-left-stacks_in_21 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-prev-right-stacks_in_21 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(-92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(-176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-back-3d-single-reveal-stacks_in_21 {
  0% {
    opacity: 0;
    filter: brightness(0.74);
  }
  55% {
    opacity: 0.98;
    filter: brightness(0.87);
  }
  100% {
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-single-next-left-to-spread-stacks_in_21 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: translateX(-25%) rotateY(-92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(-50%) rotateY(-176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-next-right-to-spread-stacks_in_21 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: translateX(-25%) rotateY(92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(-50%) rotateY(176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_21 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: translateX(25%) rotateY(92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(50%) rotateY(176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_21 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: translateX(25%) rotateY(-92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(50%) rotateY(-176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-back-3d-single-next-left-to-spread-stacks_in_21 {
  0% {
    transform: translateX(0) rotateY(180deg);
    opacity: 1;
    filter: brightness(0.72);
  }
  50% {
    transform: translateX(-25%) rotateY(90deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.84);
  }
  100% {
    transform: translateX(-50%) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-back-3d-single-next-right-to-spread-stacks_in_21 {
  0% {
    transform: translateX(0) rotateY(-180deg);
    opacity: 1;
    filter: brightness(0.72);
  }
  50% {
    transform: translateX(-25%) rotateY(-90deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.84);
  }
  100% {
    transform: translateX(-50%) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_21 {
  0% {
    transform: translateX(0) rotateY(-180deg);
    opacity: 1;
    filter: brightness(0.72);
  }
  50% {
    transform: translateX(25%) rotateY(-90deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.84);
  }
  100% {
    transform: translateX(50%) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_21 {
  0% {
    transform: translateX(0) rotateY(180deg);
    opacity: 1;
    filter: brightness(0.72);
  }
  50% {
    transform: translateX(25%) rotateY(90deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.84);
  }
  100% {
    transform: translateX(50%) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-book-open-stacks_in_21 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_21 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_21 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_21 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_21 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  46% {
    transform: translateX(-4.6%) rotateY(-54deg) skewY(0.5deg);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(-14%) rotateY(-101deg) skewY(1deg);
    opacity: 0;
    filter: brightness(0.75);
  }
}

@keyframes pdf-preview-back-book-open-3d-stacks_in_21 {
  0% {
    transform: translateX(10.4%) rotateY(102deg) skewY(-0.8deg);
    opacity: 0;
    filter: brightness(0.72);
  }
  64% {
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-book-close-3d-stacks_in_21 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  46% {
    transform: translateX(4.6%) rotateY(54deg) skewY(-0.5deg);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(14%) rotateY(101deg) skewY(-1deg);
    opacity: 0;
    filter: brightness(0.75);
  }
}

@keyframes pdf-preview-back-book-close-3d-stacks_in_21 {
  0% {
    transform: translateX(-10.4%) rotateY(-102deg) skewY(0.8deg);
    opacity: 0;
    filter: brightness(0.72);
  }
  64% {
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-fold-next-stacks_in_21 {
  0% {
    opacity: 0;
    transform: translateX(8%) scaleX(0.76);
  }
  45% {
    opacity: 0.95;
  }
  100% {
    opacity: 0;
    transform: translateX(-12%) scaleX(1.12);
  }
}

@keyframes pdf-preview-fold-prev-stacks_in_21 {
  0% {
    opacity: 0;
    transform: translateX(-8%) scaleX(0.76);
  }
  45% {
    opacity: 0.95;
  }
  100% {
    opacity: 0;
    transform: translateX(12%) scaleX(1.12);
  }
}

@keyframes pdf-preview-fold-book-open-stacks_in_21 {
  0% {
    opacity: 0;
    transform: translateX(11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(-16%) scaleX(1.2);
  }
}

@keyframes pdf-preview-fold-book-close-stacks_in_21 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_21 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_21 {
  position: absolute;
  top: 0.55rem;
  right: 0.55rem;
  z-index: 2;
  padding: 0.2rem 0.54rem;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.38);
  background: rgba(24, 34, 48, 0.72);
  color: #ffffff;
  font-size: 0.58rem;
  line-height: 1;
  font-weight: 600;
}

.previewUrl-stacks_in_21 {
  margin: 0;
  max-width: 240px;
  padding: 0.15rem 0.5rem;
  border-radius: 6px;
  background: #eef4ff;
  color: #2a5bd7;
  font-size: 0.8rem;
  font-weight: 500;
  word-break: break-all;
}

.previewPage-stacks_in_21 {
  margin: 0.4rem 0 0;
  padding: 0.1rem 0.6rem;
  border-radius: 6px;
  background: #f5f5f5;
  color: #444;
  font-size: 0.75rem;
}

@media (prefers-reduced-motion: reduce) {
  .pdf-preview-img-stacks_in_21,
  .pdf-preview-img-turn-stacks_in_21,
  .pdf-preview-img-back-stacks_in_21,
  .pdf-flip-fold-stacks_in_21,
  .pdf-loader-stacks_in_21,
  .pdf-download-btn-stacks_in_21.button,
  .pdf-lightbox-backdrop-stacks_in_21,
  .pdf-lightbox-close-stacks_in_21 {
    transition: none;
  }

  .pulse-loader-stacks_in_21,
  .pdf-preview-inner-stacks_in_21.is-flipping-next .pdf-preview-img-stacks_in_21,
  .pdf-preview-inner-stacks_in_21.is-flipping-next .pdf-preview-img-back-stacks_in_21,
  .pdf-preview-inner-stacks_in_21.is-flipping-prev .pdf-preview-img-stacks_in_21,
  .pdf-preview-inner-stacks_in_21.is-flipping-prev .pdf-preview-img-back-stacks_in_21,
  .pdf-preview-inner-stacks_in_21.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_21,
  .pdf-preview-inner-stacks_in_21.is-flipping-3d-next .pdf-preview-img-back-stacks_in_21,
  .pdf-preview-inner-stacks_in_21.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_21,
  .pdf-preview-inner-stacks_in_21.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_21,
  .pdf-preview-inner-stacks_in_21.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_21,
  .pdf-preview-inner-stacks_in_21.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_21,
  .pdf-preview-inner-stacks_in_21.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_21,
  .pdf-preview-inner-stacks_in_21.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_21,
  .pdf-preview-inner-stacks_in_21.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_21,
  .pdf-preview-inner-stacks_in_21.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_21,
  .pdf-preview-inner-stacks_in_21.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_21,
  .pdf-preview-inner-stacks_in_21.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_21,
  .pdf-preview-inner-stacks_in_21.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_21,
  .pdf-preview-inner-stacks_in_21.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_21,
  .pdf-preview-inner-stacks_in_21.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_21,
  .pdf-preview-inner-stacks_in_21.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_21,
  .pdf-preview-inner-stacks_in_21.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_21,
  .pdf-preview-inner-stacks_in_21.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_21,
  .pdf-preview-inner-stacks_in_21.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_21,
  .pdf-preview-inner-stacks_in_21.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_21,
  .pdf-preview-inner-stacks_in_21.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_21,
  .pdf-preview-inner-stacks_in_21.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_21,
  .pdf-preview-inner-stacks_in_21.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_21,
  .pdf-preview-inner-stacks_in_21.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_21,
  .pdf-preview-inner-stacks_in_21.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_21,
  .pdf-preview-inner-stacks_in_21.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_21,
  .pdf-preview-inner-stacks_in_21.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_21,
  .pdf-preview-inner-stacks_in_21.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_21,
  .pdf-preview-inner-stacks_in_21.is-flipping-book-open .pdf-preview-img-stacks_in_21,
  .pdf-preview-inner-stacks_in_21.is-flipping-book-open .pdf-preview-img-back-stacks_in_21,
  .pdf-preview-inner-stacks_in_21.is-flipping-book-close .pdf-preview-img-stacks_in_21,
  .pdf-preview-inner-stacks_in_21.is-flipping-book-close .pdf-preview-img-back-stacks_in_21,
  .pdf-preview-inner-stacks_in_21.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_21,
  .pdf-preview-inner-stacks_in_21.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_21,
  .pdf-preview-inner-stacks_in_21.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_21,
  .pdf-preview-inner-stacks_in_21.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_21,
  .pdf-preview-inner-stacks_in_21.is-fold-next .pdf-flip-fold-stacks_in_21,
  .pdf-preview-inner-stacks_in_21.is-fold-prev .pdf-flip-fold-stacks_in_21,
  .pdf-preview-inner-stacks_in_21.is-fold-book-open .pdf-flip-fold-stacks_in_21,
  .pdf-preview-inner-stacks_in_21.is-fold-book-close .pdf-flip-fold-stacks_in_21 {
    animation: none;
  }
}

#stacks_in_24 {
}
.pdf-preview-wrapper-stacks_in_25 {
  position: relative;
  text-align: center;
  overflow: visible;
  --pdf-zoom-scale: 1;
  --pdf-zoom-x: 0px;
  --pdf-zoom-y: 0px;
  background: transparent !important;
  box-shadow: none !important;
  
  
  
}

.pdf-preview-wrapper-stacks_in_25:focus-visible {
  outline: none;
}

.pdf-preview-wrapper-stacks_in_25.is-lightbox-enabled .pdf-preview-inner-stacks_in_25 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_25.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_25.is-lightbox-active .pdf-preview-inner-stacks_in_25 {
  cursor: default;
}

.pdf-preview-wrapper-stacks_in_25.is-lightbox-active:not(.is-zoom-active) .pdf-preview-inner-stacks_in_25 {
  pointer-events: none;
}

@media (hover: hover) and (pointer: fine) {
  .pdf-preview-wrapper-stacks_in_25.is-hover-flip-cursor .pdf-preview-inner-stacks_in_25,
  .pdf-preview-wrapper-stacks_in_25.is-hover-flip-cursor .pdf-preview-img-stacks_in_25,
  .pdf-preview-wrapper-stacks_in_25.is-hover-flip-cursor .pdf-preview-img-back-stacks_in_25,
  .pdf-preview-wrapper-stacks_in_25.is-hover-flip-cursor .pdf-preview-img-turn-stacks_in_25,
  .pdf-preview-wrapper-stacks_in_25.is-hover-flip-cursor .pdf-turn-stage-stacks_in_25,
  .pdf-preview-wrapper-stacks_in_25.is-hover-flip-cursor .pdf-three-stage-stacks_in_25,
  .pdf-preview-wrapper-stacks_in_25.is-hover-flip-cursor .pdf-page-border-stacks_in_25 {
    cursor: ew-resize;
  }
}

.pdf-preview-wrapper-stacks_in_25.is-lightbox-active .pdf-control-bar-stacks_in_25,
.pdf-preview-wrapper-stacks_in_25.is-lightbox-active .pdf-control-bar-stacks_in_25 * {
  pointer-events: auto;
}

.pdf-preview-wrapper-stacks_in_25.is-lightbox-transitioning .pdf-control-bar-stacks_in_25.is-visible {
  opacity: 0 !important;
  pointer-events: none !important;
  transition: opacity 0.14s ease;
}

.pdf-lightbox-overlay-stacks_in_25 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  background: transparent;
  overflow: hidden;
  overscroll-behavior: contain;
}

.pdf-lightbox-overlay-stacks_in_25.is-visible {
  display: block;
}

.pdf-lightbox-backdrop-stacks_in_25 {
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  background: rgba(8, 12, 24, 0.82);
  opacity: 0;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_25.is-open .pdf-lightbox-backdrop-stacks_in_25 {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_25 {
  position: absolute;
  inset: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  padding:
    calc(clamp(24px, 4vw, 60px) + env(safe-area-inset-top))
    calc(clamp(24px, 4vw, 60px) + env(safe-area-inset-right))
    calc(clamp(30px, 5vw, 84px) + env(safe-area-inset-bottom))
    calc(clamp(24px, 4vw, 60px) + env(safe-area-inset-left));
  overflow: hidden;
}

.pdf-lightbox-close-stacks_in_25 {
  position: absolute;
  top: calc(14px + env(safe-area-inset-top));
  right: calc(14px + env(safe-area-inset-right));
  z-index: 2;
  width: 2.35rem;
  height: 2.35rem;
  border: 1px solid rgba(255, 255, 255, 0.25);
  border-radius: 999px;
  background: rgba(15, 23, 42, 0.72);
  color: #fff;
  font-size: 1.32rem;
  line-height: 1;
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_25.is-open .pdf-lightbox-close-stacks_in_25 {
  opacity: 1;
}

.pdf-lightbox-close-stacks_in_25:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_25 {
  visibility: hidden !important;
  pointer-events: none !important;
}

html.pdf-lightbox-no-scroll,
body.pdf-lightbox-no-scroll {
  overflow: hidden !important;
  overscroll-behavior: none;
  height: 100%;
}

.pdf-preview-inner-stacks_in_25 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
  -webkit-user-select: none;
  user-select: none;
}

.pdf-preview-inner-stacks_in_25::selection,
.pdf-preview-inner-stacks_in_25 *::selection {
  background: transparent;
  color: inherit;
}

.pdf-zoom-viewport-stacks_in_25 {
  position: relative;
  width: 100%;
  overflow: visible;
}

.pdf-zoom-content-stacks_in_25 {
  position: relative;
  width: 100%;
  transform-origin: 50% 50%;
  transform: translate3d(var(--pdf-zoom-x), var(--pdf-zoom-y), 0) scale(var(--pdf-zoom-scale));
  transition: transform 0.34s cubic-bezier(0.22, 1, 0.36, 1);
  will-change: transform;
}

.pdf-preview-wrapper-stacks_in_25.is-zoom-active .pdf-zoom-viewport-stacks_in_25 {
  touch-action: none;
}

.pdf-preview-wrapper-stacks_in_25.is-zoomed .pdf-zoom-viewport-stacks_in_25 {
  overflow: hidden;
  cursor: grab;
}

.pdf-preview-wrapper-stacks_in_25.is-zoom-dragging .pdf-zoom-viewport-stacks_in_25 {
  cursor: grabbing;
}

.pdf-preview-wrapper-stacks_in_25.is-zoom-dragging .pdf-zoom-content-stacks_in_25 {
  transition: none;
}

.pdf-preview-wrapper-stacks_in_25.is-zoomed.is-turnjs-active .pdf-turn-stage-stacks_in_25 {
  pointer-events: none !important;
}

.pdf-preview-wrapper-stacks_in_25.is-lightbox-active.is-turnjs-active .pdf-turn-stage-stacks_in_25 {
  pointer-events: none !important;
}


.pdf-preview-img-stacks_in_25 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 8px;
  border: 0;
  background: #fff;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-search-highlight-layer-stacks_in_25 {
  position: absolute;
  inset: 0;
  z-index: 12;
  width: 100%;
  pointer-events: none;
  overflow: hidden;
  opacity: 0;
  transition: opacity 0.16s ease;
}

.pdf-search-highlight-layer-stacks_in_25.is-visible {
  opacity: 1;
}

.pdf-search-highlight-layer-stacks_in_25.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-search-highlight-layer-stacks_in_25.is-book-layout-single-first,
.pdf-search-highlight-layer-stacks_in_25.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-search-highlight-layer-stacks_in_25.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-search-highlight-layer-stacks_in_25.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-search-highlight-mark-stacks_in_25 {
  position: absolute;
  box-sizing: border-box;
  border-radius: 3px;
  background: rgba(255, 230, 0, 0.28);
  border: 1px solid rgba(0, 0, 0, 0.8);
  box-shadow:
    0 0 0 1px rgba(255, 255, 255, 0.92),
    0 0 0 2px rgba(0, 0, 0, 0.72),
    0 0 8px rgba(255, 214, 10, 0.56);
  animation: pdf-search-highlight-pop-stacks_in_25 0.42s ease-out;
}

@keyframes pdf-search-highlight-pop-stacks_in_25 {
  0% {
    transform: scale(0.95);
    opacity: 0.78;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

.pdf-three-stage-stacks_in_25 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-turn-stage-stacks_in_25 {
  position: absolute;
  inset: 0;
  z-index: 6;
  display: none;
  opacity: 0;
  pointer-events: none;
  overflow: visible;
  border-radius: 8px;
  background: transparent;
}

.pdf-turn-book-stacks_in_25 {
  width: 100%;
  height: auto;
  display: block;
  -webkit-user-select: none;
  user-select: none;
}

.pdf-turn-page-stacks_in_25 {
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: #fff;
  -webkit-user-select: none;
  user-select: none;
}

.pdf-turn-page-inner-stacks_in_25 {
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: #fff;
  -webkit-user-select: none;
  user-select: none;
}

.pdf-turn-page-img-stacks_in_25 {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: contain;
  background: #fff;
  user-select: none;
  -webkit-user-select: none;
  -webkit-user-drag: none;
}

.pdf-preview-wrapper-stacks_in_25.is-turnjs-active .pdf-preview-img-stacks_in_25 {
  display: none !important;
}

.pdf-preview-wrapper-stacks_in_25.is-turnjs-active .pdf-turn-stage-stacks_in_25 {
  position: relative;
  inset: auto;
  width: 100%;
  height: auto;
  display: block;
  opacity: 1;
  pointer-events: auto;
  overflow: visible;
}

.pdf-preview-wrapper-stacks_in_25.is-turnjs-active .pdf-turn-book-stacks_in_25 {
  width: 100% !important;
  height: auto !important;
  max-width: 100% !important;
  max-height: none !important;
}

.pdf-preview-wrapper-stacks_in_25.is-turnjs-active .pdf-preview-img-back-stacks_in_25,
.pdf-preview-wrapper-stacks_in_25.is-turnjs-active .pdf-preview-img-turn-stacks_in_25,
.pdf-preview-wrapper-stacks_in_25.is-turnjs-active .pdf-three-stage-stacks_in_25,
.pdf-preview-wrapper-stacks_in_25.is-turnjs-active .pdf-flip-fold-stacks_in_25 {
  display: none !important;
}

.pdf-page-border-stacks_in_25 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_25::before,
.pdf-page-border-stacks_in_25::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}


.pdf-page-border-stacks_in_25.is-mode-single,
.pdf-page-border-stacks_in_25.is-mode-book {
  opacity: 1;
}

.pdf-page-border-stacks_in_25.is-mode-single::before {
  display: block;
  inset: 0;
  border-radius: 8px;
  box-shadow: 0px 5px 18px 0px rgba(18, 27, 38, 0.09);
}

.pdf-page-border-stacks_in_25.is-book-layout-spread::before,
.pdf-page-border-stacks_in_25.is-book-layout-spread::after {
  display: block;
  top: 0;
  bottom: 0;
  width: 50%;
  box-shadow: 0px 5px 18px 0px rgba(18, 27, 38, 0.09);
}

.pdf-page-border-stacks_in_25.is-book-layout-spread::before {
  left: 0;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-page-border-stacks_in_25.is-book-layout-spread::after {
  right: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.pdf-page-border-stacks_in_25.is-book-layout-single-first::before,
.pdf-page-border-stacks_in_25.is-book-layout-single-last::before {
  display: block;
  top: 0;
  bottom: 0;
  left: 25%;
  width: 50%;
  box-shadow: 0px 5px 18px 0px rgba(18, 27, 38, 0.09);
}

.pdf-page-border-stacks_in_25.is-book-layout-single-first::before {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.pdf-page-border-stacks_in_25.is-book-layout-single-last::before {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-wrapper-stacks_in_25.is-single-slider-animating .pdf-preview-inner-stacks_in_25 {
  box-shadow: 0px 5px 18px 0px rgba(18, 27, 38, 0.09);
}

.pdf-preview-wrapper-stacks_in_25.is-single-slider-animating .pdf-page-border-stacks_in_25::before,
.pdf-preview-wrapper-stacks_in_25.is-single-slider-animating .pdf-page-border-stacks_in_25::after {
  box-shadow: none !important;
}

.pdf-preview-wrapper-stacks_in_25.is-turnjs-active .pdf-page-border-stacks_in_25::before,
.pdf-preview-wrapper-stacks_in_25.is-turnjs-active .pdf-page-border-stacks_in_25::after {
  box-shadow: none !important;
}

.pdf-preview-wrapper-stacks_in_25.is-turnjs-active .pdf-turn-page-stacks_in_25 {
  box-shadow: none;
  clip-path: none;
}

.pdf-preview-wrapper-stacks_in_25.is-turnjs-active .pdf-turn-page-stacks_in_25.turn-slot-left {
  box-shadow: 0px 5px 18px 0px rgba(18, 27, 38, 0.09);
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  clip-path: inset(-80px 0 -80px -80px);
}

.pdf-preview-wrapper-stacks_in_25.is-turnjs-active .pdf-turn-page-stacks_in_25.turn-slot-right {
  box-shadow: 0px 5px 18px 0px rgba(18, 27, 38, 0.09);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  clip-path: inset(-80px -80px -80px 0);
}

.pdf-preview-wrapper-stacks_in_25.is-turnjs-active .pdf-turn-page-stacks_in_25.turn-slot-single {
  box-shadow: 0px 5px 18px 0px rgba(18, 27, 38, 0.09);
  border-radius: 8px;
}

.pdf-preview-wrapper-stacks_in_25.is-turnjs-active .pdf-turn-page-stacks_in_25.turn-slot-single-first {
  box-shadow: 0px 5px 18px 0px rgba(18, 27, 38, 0.09);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  clip-path: none;
}

.pdf-preview-wrapper-stacks_in_25.is-turnjs-active .pdf-turn-page-stacks_in_25.turn-slot-single-last {
  box-shadow: 0px 5px 18px 0px rgba(18, 27, 38, 0.09);
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  clip-path: none;
}

@supports (color: color-mix(in srgb, black 50%, transparent)) {
  .pdf-preview-wrapper-stacks_in_25.is-turnjs-active .pdf-turn-page-stacks_in_25.turn-animation-clone.turn-shadow-flipping.turn-slot-left,
  .pdf-preview-wrapper-stacks_in_25.is-turnjs-active .pdf-turn-page-stacks_in_25.turn-animation-clone.turn-shadow-flipping.turn-slot-right,
  .pdf-preview-wrapper-stacks_in_25.is-turnjs-active .pdf-turn-page-stacks_in_25.turn-animation-clone.turn-shadow-flipping.turn-slot-single,
  .pdf-preview-wrapper-stacks_in_25.is-turnjs-active .pdf-turn-page-stacks_in_25.turn-animation-clone.turn-shadow-flipping.turn-slot-single-first,
  .pdf-preview-wrapper-stacks_in_25.is-turnjs-active .pdf-turn-page-stacks_in_25.turn-animation-clone.turn-shadow-flipping.turn-slot-single-last {
    box-shadow: 0px 5px 18px 0px color-mix(in srgb, rgba(18, 27, 38, 0.09) 50%, transparent);
  }
}



.pdf-three-stage-stacks_in_25.is-active {
  opacity: 1;
}

.pdf-preview-wrapper-stacks_in_25.is-turnjs-active .pdf-turn-page-stacks_in_25.turn-slot-left {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  clip-path: inset(-80px 0 -80px -80px);
}

.pdf-preview-wrapper-stacks_in_25.is-turnjs-active .pdf-turn-page-stacks_in_25.turn-slot-right {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  clip-path: inset(-80px -80px -80px 0);
}

.pdf-preview-wrapper-stacks_in_25.is-turnjs-active .pdf-turn-page-stacks_in_25.turn-slot-single {
  border-radius: 8px;
}

.pdf-preview-wrapper-stacks_in_25.is-turnjs-active .pdf-turn-page-stacks_in_25.turn-slot-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  clip-path: none;
}

.pdf-preview-wrapper-stacks_in_25.is-turnjs-active .pdf-turn-page-stacks_in_25.turn-slot-single-last {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  clip-path: none;
}

.pdf-three-stage-stacks_in_25 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_25 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 8px;
  border: 0;
  background: #fff;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-preview-img-turn-stacks_in_25 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 8px;
  border: 0;
  background: #fff;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-flip-fold-stacks_in_25 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 8px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_25.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_25.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_25.is-book-layout-single-first,
.pdf-preview-img-stacks_in_25.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_25.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_25.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_25.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_25.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_25.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_25.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_25.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_25.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_25.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_25.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_25.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_25.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_25.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_25.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_25.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_25.is-book-layout-single-first,
.pdf-three-stage-stacks_in_25.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_25.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_25.is-book-layout-single-first,
.pdf-page-border-stacks_in_25.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_25.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_25.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_25.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_25 {
  position: absolute;
  left: 50%;
  bottom: 0.85rem;
  transform: translateX(-50%);
  z-index: 200;
  display: none;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 0.42rem !important;
  flex-wrap: wrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 0;
  padding: 7px;
  border-radius: 10px;
  border: 1px solid rgba(220, 227, 236, 1.00);
  background: rgba(255, 255, 255, 1.00);
  
  backdrop-filter: none;
  -webkit-backdrop-filter: none;
  
  color: rgba(18, 27, 38, 1.00);
  white-space: normal !important;
  
  box-shadow: 0px 4px 14px 0px rgba(18, 27, 38, 0.07);
  
}

.pdf-control-main-row-stacks_in_25,
.pdf-control-tools-row-stacks_in_25 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.42rem;
  width: max-content;
  max-width: 100%;
  min-width: 0;
  margin: 0 auto;
  white-space: nowrap;
}

.pdf-control-bar-stacks_in_25,
.pdf-control-bar-stacks_in_25 *,
.pdf-page-count-stacks_in_25,
.pdf-search-count-stacks_in_25,
.pdf-zoom-level-stacks_in_25 {
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}

.pdf-page-jump-stacks_in_25,
.pdf-search-input-stacks_in_25 {
  -webkit-user-select: text;
  user-select: text;
  -webkit-touch-callout: default;
}

.pdf-control-tools-row-stacks_in_25 {
  gap: 0.34rem;
}

.pdf-control-bar-stacks_in_25.is-tools-open {
  flex-direction: column !important;
  align-items: stretch !important;
  gap: 0.34rem !important;
}

.pdf-control-bar-stacks_in_25.is-tools-open:not(.is-tools-only) .pdf-control-tools-row-stacks_in_25 {
  margin-top: 0.22rem;
}



.pdf-preview-inner-stacks_in_25.is-flip-active .pdf-page-border-stacks_in_25 {
  opacity: 0;
  transition: none;
}


.pdf-preview-wrapper-stacks_in_25 {
  margin-bottom: calc(max(0px, 0px) + 0px + var(--pdf-bar-height, 0px) + max(0px, 16px));
}

.pdf-control-bar-stacks_in_25 {
  position: absolute;
  top: auto;
  bottom: 0;
  transform: translate(-50%, calc(100% + 16px));
}






.pdf-preview-wrapper-stacks_in_25.is-lightbox-active .pdf-control-bar-stacks_in_25 {
  left: 50% !important;
  right: auto !important;
  top: auto !important;
  bottom: calc(0.72rem + env(safe-area-inset-bottom)) !important;
  transform: translateX(calc(-50% + var(--pdf-lightbox-bar-drag-x, 0px))) translateY(var(--pdf-lightbox-bar-drag-y, 0px)) !important;
  transition: transform 0.2s cubic-bezier(0.22, 0.61, 0.36, 1), opacity 0.14s ease;
  max-width: min(calc(100% - 0.8rem), calc(100vw - 2rem));
}

.pdf-preview-wrapper-stacks_in_25.is-lightbox-active .pdf-control-bar-stacks_in_25.is-lightbox-bar-draggable {
  cursor: grab;
}

.pdf-preview-wrapper-stacks_in_25.is-lightbox-active .pdf-control-bar-stacks_in_25.is-lightbox-bar-dragging {
  cursor: grabbing;
  transition: none !important;
  user-select: none;
}

.pdf-preview-wrapper-stacks_in_25.is-lightbox-active .pdf-control-bar-stacks_in_25.is-lightbox-bar-returning {
  transition: transform 0.26s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.14s ease !important;
}

.pdf-control-bar-stacks_in_25.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_25.is-action-only {
  left: 50% !important;
  right: auto !important;
  transform: translateX(-50%) !important;
}


.pdf-control-bar-stacks_in_25.is-action-only {
  transform: translate(-50%, calc(100% + 16px)) !important;
}


.pdf-control-main-row-stacks_in_25 > *,
.pdf-control-tools-row-stacks_in_25 > * {
  position: static !important;
  float: none !important;
  clear: none !important;
  transform: none !important;
  margin: 0 !important;
  vertical-align: middle !important;
  flex: 0 0 auto !important;
}

.pdf-control-bar-stacks_in_25.is-tools-only .pdf-control-tools-row-stacks_in_25 {
  margin-top: 0;
}

.pdf-control-bar-stacks_in_25 .is-hidden,
.pdf-download-btn-stacks_in_25.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_25,
.pdf-page-btn-stacks_in_25 *,
.pdf-bar-action-btn-stacks_in_25,
.pdf-bar-action-btn-stacks_in_25 *,
.pdf-download-btn-stacks_in_25.button,
.pdf-download-btn-stacks_in_25.button *,
.pdf-nav-glyph-stacks_in_25,
.pdf-search-toggle-icon-stacks_in_25,
.pdf-search-close-icon-stacks_in_25,
.pdf-zoom-toggle-icon-stacks_in_25,
.pdf-zoom-close-icon-stacks_in_25,
.pdf-bar-action-icon-stacks_in_25,
.pdf-download-icon-stacks_in_25 {
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}

.pdf-page-btn-stacks_in_25,
.pdf-bar-action-btn-stacks_in_25,
.pdf-download-btn-stacks_in_25.button {
  -webkit-tap-highlight-color: transparent;
}

.pdf-page-btn-stacks_in_25 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 2rem;
  height: 2rem;
  padding: 0;
  margin: 0;
  border: 1px solid rgba(255, 255, 255, 0.24);
  border-radius: 6px;
  background: rgba(255, 255, 255, 1.00);
  color: rgba(18, 27, 38, 1.00);
  font-size: 1.2rem;
  line-height: 1;
  cursor: pointer;
  transition: background-color 0.18s ease, color 0.18s ease, border-color 0.18s ease, opacity 0.18s ease;
}

.pdf-page-btn-stacks_in_25:hover,
.pdf-page-btn-stacks_in_25:focus-visible {
  background: rgba(233, 244, 250, 1.00);
  color: rgba(16, 104, 148, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_25:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.95);
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(45, 92, 215, 0.22);
}

.pdf-page-btn-stacks_in_25:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_25[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_25:disabled:hover,
.pdf-page-btn-stacks_in_25:disabled:focus-visible,
.pdf-page-btn-stacks_in_25[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_25[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 1.00);
  color: rgba(18, 27, 38, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_25 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-page-prev-stacks_in_25 .pdf-nav-glyph-stacks_in_25,
.pdf-page-next-stacks_in_25 .pdf-nav-glyph-stacks_in_25,
.pdf-search-prev-stacks_in_25 .pdf-nav-glyph-stacks_in_25,
.pdf-search-next-stacks_in_25 .pdf-nav-glyph-stacks_in_25 {
  font-size: 1.36em;
  font-weight: 700;
}

.pdf-nav-glyph-stacks_in_25.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_25.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_25.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_25 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_25 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 6px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 1.00);
  color: rgba(18, 27, 38, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_25:focus,
.pdf-page-jump-stacks_in_25:focus-visible {
  background: rgba(233, 244, 250, 1.00);
  color: rgba(16, 104, 148, 1.00);
  border-color: rgba(45, 92, 215, 0.66);
  box-shadow: 0 0 0 2px rgba(45, 92, 215, 0.2);
}

.pdf-page-jump-stacks_in_25::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_25::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-search-toggle-stacks_in_25 {
  transition: opacity 0.16s ease, transform 0.16s ease;
}

.pdf-search-toggle-icon-stacks_in_25,
.pdf-search-close-icon-stacks_in_25,
.pdf-zoom-toggle-icon-stacks_in_25,
.pdf-zoom-close-icon-stacks_in_25 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-zoom-toggle-stacks_in_25 {
  transition: opacity 0.16s ease, transform 0.16s ease;
}

.pdf-search-panel-stacks_in_25 {
  display: none;
  align-items: center;
  gap: 0.34rem;
  min-width: 0;
  max-width: min(100%, 26rem);
  opacity: 0;
  transform: translateY(4px) scale(0.985);
  pointer-events: none;
  transform-origin: center;
  transition: opacity 0.2s ease, transform 0.2s ease;
}

.pdf-search-panel-stacks_in_25.is-visible {
  display: inline-flex;
}

.pdf-zoom-panel-stacks_in_25 {
  display: none;
  align-items: center;
  gap: 0.32rem;
  min-width: 0;
  max-width: min(100%, 25rem);
  opacity: 0;
  transform: translateY(4px) scale(0.985);
  pointer-events: none;
  transform-origin: center;
  transition: opacity 0.2s ease, transform 0.2s ease;
}

.pdf-zoom-panel-stacks_in_25.is-visible {
  display: inline-flex;
}

.pdf-control-bar-stacks_in_25.is-search-open,
.pdf-control-bar-stacks_in_25.is-zoom-open {
  max-width: calc(100% - 0.7rem);
}

.pdf-control-bar-stacks_in_25.is-search-open .pdf-control-tools-row-stacks_in_25,
.pdf-control-bar-stacks_in_25.is-zoom-open .pdf-control-tools-row-stacks_in_25 {
  width: 100%;
  max-width: 100%;
}

.pdf-control-bar-stacks_in_25.is-search-open .pdf-search-panel-stacks_in_25 {
  opacity: 1;
  transform: translateY(0) scale(1);
  pointer-events: auto;
}

.pdf-control-bar-stacks_in_25.is-zoom-open .pdf-zoom-panel-stacks_in_25 {
  opacity: 1;
  transform: translateY(0) scale(1);
  pointer-events: auto;
}

.pdf-search-input-stacks_in_25 {
  width: clamp(8rem, 32vw, 14rem);
  min-width: 0;
  height: 2rem;
  padding: 0 0.62rem;
  border-radius: 6px;
  border: 1px solid rgba(255, 255, 255, 0.22);
  background: rgba(239, 242, 247, 1.00);
  color: rgba(18, 27, 38, 1.00);
  font-size: 0.9rem;
  line-height: 1;
  outline: none;
  appearance: none;
  -webkit-appearance: none;
}

.pdf-search-input-stacks_in_25::placeholder {
  color: rgba(74, 88, 105, 1.00);
  opacity: 1;
}

.pdf-search-input-stacks_in_25:hover,
.pdf-search-input-stacks_in_25:focus,
.pdf-search-input-stacks_in_25:focus-visible {
  background: rgba(233, 244, 250, 1.00);
  color: rgba(16, 104, 148, 1.00);
  border-color: rgba(45, 92, 215, 0.66);
  box-shadow: 0 0 0 2px rgba(45, 92, 215, 0.2);
}

.pdf-search-input-stacks_in_25:hover::placeholder,
.pdf-search-input-stacks_in_25:focus::placeholder,
.pdf-search-input-stacks_in_25:focus-visible::placeholder {
  color: rgba(18, 27, 38, 1.00);
  opacity: 1;
}

.pdf-search-input-stacks_in_25::-webkit-search-cancel-button,
.pdf-search-input-stacks_in_25::-webkit-search-decoration {
  -webkit-appearance: none;
}

.pdf-search-count-stacks_in_25 {
  min-width: 2.7rem;
  text-align: center;
  font-size: 0.82rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-search-count-stacks_in_25.is-empty {
  opacity: 0.8;
}

.pdf-search-panel-stacks_in_25.is-search-loading .pdf-search-count-stacks_in_25 {
  animation: pdf-search-pulse-stacks_in_25 0.9s ease-in-out infinite;
}

.pdf-zoom-level-stacks_in_25 {
  min-width: 2.8rem;
  text-align: center;
  font-size: 0.82rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-zoom-reset-stacks_in_25 {
  width: auto;
  min-width: 2.9rem;
  padding: 0 0.44rem;
  font-size: 0.74rem;
}

@keyframes pdf-search-pulse-stacks_in_25 {
  0%, 100% { opacity: 0.52; }
  50% { opacity: 1; }
}

.pdf-bar-action-btn-stacks_in_25 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto !important;
  gap: 0.42em;
  height: 2rem;
  padding: 0 0.9rem;
  border-radius: 6px;
  border: 1px solid transparent;
  background: rgba(28, 33, 30, 1.00);
  color: rgba(255, 254, 249, 1.00);
  text-decoration: none;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  white-space: nowrap;
  word-break: keep-all;
  transition: background-color 0.18s ease, color 0.18s ease;
  
}

.pdf-bar-action-btn-stacks_in_25,
.pdf-bar-action-btn-stacks_in_25:hover,
.pdf-bar-action-btn-stacks_in_25:focus,
.pdf-bar-action-btn-stacks_in_25:focus-visible,
.pdf-bar-action-btn-stacks_in_25:active,
.pdf-bar-action-btn-stacks_in_25:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_25.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_25:hover,
.pdf-bar-action-btn-stacks_in_25:focus-visible {
  background: rgba(156, 46, 33, 1.00);
  color: rgba(255, 255, 255, 1.00);
}

.pdf-bar-action-btn-stacks_in_25:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.95);
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(45, 92, 215, 0.22);
}

.pdf-bar-action-icon-stacks_in_25 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_25.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_25.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_25.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_25.button {
  position: absolute;
  left: 50%;
  bottom: 0;
  z-index: 220;
  transform: translate(-50%, calc(50% + 0px));
  display: inline-flex;
  align-items: center;
  gap: 0.4em;
  padding: 0.6em 1.2em;
  margin: 0;
  border-radius: 6px;
  background: rgba(28, 33, 30, 1.00);
  color: rgba(255, 254, 249, 1.00);
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  white-space: nowrap;
  opacity: 0;
  transition: opacity 0.3s ease, background-color 0.2s ease, color 0.2s ease;
  
}

.pdf-download-btn-stacks_in_25.button.is-icon-only {
  gap: 0;
  width: auto;
  min-width: 0;
  justify-content: center;
  padding: 0.6em;
  border-radius: 999px;
}

.pdf-download-btn-stacks_in_25.button,
.pdf-download-btn-stacks_in_25.button:hover,
.pdf-download-btn-stacks_in_25.button:focus,
.pdf-download-btn-stacks_in_25.button:focus-visible,
.pdf-download-btn-stacks_in_25.button:active,
.pdf-download-btn-stacks_in_25.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_25.button:hover,
.pdf-download-btn-stacks_in_25.button:focus-visible {
  background: rgba(156, 46, 33, 1.00);
  color: rgba(255, 255, 255, 1.00);
}

.pdf-download-btn-stacks_in_25.button:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.95);
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(45, 92, 215, 0.22);
}

.pdf-download-icon-stacks_in_25 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_25.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_25.button.is-icon-only .pdf-download-icon-stacks_in_25 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_25.is-hidden,
.pdf-download-label-stacks_in_25.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_25 {
    gap: 0.22rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 0;
  }

  .pdf-control-main-row-stacks_in_25,
  .pdf-control-tools-row-stacks_in_25 {
    gap: 0.22rem;
  }

  

  .pdf-control-bar-stacks_in_25.is-mobile-compact {
    gap: 0.18rem;
  }

  .pdf-control-bar-stacks_in_25.is-mobile-compact .pdf-control-main-row-stacks_in_25,
  .pdf-control-bar-stacks_in_25.is-mobile-compact .pdf-control-tools-row-stacks_in_25 {
    gap: 0.18rem;
  }

  .pdf-page-btn-stacks_in_25 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_25 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_25.is-mobile-compact .pdf-page-jump-stacks_in_25 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_25 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_25 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_25.is-mobile-compact .pdf-bar-action-btn-stacks_in_25 {
    width: 2.3rem;
    min-width: 2.3rem;
    height: 2.3rem;
    min-height: 2.3rem;
    padding: 0;
    gap: 0;
    border-radius: 999px;
  }

  .pdf-control-bar-stacks_in_25.is-mobile-compact .pdf-bar-action-label-stacks_in_25 {
    display: none;
  }

  .pdf-control-bar-stacks_in_25.is-mobile-compact .pdf-bar-action-icon-stacks_in_25 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-control-bar-stacks_in_25.is-search-open,
  .pdf-control-bar-stacks_in_25.is-zoom-open {
    max-width: calc(100% - 0.5rem);
    gap: 0.2rem !important;
  }

  .pdf-control-bar-stacks_in_25.is-tools-open:not(.is-tools-only) .pdf-control-tools-row-stacks_in_25 {
    margin-top: 0.16rem;
  }

  .pdf-control-bar-stacks_in_25.is-mobile-compact.is-search-open,
  .pdf-control-bar-stacks_in_25.is-mobile-compact.is-zoom-open {
    width: calc(100% - 0.5rem);
  }

  .pdf-control-bar-stacks_in_25.is-search-open .pdf-search-panel-stacks_in_25,
  .pdf-control-bar-stacks_in_25.is-zoom-open .pdf-zoom-panel-stacks_in_25 {
    width: 100%;
    max-width: 100%;
    gap: 0.2rem;
  }

  .pdf-search-input-stacks_in_25 {
    width: 100%;
    flex: 1 1 auto;
    min-width: 4.4rem;
    height: 2.3rem;
    font-size: 0.86rem;
    padding: 0 0.52rem;
  }

  .pdf-search-count-stacks_in_25 {
    min-width: 2.35rem;
    font-size: 0.76rem;
  }

  .pdf-zoom-level-stacks_in_25 {
    min-width: 2.4rem;
    font-size: 0.76rem;
  }

  .pdf-zoom-reset-stacks_in_25 {
    min-width: 2.5rem;
    font-size: 0.68rem;
    padding: 0 0.34rem;
  }

  .pdf-download-btn-stacks_in_25.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_25 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 14;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_25 {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  border: 3px solid rgba(255, 255, 255, 0.85);
  border-top-color: rgba(0, 0, 0, 0.82);
  background: rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.35), 0 0 14px rgba(255, 255, 255, 0.48);
  animation: pdf-preview-spin-stacks_in_25 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_25 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_25.is-flipping-next .pdf-preview-img-stacks_in_25 {
  animation: pdf-preview-front-next-stacks_in_25 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_25.is-flipping-next .pdf-preview-img-back-stacks_in_25 {
  animation: pdf-preview-back-next-stacks_in_25 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_25.is-flipping-prev .pdf-preview-img-stacks_in_25 {
  animation: pdf-preview-front-prev-stacks_in_25 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_25.is-flipping-prev .pdf-preview-img-back-stacks_in_25 {
  animation: pdf-preview-back-prev-stacks_in_25 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_25.is-flip-active .pdf-preview-img-stacks_in_25,
.pdf-preview-inner-stacks_in_25.is-flip-active .pdf-preview-img-turn-stacks_in_25,
.pdf-preview-inner-stacks_in_25.is-flip-active .pdf-preview-img-back-stacks_in_25,
.pdf-preview-inner-stacks_in_25.is-flip-active .pdf-flip-fold-stacks_in_25 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_25.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_25 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_25 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -16px 8px 34px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_25.is-flipping-3d-next .pdf-preview-img-back-stacks_in_25 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_25 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_25.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_25 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_25 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 16px 8px 34px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_25.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_25 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_25 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

/* Spread turns: fixed seam axis on the inner spine (left page axis right, right page axis left). */
.pdf-preview-inner-stacks_in_25.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_25 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_25 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.4);
}

.pdf-preview-inner-stacks_in_25.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_25 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_25 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_25.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_25 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_25 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.4);
}

.pdf-preview-inner-stacks_in_25.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_25 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_25 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_25.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_25 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_25 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.4);
}

.pdf-preview-inner-stacks_in_25.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_25 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_25 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_25.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_25 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_25 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.4);
}

.pdf-preview-inner-stacks_in_25.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_25 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_25 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_25.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_25 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_25.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_25 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_25.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_25 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_25.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_25 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_25.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_25 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_25 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_25.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_25 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_25 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_25.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_25 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_25 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_25.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_25 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_25 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_25.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_25 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_25 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_25.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_25 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_25 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_25.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_25 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_25 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_25.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_25 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_25 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_25.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_25 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_25 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_25.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_25 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_25 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_25.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_25 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_25 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_25.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_25 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_25 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_25.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_25 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_25 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_25.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_25 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_25 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_25.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_25 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_25 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_25.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_25 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_25 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_25.is-flipping-book-open .pdf-preview-img-stacks_in_25 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_25 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_25.is-flipping-book-open .pdf-preview-img-back-stacks_in_25 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_25 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_25.is-flipping-book-close .pdf-preview-img-stacks_in_25 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_25 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_25.is-flipping-book-close .pdf-preview-img-back-stacks_in_25 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_25 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_25.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_25 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_25 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -28px 12px 48px rgba(0, 0, 0, 0.48);
}

.pdf-preview-inner-stacks_in_25.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_25 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_25 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_25.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_25 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_25 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 28px 12px 48px rgba(0, 0, 0, 0.48);
}

.pdf-preview-inner-stacks_in_25.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_25 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_25 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_25.is-fold-shadow .pdf-flip-fold-stacks_in_25 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_25.is-fold-next .pdf-flip-fold-stacks_in_25 {
  background: linear-gradient(109deg, rgba(255, 255, 255, 0) 58%, rgba(0, 0, 0, 0.08) 70%, rgba(0, 0, 0, 0.24) 82%, rgba(0, 0, 0, 0.36) 92%, rgba(255, 255, 255, 0.12) 100%);
  transform-origin: right bottom;
  animation: pdf-preview-fold-next-stacks_in_25 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_25.is-fold-prev .pdf-flip-fold-stacks_in_25 {
  background: linear-gradient(251deg, rgba(255, 255, 255, 0) 58%, rgba(0, 0, 0, 0.08) 70%, rgba(0, 0, 0, 0.24) 82%, rgba(0, 0, 0, 0.36) 92%, rgba(255, 255, 255, 0.12) 100%);
  transform-origin: left bottom;
  animation: pdf-preview-fold-prev-stacks_in_25 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_25.is-fold-book-open .pdf-flip-fold-stacks_in_25 {
  background: linear-gradient(109deg, rgba(255, 255, 255, 0) 56%, rgba(0, 0, 0, 0.1) 69%, rgba(0, 0, 0, 0.28) 82%, rgba(0, 0, 0, 0.4) 92%, rgba(255, 255, 255, 0.15) 100%);
  transform-origin: right bottom;
  animation: pdf-preview-fold-book-open-stacks_in_25 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_25.is-fold-book-close .pdf-flip-fold-stacks_in_25 {
  background: linear-gradient(251deg, rgba(255, 255, 255, 0) 56%, rgba(0, 0, 0, 0.1) 69%, rgba(0, 0, 0, 0.28) 82%, rgba(0, 0, 0, 0.4) 92%, rgba(255, 255, 255, 0.15) 100%);
  transform-origin: left bottom;
  animation: pdf-preview-fold-book-close-stacks_in_25 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_25 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_25 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_25 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_25 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_25 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  46% {
    transform: rotateY(-52deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.9);
  }
  100% {
    transform: rotateY(-100deg);
    opacity: 0;
    filter: brightness(0.78);
  }
}

@keyframes pdf-preview-back-3d-next-stacks_in_25 {
  0% {
    transform: rotateY(100deg);
    opacity: 0;
    filter: brightness(0.78);
  }
  58% {
    opacity: 1;
    filter: brightness(0.9);
  }
  100% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-prev-stacks_in_25 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  46% {
    transform: rotateY(52deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.9);
  }
  100% {
    transform: rotateY(100deg);
    opacity: 0;
    filter: brightness(0.78);
  }
}

@keyframes pdf-preview-back-3d-prev-stacks_in_25 {
  0% {
    transform: rotateY(-100deg);
    opacity: 0;
    filter: brightness(0.78);
  }
  58% {
    opacity: 1;
    filter: brightness(0.9);
  }
  100% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-spread-next-stacks_in_25 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(-94deg) translateZ(8px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(-178deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-back-3d-spread-next-stacks_in_25 {
  0% {
    transform: rotateY(178deg);
    opacity: 0;
    filter: brightness(0.74);
  }
  55% {
    opacity: 0.98;
    filter: brightness(0.87);
  }
  100% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-spread-prev-stacks_in_25 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(94deg) translateZ(8px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(178deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-back-3d-spread-prev-stacks_in_25 {
  0% {
    transform: rotateY(-178deg);
    opacity: 0;
    filter: brightness(0.74);
  }
  55% {
    opacity: 0.98;
    filter: brightness(0.87);
  }
  100% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-single-next-left-stacks_in_25 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(-92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(-176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-next-right-stacks_in_25 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-prev-left-stacks_in_25 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-prev-right-stacks_in_25 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(-92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(-176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-back-3d-single-reveal-stacks_in_25 {
  0% {
    opacity: 0;
    filter: brightness(0.74);
  }
  55% {
    opacity: 0.98;
    filter: brightness(0.87);
  }
  100% {
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-single-next-left-to-spread-stacks_in_25 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: translateX(-25%) rotateY(-92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(-50%) rotateY(-176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-next-right-to-spread-stacks_in_25 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: translateX(-25%) rotateY(92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(-50%) rotateY(176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_25 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: translateX(25%) rotateY(92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(50%) rotateY(176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_25 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: translateX(25%) rotateY(-92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(50%) rotateY(-176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-back-3d-single-next-left-to-spread-stacks_in_25 {
  0% {
    transform: translateX(0) rotateY(180deg);
    opacity: 1;
    filter: brightness(0.72);
  }
  50% {
    transform: translateX(-25%) rotateY(90deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.84);
  }
  100% {
    transform: translateX(-50%) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-back-3d-single-next-right-to-spread-stacks_in_25 {
  0% {
    transform: translateX(0) rotateY(-180deg);
    opacity: 1;
    filter: brightness(0.72);
  }
  50% {
    transform: translateX(-25%) rotateY(-90deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.84);
  }
  100% {
    transform: translateX(-50%) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_25 {
  0% {
    transform: translateX(0) rotateY(-180deg);
    opacity: 1;
    filter: brightness(0.72);
  }
  50% {
    transform: translateX(25%) rotateY(-90deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.84);
  }
  100% {
    transform: translateX(50%) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_25 {
  0% {
    transform: translateX(0) rotateY(180deg);
    opacity: 1;
    filter: brightness(0.72);
  }
  50% {
    transform: translateX(25%) rotateY(90deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.84);
  }
  100% {
    transform: translateX(50%) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-book-open-stacks_in_25 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_25 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_25 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_25 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_25 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  46% {
    transform: translateX(-4.6%) rotateY(-54deg) skewY(0.5deg);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(-14%) rotateY(-101deg) skewY(1deg);
    opacity: 0;
    filter: brightness(0.75);
  }
}

@keyframes pdf-preview-back-book-open-3d-stacks_in_25 {
  0% {
    transform: translateX(10.4%) rotateY(102deg) skewY(-0.8deg);
    opacity: 0;
    filter: brightness(0.72);
  }
  64% {
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-book-close-3d-stacks_in_25 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  46% {
    transform: translateX(4.6%) rotateY(54deg) skewY(-0.5deg);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(14%) rotateY(101deg) skewY(-1deg);
    opacity: 0;
    filter: brightness(0.75);
  }
}

@keyframes pdf-preview-back-book-close-3d-stacks_in_25 {
  0% {
    transform: translateX(-10.4%) rotateY(-102deg) skewY(0.8deg);
    opacity: 0;
    filter: brightness(0.72);
  }
  64% {
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-fold-next-stacks_in_25 {
  0% {
    opacity: 0;
    transform: translateX(8%) scaleX(0.76);
  }
  45% {
    opacity: 0.95;
  }
  100% {
    opacity: 0;
    transform: translateX(-12%) scaleX(1.12);
  }
}

@keyframes pdf-preview-fold-prev-stacks_in_25 {
  0% {
    opacity: 0;
    transform: translateX(-8%) scaleX(0.76);
  }
  45% {
    opacity: 0.95;
  }
  100% {
    opacity: 0;
    transform: translateX(12%) scaleX(1.12);
  }
}

@keyframes pdf-preview-fold-book-open-stacks_in_25 {
  0% {
    opacity: 0;
    transform: translateX(11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(-16%) scaleX(1.2);
  }
}

@keyframes pdf-preview-fold-book-close-stacks_in_25 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_25 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_25 {
  position: absolute;
  top: 0.55rem;
  right: 0.55rem;
  z-index: 2;
  padding: 0.2rem 0.54rem;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.38);
  background: rgba(24, 34, 48, 0.72);
  color: #ffffff;
  font-size: 0.58rem;
  line-height: 1;
  font-weight: 600;
}

.previewUrl-stacks_in_25 {
  margin: 0;
  max-width: 240px;
  padding: 0.15rem 0.5rem;
  border-radius: 6px;
  background: #eef4ff;
  color: #2a5bd7;
  font-size: 0.8rem;
  font-weight: 500;
  word-break: break-all;
}

.previewPage-stacks_in_25 {
  margin: 0.4rem 0 0;
  padding: 0.1rem 0.6rem;
  border-radius: 6px;
  background: #f5f5f5;
  color: #444;
  font-size: 0.75rem;
}

@media (prefers-reduced-motion: reduce) {
  .pdf-preview-img-stacks_in_25,
  .pdf-preview-img-turn-stacks_in_25,
  .pdf-preview-img-back-stacks_in_25,
  .pdf-flip-fold-stacks_in_25,
  .pdf-loader-stacks_in_25,
  .pdf-download-btn-stacks_in_25.button,
  .pdf-lightbox-backdrop-stacks_in_25,
  .pdf-lightbox-close-stacks_in_25 {
    transition: none;
  }

  .pulse-loader-stacks_in_25,
  .pdf-preview-inner-stacks_in_25.is-flipping-next .pdf-preview-img-stacks_in_25,
  .pdf-preview-inner-stacks_in_25.is-flipping-next .pdf-preview-img-back-stacks_in_25,
  .pdf-preview-inner-stacks_in_25.is-flipping-prev .pdf-preview-img-stacks_in_25,
  .pdf-preview-inner-stacks_in_25.is-flipping-prev .pdf-preview-img-back-stacks_in_25,
  .pdf-preview-inner-stacks_in_25.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_25,
  .pdf-preview-inner-stacks_in_25.is-flipping-3d-next .pdf-preview-img-back-stacks_in_25,
  .pdf-preview-inner-stacks_in_25.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_25,
  .pdf-preview-inner-stacks_in_25.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_25,
  .pdf-preview-inner-stacks_in_25.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_25,
  .pdf-preview-inner-stacks_in_25.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_25,
  .pdf-preview-inner-stacks_in_25.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_25,
  .pdf-preview-inner-stacks_in_25.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_25,
  .pdf-preview-inner-stacks_in_25.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_25,
  .pdf-preview-inner-stacks_in_25.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_25,
  .pdf-preview-inner-stacks_in_25.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_25,
  .pdf-preview-inner-stacks_in_25.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_25,
  .pdf-preview-inner-stacks_in_25.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_25,
  .pdf-preview-inner-stacks_in_25.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_25,
  .pdf-preview-inner-stacks_in_25.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_25,
  .pdf-preview-inner-stacks_in_25.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_25,
  .pdf-preview-inner-stacks_in_25.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_25,
  .pdf-preview-inner-stacks_in_25.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_25,
  .pdf-preview-inner-stacks_in_25.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_25,
  .pdf-preview-inner-stacks_in_25.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_25,
  .pdf-preview-inner-stacks_in_25.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_25,
  .pdf-preview-inner-stacks_in_25.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_25,
  .pdf-preview-inner-stacks_in_25.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_25,
  .pdf-preview-inner-stacks_in_25.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_25,
  .pdf-preview-inner-stacks_in_25.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_25,
  .pdf-preview-inner-stacks_in_25.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_25,
  .pdf-preview-inner-stacks_in_25.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_25,
  .pdf-preview-inner-stacks_in_25.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_25,
  .pdf-preview-inner-stacks_in_25.is-flipping-book-open .pdf-preview-img-stacks_in_25,
  .pdf-preview-inner-stacks_in_25.is-flipping-book-open .pdf-preview-img-back-stacks_in_25,
  .pdf-preview-inner-stacks_in_25.is-flipping-book-close .pdf-preview-img-stacks_in_25,
  .pdf-preview-inner-stacks_in_25.is-flipping-book-close .pdf-preview-img-back-stacks_in_25,
  .pdf-preview-inner-stacks_in_25.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_25,
  .pdf-preview-inner-stacks_in_25.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_25,
  .pdf-preview-inner-stacks_in_25.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_25,
  .pdf-preview-inner-stacks_in_25.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_25,
  .pdf-preview-inner-stacks_in_25.is-fold-next .pdf-flip-fold-stacks_in_25,
  .pdf-preview-inner-stacks_in_25.is-fold-prev .pdf-flip-fold-stacks_in_25,
  .pdf-preview-inner-stacks_in_25.is-fold-book-open .pdf-flip-fold-stacks_in_25,
  .pdf-preview-inner-stacks_in_25.is-fold-book-close .pdf-flip-fold-stacks_in_25 {
    animation: none;
  }
}

#stacks_in_28 {
}
.pdf-preview-wrapper-stacks_in_29 {
  position: relative;
  text-align: center;
  overflow: visible;
  --pdf-zoom-scale: 1;
  --pdf-zoom-x: 0px;
  --pdf-zoom-y: 0px;
  background: transparent !important;
  box-shadow: none !important;
  
  
  
}

.pdf-preview-wrapper-stacks_in_29:focus-visible {
  outline: none;
}

.pdf-preview-wrapper-stacks_in_29.is-lightbox-enabled .pdf-preview-inner-stacks_in_29 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_29.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_29.is-lightbox-active .pdf-preview-inner-stacks_in_29 {
  cursor: default;
}

.pdf-preview-wrapper-stacks_in_29.is-lightbox-active:not(.is-zoom-active) .pdf-preview-inner-stacks_in_29 {
  pointer-events: none;
}

@media (hover: hover) and (pointer: fine) {
  .pdf-preview-wrapper-stacks_in_29.is-hover-flip-cursor .pdf-preview-inner-stacks_in_29,
  .pdf-preview-wrapper-stacks_in_29.is-hover-flip-cursor .pdf-preview-img-stacks_in_29,
  .pdf-preview-wrapper-stacks_in_29.is-hover-flip-cursor .pdf-preview-img-back-stacks_in_29,
  .pdf-preview-wrapper-stacks_in_29.is-hover-flip-cursor .pdf-preview-img-turn-stacks_in_29,
  .pdf-preview-wrapper-stacks_in_29.is-hover-flip-cursor .pdf-turn-stage-stacks_in_29,
  .pdf-preview-wrapper-stacks_in_29.is-hover-flip-cursor .pdf-three-stage-stacks_in_29,
  .pdf-preview-wrapper-stacks_in_29.is-hover-flip-cursor .pdf-page-border-stacks_in_29 {
    cursor: ew-resize;
  }
}

.pdf-preview-wrapper-stacks_in_29.is-lightbox-active .pdf-control-bar-stacks_in_29,
.pdf-preview-wrapper-stacks_in_29.is-lightbox-active .pdf-control-bar-stacks_in_29 * {
  pointer-events: auto;
}

.pdf-preview-wrapper-stacks_in_29.is-lightbox-transitioning .pdf-control-bar-stacks_in_29.is-visible {
  opacity: 0 !important;
  pointer-events: none !important;
  transition: opacity 0.14s ease;
}

.pdf-lightbox-overlay-stacks_in_29 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  background: transparent;
  overflow: hidden;
  overscroll-behavior: contain;
}

.pdf-lightbox-overlay-stacks_in_29.is-visible {
  display: block;
}

.pdf-lightbox-backdrop-stacks_in_29 {
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  background: rgba(8, 12, 24, 0.82);
  opacity: 0;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_29.is-open .pdf-lightbox-backdrop-stacks_in_29 {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_29 {
  position: absolute;
  inset: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  padding:
    calc(clamp(24px, 4vw, 60px) + env(safe-area-inset-top))
    calc(clamp(24px, 4vw, 60px) + env(safe-area-inset-right))
    calc(clamp(30px, 5vw, 84px) + env(safe-area-inset-bottom))
    calc(clamp(24px, 4vw, 60px) + env(safe-area-inset-left));
  overflow: hidden;
}

.pdf-lightbox-close-stacks_in_29 {
  position: absolute;
  top: calc(14px + env(safe-area-inset-top));
  right: calc(14px + env(safe-area-inset-right));
  z-index: 2;
  width: 2.35rem;
  height: 2.35rem;
  border: 1px solid rgba(255, 255, 255, 0.25);
  border-radius: 999px;
  background: rgba(15, 23, 42, 0.72);
  color: #fff;
  font-size: 1.32rem;
  line-height: 1;
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_29.is-open .pdf-lightbox-close-stacks_in_29 {
  opacity: 1;
}

.pdf-lightbox-close-stacks_in_29:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_29 {
  visibility: hidden !important;
  pointer-events: none !important;
}

html.pdf-lightbox-no-scroll,
body.pdf-lightbox-no-scroll {
  overflow: hidden !important;
  overscroll-behavior: none;
  height: 100%;
}

.pdf-preview-inner-stacks_in_29 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
  -webkit-user-select: none;
  user-select: none;
}

.pdf-preview-inner-stacks_in_29::selection,
.pdf-preview-inner-stacks_in_29 *::selection {
  background: transparent;
  color: inherit;
}

.pdf-zoom-viewport-stacks_in_29 {
  position: relative;
  width: 100%;
  overflow: visible;
}

.pdf-zoom-content-stacks_in_29 {
  position: relative;
  width: 100%;
  transform-origin: 50% 50%;
  transform: translate3d(var(--pdf-zoom-x), var(--pdf-zoom-y), 0) scale(var(--pdf-zoom-scale));
  transition: transform 0.34s cubic-bezier(0.22, 1, 0.36, 1);
  will-change: transform;
}

.pdf-preview-wrapper-stacks_in_29.is-zoom-active .pdf-zoom-viewport-stacks_in_29 {
  touch-action: none;
}

.pdf-preview-wrapper-stacks_in_29.is-zoomed .pdf-zoom-viewport-stacks_in_29 {
  overflow: hidden;
  cursor: grab;
}

.pdf-preview-wrapper-stacks_in_29.is-zoom-dragging .pdf-zoom-viewport-stacks_in_29 {
  cursor: grabbing;
}

.pdf-preview-wrapper-stacks_in_29.is-zoom-dragging .pdf-zoom-content-stacks_in_29 {
  transition: none;
}

.pdf-preview-wrapper-stacks_in_29.is-zoomed.is-turnjs-active .pdf-turn-stage-stacks_in_29 {
  pointer-events: none !important;
}

.pdf-preview-wrapper-stacks_in_29.is-lightbox-active.is-turnjs-active .pdf-turn-stage-stacks_in_29 {
  pointer-events: none !important;
}


.pdf-preview-img-stacks_in_29 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 8px;
  border: 0;
  background: #fff;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-search-highlight-layer-stacks_in_29 {
  position: absolute;
  inset: 0;
  z-index: 12;
  width: 100%;
  pointer-events: none;
  overflow: hidden;
  opacity: 0;
  transition: opacity 0.16s ease;
}

.pdf-search-highlight-layer-stacks_in_29.is-visible {
  opacity: 1;
}

.pdf-search-highlight-layer-stacks_in_29.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-search-highlight-layer-stacks_in_29.is-book-layout-single-first,
.pdf-search-highlight-layer-stacks_in_29.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-search-highlight-layer-stacks_in_29.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-search-highlight-layer-stacks_in_29.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-search-highlight-mark-stacks_in_29 {
  position: absolute;
  box-sizing: border-box;
  border-radius: 3px;
  background: rgba(255, 230, 0, 0.28);
  border: 1px solid rgba(0, 0, 0, 0.8);
  box-shadow:
    0 0 0 1px rgba(255, 255, 255, 0.92),
    0 0 0 2px rgba(0, 0, 0, 0.72),
    0 0 8px rgba(255, 214, 10, 0.56);
  animation: pdf-search-highlight-pop-stacks_in_29 0.42s ease-out;
}

@keyframes pdf-search-highlight-pop-stacks_in_29 {
  0% {
    transform: scale(0.95);
    opacity: 0.78;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

.pdf-three-stage-stacks_in_29 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-turn-stage-stacks_in_29 {
  position: absolute;
  inset: 0;
  z-index: 6;
  display: none;
  opacity: 0;
  pointer-events: none;
  overflow: visible;
  border-radius: 8px;
  background: transparent;
}

.pdf-turn-book-stacks_in_29 {
  width: 100%;
  height: auto;
  display: block;
  -webkit-user-select: none;
  user-select: none;
}

.pdf-turn-page-stacks_in_29 {
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: #fff;
  -webkit-user-select: none;
  user-select: none;
}

.pdf-turn-page-inner-stacks_in_29 {
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: #fff;
  -webkit-user-select: none;
  user-select: none;
}

.pdf-turn-page-img-stacks_in_29 {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: contain;
  background: #fff;
  user-select: none;
  -webkit-user-select: none;
  -webkit-user-drag: none;
}

.pdf-preview-wrapper-stacks_in_29.is-turnjs-active .pdf-preview-img-stacks_in_29 {
  display: none !important;
}

.pdf-preview-wrapper-stacks_in_29.is-turnjs-active .pdf-turn-stage-stacks_in_29 {
  position: relative;
  inset: auto;
  width: 100%;
  height: auto;
  display: block;
  opacity: 1;
  pointer-events: auto;
  overflow: visible;
}

.pdf-preview-wrapper-stacks_in_29.is-turnjs-active .pdf-turn-book-stacks_in_29 {
  width: 100% !important;
  height: auto !important;
  max-width: 100% !important;
  max-height: none !important;
}

.pdf-preview-wrapper-stacks_in_29.is-turnjs-active .pdf-preview-img-back-stacks_in_29,
.pdf-preview-wrapper-stacks_in_29.is-turnjs-active .pdf-preview-img-turn-stacks_in_29,
.pdf-preview-wrapper-stacks_in_29.is-turnjs-active .pdf-three-stage-stacks_in_29,
.pdf-preview-wrapper-stacks_in_29.is-turnjs-active .pdf-flip-fold-stacks_in_29 {
  display: none !important;
}

.pdf-page-border-stacks_in_29 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_29::before,
.pdf-page-border-stacks_in_29::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}


.pdf-page-border-stacks_in_29.is-mode-single,
.pdf-page-border-stacks_in_29.is-mode-book {
  opacity: 1;
}

.pdf-page-border-stacks_in_29.is-mode-single::before {
  display: block;
  inset: 0;
  border-radius: 8px;
  box-shadow: 0px 5px 18px 0px rgba(18, 27, 38, 0.09);
}

.pdf-page-border-stacks_in_29.is-book-layout-spread::before,
.pdf-page-border-stacks_in_29.is-book-layout-spread::after {
  display: block;
  top: 0;
  bottom: 0;
  width: 50%;
  box-shadow: 0px 5px 18px 0px rgba(18, 27, 38, 0.09);
}

.pdf-page-border-stacks_in_29.is-book-layout-spread::before {
  left: 0;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-page-border-stacks_in_29.is-book-layout-spread::after {
  right: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.pdf-page-border-stacks_in_29.is-book-layout-single-first::before,
.pdf-page-border-stacks_in_29.is-book-layout-single-last::before {
  display: block;
  top: 0;
  bottom: 0;
  left: 25%;
  width: 50%;
  box-shadow: 0px 5px 18px 0px rgba(18, 27, 38, 0.09);
}

.pdf-page-border-stacks_in_29.is-book-layout-single-first::before {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.pdf-page-border-stacks_in_29.is-book-layout-single-last::before {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-wrapper-stacks_in_29.is-single-slider-animating .pdf-preview-inner-stacks_in_29 {
  box-shadow: 0px 5px 18px 0px rgba(18, 27, 38, 0.09);
}

.pdf-preview-wrapper-stacks_in_29.is-single-slider-animating .pdf-page-border-stacks_in_29::before,
.pdf-preview-wrapper-stacks_in_29.is-single-slider-animating .pdf-page-border-stacks_in_29::after {
  box-shadow: none !important;
}

.pdf-preview-wrapper-stacks_in_29.is-turnjs-active .pdf-page-border-stacks_in_29::before,
.pdf-preview-wrapper-stacks_in_29.is-turnjs-active .pdf-page-border-stacks_in_29::after {
  box-shadow: none !important;
}

.pdf-preview-wrapper-stacks_in_29.is-turnjs-active .pdf-turn-page-stacks_in_29 {
  box-shadow: none;
  clip-path: none;
}

.pdf-preview-wrapper-stacks_in_29.is-turnjs-active .pdf-turn-page-stacks_in_29.turn-slot-left {
  box-shadow: 0px 5px 18px 0px rgba(18, 27, 38, 0.09);
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  clip-path: inset(-80px 0 -80px -80px);
}

.pdf-preview-wrapper-stacks_in_29.is-turnjs-active .pdf-turn-page-stacks_in_29.turn-slot-right {
  box-shadow: 0px 5px 18px 0px rgba(18, 27, 38, 0.09);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  clip-path: inset(-80px -80px -80px 0);
}

.pdf-preview-wrapper-stacks_in_29.is-turnjs-active .pdf-turn-page-stacks_in_29.turn-slot-single {
  box-shadow: 0px 5px 18px 0px rgba(18, 27, 38, 0.09);
  border-radius: 8px;
}

.pdf-preview-wrapper-stacks_in_29.is-turnjs-active .pdf-turn-page-stacks_in_29.turn-slot-single-first {
  box-shadow: 0px 5px 18px 0px rgba(18, 27, 38, 0.09);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  clip-path: none;
}

.pdf-preview-wrapper-stacks_in_29.is-turnjs-active .pdf-turn-page-stacks_in_29.turn-slot-single-last {
  box-shadow: 0px 5px 18px 0px rgba(18, 27, 38, 0.09);
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  clip-path: none;
}

@supports (color: color-mix(in srgb, black 50%, transparent)) {
  .pdf-preview-wrapper-stacks_in_29.is-turnjs-active .pdf-turn-page-stacks_in_29.turn-animation-clone.turn-shadow-flipping.turn-slot-left,
  .pdf-preview-wrapper-stacks_in_29.is-turnjs-active .pdf-turn-page-stacks_in_29.turn-animation-clone.turn-shadow-flipping.turn-slot-right,
  .pdf-preview-wrapper-stacks_in_29.is-turnjs-active .pdf-turn-page-stacks_in_29.turn-animation-clone.turn-shadow-flipping.turn-slot-single,
  .pdf-preview-wrapper-stacks_in_29.is-turnjs-active .pdf-turn-page-stacks_in_29.turn-animation-clone.turn-shadow-flipping.turn-slot-single-first,
  .pdf-preview-wrapper-stacks_in_29.is-turnjs-active .pdf-turn-page-stacks_in_29.turn-animation-clone.turn-shadow-flipping.turn-slot-single-last {
    box-shadow: 0px 5px 18px 0px color-mix(in srgb, rgba(18, 27, 38, 0.09) 50%, transparent);
  }
}



.pdf-three-stage-stacks_in_29.is-active {
  opacity: 1;
}

.pdf-preview-wrapper-stacks_in_29.is-turnjs-active .pdf-turn-page-stacks_in_29.turn-slot-left {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  clip-path: inset(-80px 0 -80px -80px);
}

.pdf-preview-wrapper-stacks_in_29.is-turnjs-active .pdf-turn-page-stacks_in_29.turn-slot-right {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  clip-path: inset(-80px -80px -80px 0);
}

.pdf-preview-wrapper-stacks_in_29.is-turnjs-active .pdf-turn-page-stacks_in_29.turn-slot-single {
  border-radius: 8px;
}

.pdf-preview-wrapper-stacks_in_29.is-turnjs-active .pdf-turn-page-stacks_in_29.turn-slot-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  clip-path: none;
}

.pdf-preview-wrapper-stacks_in_29.is-turnjs-active .pdf-turn-page-stacks_in_29.turn-slot-single-last {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  clip-path: none;
}

.pdf-three-stage-stacks_in_29 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_29 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 8px;
  border: 0;
  background: #fff;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-preview-img-turn-stacks_in_29 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 8px;
  border: 0;
  background: #fff;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-flip-fold-stacks_in_29 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 8px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_29.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_29.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_29.is-book-layout-single-first,
.pdf-preview-img-stacks_in_29.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_29.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_29.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_29.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_29.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_29.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_29.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_29.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_29.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_29.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_29.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_29.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_29.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_29.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_29.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_29.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_29.is-book-layout-single-first,
.pdf-three-stage-stacks_in_29.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_29.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_29.is-book-layout-single-first,
.pdf-page-border-stacks_in_29.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_29.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_29.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_29.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_29 {
  position: absolute;
  left: 50%;
  bottom: 0.85rem;
  transform: translateX(-50%);
  z-index: 200;
  display: none;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 0.42rem !important;
  flex-wrap: wrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 0;
  padding: 7px;
  border-radius: 10px;
  border: 1px solid rgba(220, 227, 236, 1.00);
  background: rgba(255, 255, 255, 1.00);
  
  backdrop-filter: none;
  -webkit-backdrop-filter: none;
  
  color: rgba(18, 27, 38, 1.00);
  white-space: normal !important;
  
  box-shadow: 0px 4px 14px 0px rgba(18, 27, 38, 0.07);
  
}

.pdf-control-main-row-stacks_in_29,
.pdf-control-tools-row-stacks_in_29 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.42rem;
  width: max-content;
  max-width: 100%;
  min-width: 0;
  margin: 0 auto;
  white-space: nowrap;
}

.pdf-control-bar-stacks_in_29,
.pdf-control-bar-stacks_in_29 *,
.pdf-page-count-stacks_in_29,
.pdf-search-count-stacks_in_29,
.pdf-zoom-level-stacks_in_29 {
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}

.pdf-page-jump-stacks_in_29,
.pdf-search-input-stacks_in_29 {
  -webkit-user-select: text;
  user-select: text;
  -webkit-touch-callout: default;
}

.pdf-control-tools-row-stacks_in_29 {
  gap: 0.34rem;
}

.pdf-control-bar-stacks_in_29.is-tools-open {
  flex-direction: column !important;
  align-items: stretch !important;
  gap: 0.34rem !important;
}

.pdf-control-bar-stacks_in_29.is-tools-open:not(.is-tools-only) .pdf-control-tools-row-stacks_in_29 {
  margin-top: 0.22rem;
}



.pdf-preview-inner-stacks_in_29.is-flip-active .pdf-page-border-stacks_in_29 {
  opacity: 0;
  transition: none;
}


.pdf-preview-wrapper-stacks_in_29 {
  margin-bottom: calc(max(0px, 0px) + 64px + var(--pdf-bar-height, 0px) + max(0px, 16px));
}

.pdf-control-bar-stacks_in_29 {
  position: absolute;
  top: auto;
  bottom: 0;
  transform: translate(-50%, calc(100% + 16px));
}






.pdf-preview-wrapper-stacks_in_29.is-lightbox-active .pdf-control-bar-stacks_in_29 {
  left: 50% !important;
  right: auto !important;
  top: auto !important;
  bottom: calc(0.72rem + env(safe-area-inset-bottom)) !important;
  transform: translateX(calc(-50% + var(--pdf-lightbox-bar-drag-x, 0px))) translateY(var(--pdf-lightbox-bar-drag-y, 0px)) !important;
  transition: transform 0.2s cubic-bezier(0.22, 0.61, 0.36, 1), opacity 0.14s ease;
  max-width: min(calc(100% - 0.8rem), calc(100vw - 2rem));
}

.pdf-preview-wrapper-stacks_in_29.is-lightbox-active .pdf-control-bar-stacks_in_29.is-lightbox-bar-draggable {
  cursor: grab;
}

.pdf-preview-wrapper-stacks_in_29.is-lightbox-active .pdf-control-bar-stacks_in_29.is-lightbox-bar-dragging {
  cursor: grabbing;
  transition: none !important;
  user-select: none;
}

.pdf-preview-wrapper-stacks_in_29.is-lightbox-active .pdf-control-bar-stacks_in_29.is-lightbox-bar-returning {
  transition: transform 0.26s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.14s ease !important;
}

.pdf-control-bar-stacks_in_29.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_29.is-action-only {
  left: 50% !important;
  right: auto !important;
  transform: translateX(-50%) !important;
}


.pdf-control-bar-stacks_in_29.is-action-only {
  transform: translate(-50%, calc(100% + 16px)) !important;
}


.pdf-control-main-row-stacks_in_29 > *,
.pdf-control-tools-row-stacks_in_29 > * {
  position: static !important;
  float: none !important;
  clear: none !important;
  transform: none !important;
  margin: 0 !important;
  vertical-align: middle !important;
  flex: 0 0 auto !important;
}

.pdf-control-bar-stacks_in_29.is-tools-only .pdf-control-tools-row-stacks_in_29 {
  margin-top: 0;
}

.pdf-control-bar-stacks_in_29 .is-hidden,
.pdf-download-btn-stacks_in_29.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_29,
.pdf-page-btn-stacks_in_29 *,
.pdf-bar-action-btn-stacks_in_29,
.pdf-bar-action-btn-stacks_in_29 *,
.pdf-download-btn-stacks_in_29.button,
.pdf-download-btn-stacks_in_29.button *,
.pdf-nav-glyph-stacks_in_29,
.pdf-search-toggle-icon-stacks_in_29,
.pdf-search-close-icon-stacks_in_29,
.pdf-zoom-toggle-icon-stacks_in_29,
.pdf-zoom-close-icon-stacks_in_29,
.pdf-bar-action-icon-stacks_in_29,
.pdf-download-icon-stacks_in_29 {
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}

.pdf-page-btn-stacks_in_29,
.pdf-bar-action-btn-stacks_in_29,
.pdf-download-btn-stacks_in_29.button {
  -webkit-tap-highlight-color: transparent;
}

.pdf-page-btn-stacks_in_29 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 2rem;
  height: 2rem;
  padding: 0;
  margin: 0;
  border: 1px solid rgba(255, 255, 255, 0.24);
  border-radius: 6px;
  background: rgba(255, 255, 255, 1.00);
  color: rgba(18, 27, 38, 1.00);
  font-size: 1.2rem;
  line-height: 1;
  cursor: pointer;
  transition: background-color 0.18s ease, color 0.18s ease, border-color 0.18s ease, opacity 0.18s ease;
}

.pdf-page-btn-stacks_in_29:hover,
.pdf-page-btn-stacks_in_29:focus-visible {
  background: rgba(233, 244, 250, 1.00);
  color: rgba(16, 104, 148, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_29:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.95);
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(45, 92, 215, 0.22);
}

.pdf-page-btn-stacks_in_29:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_29[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_29:disabled:hover,
.pdf-page-btn-stacks_in_29:disabled:focus-visible,
.pdf-page-btn-stacks_in_29[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_29[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 1.00);
  color: rgba(18, 27, 38, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_29 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-page-prev-stacks_in_29 .pdf-nav-glyph-stacks_in_29,
.pdf-page-next-stacks_in_29 .pdf-nav-glyph-stacks_in_29,
.pdf-search-prev-stacks_in_29 .pdf-nav-glyph-stacks_in_29,
.pdf-search-next-stacks_in_29 .pdf-nav-glyph-stacks_in_29 {
  font-size: 1.36em;
  font-weight: 700;
}

.pdf-nav-glyph-stacks_in_29.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_29.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_29.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_29 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_29 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 6px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 1.00);
  color: rgba(18, 27, 38, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_29:focus,
.pdf-page-jump-stacks_in_29:focus-visible {
  background: rgba(233, 244, 250, 1.00);
  color: rgba(16, 104, 148, 1.00);
  border-color: rgba(45, 92, 215, 0.66);
  box-shadow: 0 0 0 2px rgba(45, 92, 215, 0.2);
}

.pdf-page-jump-stacks_in_29::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_29::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-search-toggle-stacks_in_29 {
  transition: opacity 0.16s ease, transform 0.16s ease;
}

.pdf-search-toggle-icon-stacks_in_29,
.pdf-search-close-icon-stacks_in_29,
.pdf-zoom-toggle-icon-stacks_in_29,
.pdf-zoom-close-icon-stacks_in_29 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-zoom-toggle-stacks_in_29 {
  transition: opacity 0.16s ease, transform 0.16s ease;
}

.pdf-search-panel-stacks_in_29 {
  display: none;
  align-items: center;
  gap: 0.34rem;
  min-width: 0;
  max-width: min(100%, 26rem);
  opacity: 0;
  transform: translateY(4px) scale(0.985);
  pointer-events: none;
  transform-origin: center;
  transition: opacity 0.2s ease, transform 0.2s ease;
}

.pdf-search-panel-stacks_in_29.is-visible {
  display: inline-flex;
}

.pdf-zoom-panel-stacks_in_29 {
  display: none;
  align-items: center;
  gap: 0.32rem;
  min-width: 0;
  max-width: min(100%, 25rem);
  opacity: 0;
  transform: translateY(4px) scale(0.985);
  pointer-events: none;
  transform-origin: center;
  transition: opacity 0.2s ease, transform 0.2s ease;
}

.pdf-zoom-panel-stacks_in_29.is-visible {
  display: inline-flex;
}

.pdf-control-bar-stacks_in_29.is-search-open,
.pdf-control-bar-stacks_in_29.is-zoom-open {
  max-width: calc(100% - 0.7rem);
}

.pdf-control-bar-stacks_in_29.is-search-open .pdf-control-tools-row-stacks_in_29,
.pdf-control-bar-stacks_in_29.is-zoom-open .pdf-control-tools-row-stacks_in_29 {
  width: 100%;
  max-width: 100%;
}

.pdf-control-bar-stacks_in_29.is-search-open .pdf-search-panel-stacks_in_29 {
  opacity: 1;
  transform: translateY(0) scale(1);
  pointer-events: auto;
}

.pdf-control-bar-stacks_in_29.is-zoom-open .pdf-zoom-panel-stacks_in_29 {
  opacity: 1;
  transform: translateY(0) scale(1);
  pointer-events: auto;
}

.pdf-search-input-stacks_in_29 {
  width: clamp(8rem, 32vw, 14rem);
  min-width: 0;
  height: 2rem;
  padding: 0 0.62rem;
  border-radius: 6px;
  border: 1px solid rgba(255, 255, 255, 0.22);
  background: rgba(239, 242, 247, 1.00);
  color: rgba(18, 27, 38, 1.00);
  font-size: 0.9rem;
  line-height: 1;
  outline: none;
  appearance: none;
  -webkit-appearance: none;
}

.pdf-search-input-stacks_in_29::placeholder {
  color: rgba(74, 88, 105, 1.00);
  opacity: 1;
}

.pdf-search-input-stacks_in_29:hover,
.pdf-search-input-stacks_in_29:focus,
.pdf-search-input-stacks_in_29:focus-visible {
  background: rgba(233, 244, 250, 1.00);
  color: rgba(16, 104, 148, 1.00);
  border-color: rgba(45, 92, 215, 0.66);
  box-shadow: 0 0 0 2px rgba(45, 92, 215, 0.2);
}

.pdf-search-input-stacks_in_29:hover::placeholder,
.pdf-search-input-stacks_in_29:focus::placeholder,
.pdf-search-input-stacks_in_29:focus-visible::placeholder {
  color: rgba(18, 27, 38, 1.00);
  opacity: 1;
}

.pdf-search-input-stacks_in_29::-webkit-search-cancel-button,
.pdf-search-input-stacks_in_29::-webkit-search-decoration {
  -webkit-appearance: none;
}

.pdf-search-count-stacks_in_29 {
  min-width: 2.7rem;
  text-align: center;
  font-size: 0.82rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-search-count-stacks_in_29.is-empty {
  opacity: 0.8;
}

.pdf-search-panel-stacks_in_29.is-search-loading .pdf-search-count-stacks_in_29 {
  animation: pdf-search-pulse-stacks_in_29 0.9s ease-in-out infinite;
}

.pdf-zoom-level-stacks_in_29 {
  min-width: 2.8rem;
  text-align: center;
  font-size: 0.82rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-zoom-reset-stacks_in_29 {
  width: auto;
  min-width: 2.9rem;
  padding: 0 0.44rem;
  font-size: 0.74rem;
}

@keyframes pdf-search-pulse-stacks_in_29 {
  0%, 100% { opacity: 0.52; }
  50% { opacity: 1; }
}

.pdf-bar-action-btn-stacks_in_29 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto !important;
  gap: 0.42em;
  height: 2rem;
  padding: 0 0.9rem;
  border-radius: 6px;
  border: 1px solid transparent;
  background: rgba(28, 33, 30, 1.00);
  color: rgba(255, 254, 249, 1.00);
  text-decoration: none;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  white-space: nowrap;
  word-break: keep-all;
  transition: background-color 0.18s ease, color 0.18s ease;
  
  box-shadow: 0px 8px 32px rgba(0, 0, 0, 0.30);
  
}

.pdf-bar-action-btn-stacks_in_29,
.pdf-bar-action-btn-stacks_in_29:hover,
.pdf-bar-action-btn-stacks_in_29:focus,
.pdf-bar-action-btn-stacks_in_29:focus-visible,
.pdf-bar-action-btn-stacks_in_29:active,
.pdf-bar-action-btn-stacks_in_29:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_29.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_29:hover,
.pdf-bar-action-btn-stacks_in_29:focus-visible {
  background: rgba(156, 46, 33, 1.00);
  color: rgba(255, 255, 255, 1.00);
}

.pdf-bar-action-btn-stacks_in_29:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.95);
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(45, 92, 215, 0.22);
}

.pdf-bar-action-icon-stacks_in_29 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_29.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_29.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_29.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_29.button {
  position: absolute;
  left: 50%;
  bottom: 0;
  z-index: 220;
  transform: translate(-50%, calc(50% + 0px));
  display: inline-flex;
  align-items: center;
  gap: 0.4em;
  padding: 0.6em 1.2em;
  margin: 0;
  border-radius: 6px;
  background: rgba(28, 33, 30, 1.00);
  color: rgba(255, 254, 249, 1.00);
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  white-space: nowrap;
  opacity: 0;
  transition: opacity 0.3s ease, background-color 0.2s ease, color 0.2s ease;
  
  box-shadow: 0px 8px 32px rgba(0, 0, 0, 0.30);
  
}

.pdf-download-btn-stacks_in_29.button.is-icon-only {
  gap: 0;
  width: auto;
  min-width: 0;
  justify-content: center;
  padding: 0.6em;
  border-radius: 999px;
}

.pdf-download-btn-stacks_in_29.button,
.pdf-download-btn-stacks_in_29.button:hover,
.pdf-download-btn-stacks_in_29.button:focus,
.pdf-download-btn-stacks_in_29.button:focus-visible,
.pdf-download-btn-stacks_in_29.button:active,
.pdf-download-btn-stacks_in_29.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_29.button:hover,
.pdf-download-btn-stacks_in_29.button:focus-visible {
  background: rgba(156, 46, 33, 1.00);
  color: rgba(255, 255, 255, 1.00);
}

.pdf-download-btn-stacks_in_29.button:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.95);
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(45, 92, 215, 0.22);
}

.pdf-download-icon-stacks_in_29 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_29.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_29.button.is-icon-only .pdf-download-icon-stacks_in_29 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_29.is-hidden,
.pdf-download-label-stacks_in_29.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_29 {
    gap: 0.22rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 0;
  }

  .pdf-control-main-row-stacks_in_29,
  .pdf-control-tools-row-stacks_in_29 {
    gap: 0.22rem;
  }

  

  .pdf-control-bar-stacks_in_29.is-mobile-compact {
    gap: 0.18rem;
  }

  .pdf-control-bar-stacks_in_29.is-mobile-compact .pdf-control-main-row-stacks_in_29,
  .pdf-control-bar-stacks_in_29.is-mobile-compact .pdf-control-tools-row-stacks_in_29 {
    gap: 0.18rem;
  }

  .pdf-page-btn-stacks_in_29 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_29 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_29.is-mobile-compact .pdf-page-jump-stacks_in_29 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_29 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_29 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_29.is-mobile-compact .pdf-bar-action-btn-stacks_in_29 {
    width: 2.3rem;
    min-width: 2.3rem;
    height: 2.3rem;
    min-height: 2.3rem;
    padding: 0;
    gap: 0;
    border-radius: 999px;
  }

  .pdf-control-bar-stacks_in_29.is-mobile-compact .pdf-bar-action-label-stacks_in_29 {
    display: none;
  }

  .pdf-control-bar-stacks_in_29.is-mobile-compact .pdf-bar-action-icon-stacks_in_29 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-control-bar-stacks_in_29.is-search-open,
  .pdf-control-bar-stacks_in_29.is-zoom-open {
    max-width: calc(100% - 0.5rem);
    gap: 0.2rem !important;
  }

  .pdf-control-bar-stacks_in_29.is-tools-open:not(.is-tools-only) .pdf-control-tools-row-stacks_in_29 {
    margin-top: 0.16rem;
  }

  .pdf-control-bar-stacks_in_29.is-mobile-compact.is-search-open,
  .pdf-control-bar-stacks_in_29.is-mobile-compact.is-zoom-open {
    width: calc(100% - 0.5rem);
  }

  .pdf-control-bar-stacks_in_29.is-search-open .pdf-search-panel-stacks_in_29,
  .pdf-control-bar-stacks_in_29.is-zoom-open .pdf-zoom-panel-stacks_in_29 {
    width: 100%;
    max-width: 100%;
    gap: 0.2rem;
  }

  .pdf-search-input-stacks_in_29 {
    width: 100%;
    flex: 1 1 auto;
    min-width: 4.4rem;
    height: 2.3rem;
    font-size: 0.86rem;
    padding: 0 0.52rem;
  }

  .pdf-search-count-stacks_in_29 {
    min-width: 2.35rem;
    font-size: 0.76rem;
  }

  .pdf-zoom-level-stacks_in_29 {
    min-width: 2.4rem;
    font-size: 0.76rem;
  }

  .pdf-zoom-reset-stacks_in_29 {
    min-width: 2.5rem;
    font-size: 0.68rem;
    padding: 0 0.34rem;
  }

  .pdf-download-btn-stacks_in_29.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_29 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 14;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_29 {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  border: 3px solid rgba(255, 255, 255, 0.85);
  border-top-color: rgba(0, 0, 0, 0.82);
  background: rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.35), 0 0 14px rgba(255, 255, 255, 0.48);
  animation: pdf-preview-spin-stacks_in_29 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_29 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_29.is-flipping-next .pdf-preview-img-stacks_in_29 {
  animation: pdf-preview-front-next-stacks_in_29 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_29.is-flipping-next .pdf-preview-img-back-stacks_in_29 {
  animation: pdf-preview-back-next-stacks_in_29 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_29.is-flipping-prev .pdf-preview-img-stacks_in_29 {
  animation: pdf-preview-front-prev-stacks_in_29 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_29.is-flipping-prev .pdf-preview-img-back-stacks_in_29 {
  animation: pdf-preview-back-prev-stacks_in_29 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_29.is-flip-active .pdf-preview-img-stacks_in_29,
.pdf-preview-inner-stacks_in_29.is-flip-active .pdf-preview-img-turn-stacks_in_29,
.pdf-preview-inner-stacks_in_29.is-flip-active .pdf-preview-img-back-stacks_in_29,
.pdf-preview-inner-stacks_in_29.is-flip-active .pdf-flip-fold-stacks_in_29 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_29.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_29 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_29 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -16px 8px 34px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_29.is-flipping-3d-next .pdf-preview-img-back-stacks_in_29 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_29 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_29.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_29 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_29 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 16px 8px 34px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_29.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_29 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_29 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

/* Spread turns: fixed seam axis on the inner spine (left page axis right, right page axis left). */
.pdf-preview-inner-stacks_in_29.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_29 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_29 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.4);
}

.pdf-preview-inner-stacks_in_29.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_29 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_29 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_29.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_29 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_29 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.4);
}

.pdf-preview-inner-stacks_in_29.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_29 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_29 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_29.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_29 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_29 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.4);
}

.pdf-preview-inner-stacks_in_29.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_29 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_29 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_29.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_29 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_29 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.4);
}

.pdf-preview-inner-stacks_in_29.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_29 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_29 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_29.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_29 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_29.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_29 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_29.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_29 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_29.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_29 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_29.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_29 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_29 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_29.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_29 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_29 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_29.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_29 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_29 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_29.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_29 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_29 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_29.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_29 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_29 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_29.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_29 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_29 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_29.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_29 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_29 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_29.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_29 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_29 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_29.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_29 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_29 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_29.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_29 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_29 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_29.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_29 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_29 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_29.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_29 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_29 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_29.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_29 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_29 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_29.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_29 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_29 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_29.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_29 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_29 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_29.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_29 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_29 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_29.is-flipping-book-open .pdf-preview-img-stacks_in_29 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_29 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_29.is-flipping-book-open .pdf-preview-img-back-stacks_in_29 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_29 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_29.is-flipping-book-close .pdf-preview-img-stacks_in_29 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_29 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_29.is-flipping-book-close .pdf-preview-img-back-stacks_in_29 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_29 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_29.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_29 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_29 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -28px 12px 48px rgba(0, 0, 0, 0.48);
}

.pdf-preview-inner-stacks_in_29.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_29 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_29 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_29.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_29 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_29 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 28px 12px 48px rgba(0, 0, 0, 0.48);
}

.pdf-preview-inner-stacks_in_29.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_29 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_29 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_29.is-fold-shadow .pdf-flip-fold-stacks_in_29 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_29.is-fold-next .pdf-flip-fold-stacks_in_29 {
  background: linear-gradient(109deg, rgba(255, 255, 255, 0) 58%, rgba(0, 0, 0, 0.08) 70%, rgba(0, 0, 0, 0.24) 82%, rgba(0, 0, 0, 0.36) 92%, rgba(255, 255, 255, 0.12) 100%);
  transform-origin: right bottom;
  animation: pdf-preview-fold-next-stacks_in_29 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_29.is-fold-prev .pdf-flip-fold-stacks_in_29 {
  background: linear-gradient(251deg, rgba(255, 255, 255, 0) 58%, rgba(0, 0, 0, 0.08) 70%, rgba(0, 0, 0, 0.24) 82%, rgba(0, 0, 0, 0.36) 92%, rgba(255, 255, 255, 0.12) 100%);
  transform-origin: left bottom;
  animation: pdf-preview-fold-prev-stacks_in_29 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_29.is-fold-book-open .pdf-flip-fold-stacks_in_29 {
  background: linear-gradient(109deg, rgba(255, 255, 255, 0) 56%, rgba(0, 0, 0, 0.1) 69%, rgba(0, 0, 0, 0.28) 82%, rgba(0, 0, 0, 0.4) 92%, rgba(255, 255, 255, 0.15) 100%);
  transform-origin: right bottom;
  animation: pdf-preview-fold-book-open-stacks_in_29 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_29.is-fold-book-close .pdf-flip-fold-stacks_in_29 {
  background: linear-gradient(251deg, rgba(255, 255, 255, 0) 56%, rgba(0, 0, 0, 0.1) 69%, rgba(0, 0, 0, 0.28) 82%, rgba(0, 0, 0, 0.4) 92%, rgba(255, 255, 255, 0.15) 100%);
  transform-origin: left bottom;
  animation: pdf-preview-fold-book-close-stacks_in_29 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_29 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_29 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_29 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_29 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_29 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  46% {
    transform: rotateY(-52deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.9);
  }
  100% {
    transform: rotateY(-100deg);
    opacity: 0;
    filter: brightness(0.78);
  }
}

@keyframes pdf-preview-back-3d-next-stacks_in_29 {
  0% {
    transform: rotateY(100deg);
    opacity: 0;
    filter: brightness(0.78);
  }
  58% {
    opacity: 1;
    filter: brightness(0.9);
  }
  100% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-prev-stacks_in_29 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  46% {
    transform: rotateY(52deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.9);
  }
  100% {
    transform: rotateY(100deg);
    opacity: 0;
    filter: brightness(0.78);
  }
}

@keyframes pdf-preview-back-3d-prev-stacks_in_29 {
  0% {
    transform: rotateY(-100deg);
    opacity: 0;
    filter: brightness(0.78);
  }
  58% {
    opacity: 1;
    filter: brightness(0.9);
  }
  100% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-spread-next-stacks_in_29 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(-94deg) translateZ(8px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(-178deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-back-3d-spread-next-stacks_in_29 {
  0% {
    transform: rotateY(178deg);
    opacity: 0;
    filter: brightness(0.74);
  }
  55% {
    opacity: 0.98;
    filter: brightness(0.87);
  }
  100% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-spread-prev-stacks_in_29 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(94deg) translateZ(8px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(178deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-back-3d-spread-prev-stacks_in_29 {
  0% {
    transform: rotateY(-178deg);
    opacity: 0;
    filter: brightness(0.74);
  }
  55% {
    opacity: 0.98;
    filter: brightness(0.87);
  }
  100% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-single-next-left-stacks_in_29 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(-92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(-176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-next-right-stacks_in_29 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-prev-left-stacks_in_29 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-prev-right-stacks_in_29 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(-92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(-176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-back-3d-single-reveal-stacks_in_29 {
  0% {
    opacity: 0;
    filter: brightness(0.74);
  }
  55% {
    opacity: 0.98;
    filter: brightness(0.87);
  }
  100% {
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-single-next-left-to-spread-stacks_in_29 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: translateX(-25%) rotateY(-92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(-50%) rotateY(-176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-next-right-to-spread-stacks_in_29 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: translateX(-25%) rotateY(92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(-50%) rotateY(176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_29 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: translateX(25%) rotateY(92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(50%) rotateY(176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_29 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: translateX(25%) rotateY(-92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(50%) rotateY(-176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-back-3d-single-next-left-to-spread-stacks_in_29 {
  0% {
    transform: translateX(0) rotateY(180deg);
    opacity: 1;
    filter: brightness(0.72);
  }
  50% {
    transform: translateX(-25%) rotateY(90deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.84);
  }
  100% {
    transform: translateX(-50%) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-back-3d-single-next-right-to-spread-stacks_in_29 {
  0% {
    transform: translateX(0) rotateY(-180deg);
    opacity: 1;
    filter: brightness(0.72);
  }
  50% {
    transform: translateX(-25%) rotateY(-90deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.84);
  }
  100% {
    transform: translateX(-50%) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_29 {
  0% {
    transform: translateX(0) rotateY(-180deg);
    opacity: 1;
    filter: brightness(0.72);
  }
  50% {
    transform: translateX(25%) rotateY(-90deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.84);
  }
  100% {
    transform: translateX(50%) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_29 {
  0% {
    transform: translateX(0) rotateY(180deg);
    opacity: 1;
    filter: brightness(0.72);
  }
  50% {
    transform: translateX(25%) rotateY(90deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.84);
  }
  100% {
    transform: translateX(50%) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-book-open-stacks_in_29 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_29 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_29 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_29 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_29 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  46% {
    transform: translateX(-4.6%) rotateY(-54deg) skewY(0.5deg);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(-14%) rotateY(-101deg) skewY(1deg);
    opacity: 0;
    filter: brightness(0.75);
  }
}

@keyframes pdf-preview-back-book-open-3d-stacks_in_29 {
  0% {
    transform: translateX(10.4%) rotateY(102deg) skewY(-0.8deg);
    opacity: 0;
    filter: brightness(0.72);
  }
  64% {
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-book-close-3d-stacks_in_29 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  46% {
    transform: translateX(4.6%) rotateY(54deg) skewY(-0.5deg);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(14%) rotateY(101deg) skewY(-1deg);
    opacity: 0;
    filter: brightness(0.75);
  }
}

@keyframes pdf-preview-back-book-close-3d-stacks_in_29 {
  0% {
    transform: translateX(-10.4%) rotateY(-102deg) skewY(0.8deg);
    opacity: 0;
    filter: brightness(0.72);
  }
  64% {
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-fold-next-stacks_in_29 {
  0% {
    opacity: 0;
    transform: translateX(8%) scaleX(0.76);
  }
  45% {
    opacity: 0.95;
  }
  100% {
    opacity: 0;
    transform: translateX(-12%) scaleX(1.12);
  }
}

@keyframes pdf-preview-fold-prev-stacks_in_29 {
  0% {
    opacity: 0;
    transform: translateX(-8%) scaleX(0.76);
  }
  45% {
    opacity: 0.95;
  }
  100% {
    opacity: 0;
    transform: translateX(12%) scaleX(1.12);
  }
}

@keyframes pdf-preview-fold-book-open-stacks_in_29 {
  0% {
    opacity: 0;
    transform: translateX(11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(-16%) scaleX(1.2);
  }
}

@keyframes pdf-preview-fold-book-close-stacks_in_29 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_29 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_29 {
  position: absolute;
  top: 0.55rem;
  right: 0.55rem;
  z-index: 2;
  padding: 0.2rem 0.54rem;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.38);
  background: rgba(24, 34, 48, 0.72);
  color: #ffffff;
  font-size: 0.58rem;
  line-height: 1;
  font-weight: 600;
}

.previewUrl-stacks_in_29 {
  margin: 0;
  max-width: 240px;
  padding: 0.15rem 0.5rem;
  border-radius: 6px;
  background: #eef4ff;
  color: #2a5bd7;
  font-size: 0.8rem;
  font-weight: 500;
  word-break: break-all;
}

.previewPage-stacks_in_29 {
  margin: 0.4rem 0 0;
  padding: 0.1rem 0.6rem;
  border-radius: 6px;
  background: #f5f5f5;
  color: #444;
  font-size: 0.75rem;
}

@media (prefers-reduced-motion: reduce) {
  .pdf-preview-img-stacks_in_29,
  .pdf-preview-img-turn-stacks_in_29,
  .pdf-preview-img-back-stacks_in_29,
  .pdf-flip-fold-stacks_in_29,
  .pdf-loader-stacks_in_29,
  .pdf-download-btn-stacks_in_29.button,
  .pdf-lightbox-backdrop-stacks_in_29,
  .pdf-lightbox-close-stacks_in_29 {
    transition: none;
  }

  .pulse-loader-stacks_in_29,
  .pdf-preview-inner-stacks_in_29.is-flipping-next .pdf-preview-img-stacks_in_29,
  .pdf-preview-inner-stacks_in_29.is-flipping-next .pdf-preview-img-back-stacks_in_29,
  .pdf-preview-inner-stacks_in_29.is-flipping-prev .pdf-preview-img-stacks_in_29,
  .pdf-preview-inner-stacks_in_29.is-flipping-prev .pdf-preview-img-back-stacks_in_29,
  .pdf-preview-inner-stacks_in_29.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_29,
  .pdf-preview-inner-stacks_in_29.is-flipping-3d-next .pdf-preview-img-back-stacks_in_29,
  .pdf-preview-inner-stacks_in_29.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_29,
  .pdf-preview-inner-stacks_in_29.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_29,
  .pdf-preview-inner-stacks_in_29.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_29,
  .pdf-preview-inner-stacks_in_29.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_29,
  .pdf-preview-inner-stacks_in_29.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_29,
  .pdf-preview-inner-stacks_in_29.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_29,
  .pdf-preview-inner-stacks_in_29.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_29,
  .pdf-preview-inner-stacks_in_29.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_29,
  .pdf-preview-inner-stacks_in_29.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_29,
  .pdf-preview-inner-stacks_in_29.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_29,
  .pdf-preview-inner-stacks_in_29.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_29,
  .pdf-preview-inner-stacks_in_29.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_29,
  .pdf-preview-inner-stacks_in_29.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_29,
  .pdf-preview-inner-stacks_in_29.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_29,
  .pdf-preview-inner-stacks_in_29.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_29,
  .pdf-preview-inner-stacks_in_29.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_29,
  .pdf-preview-inner-stacks_in_29.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_29,
  .pdf-preview-inner-stacks_in_29.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_29,
  .pdf-preview-inner-stacks_in_29.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_29,
  .pdf-preview-inner-stacks_in_29.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_29,
  .pdf-preview-inner-stacks_in_29.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_29,
  .pdf-preview-inner-stacks_in_29.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_29,
  .pdf-preview-inner-stacks_in_29.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_29,
  .pdf-preview-inner-stacks_in_29.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_29,
  .pdf-preview-inner-stacks_in_29.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_29,
  .pdf-preview-inner-stacks_in_29.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_29,
  .pdf-preview-inner-stacks_in_29.is-flipping-book-open .pdf-preview-img-stacks_in_29,
  .pdf-preview-inner-stacks_in_29.is-flipping-book-open .pdf-preview-img-back-stacks_in_29,
  .pdf-preview-inner-stacks_in_29.is-flipping-book-close .pdf-preview-img-stacks_in_29,
  .pdf-preview-inner-stacks_in_29.is-flipping-book-close .pdf-preview-img-back-stacks_in_29,
  .pdf-preview-inner-stacks_in_29.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_29,
  .pdf-preview-inner-stacks_in_29.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_29,
  .pdf-preview-inner-stacks_in_29.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_29,
  .pdf-preview-inner-stacks_in_29.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_29,
  .pdf-preview-inner-stacks_in_29.is-fold-next .pdf-flip-fold-stacks_in_29,
  .pdf-preview-inner-stacks_in_29.is-fold-prev .pdf-flip-fold-stacks_in_29,
  .pdf-preview-inner-stacks_in_29.is-fold-book-open .pdf-flip-fold-stacks_in_29,
  .pdf-preview-inner-stacks_in_29.is-fold-book-close .pdf-flip-fold-stacks_in_29 {
    animation: none;
  }
}

#stacks_in_32 {
}
.pdf-preview-wrapper-stacks_in_33 {
  position: relative;
  text-align: center;
  overflow: visible;
  --pdf-zoom-scale: 1;
  --pdf-zoom-x: 0px;
  --pdf-zoom-y: 0px;
  background: transparent !important;
  box-shadow: none !important;
  
  
  
}

.pdf-preview-wrapper-stacks_in_33:focus-visible {
  outline: none;
}

.pdf-preview-wrapper-stacks_in_33.is-lightbox-enabled .pdf-preview-inner-stacks_in_33 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_33.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_33.is-lightbox-active .pdf-preview-inner-stacks_in_33 {
  cursor: default;
}

.pdf-preview-wrapper-stacks_in_33.is-lightbox-active:not(.is-zoom-active) .pdf-preview-inner-stacks_in_33 {
  pointer-events: none;
}

@media (hover: hover) and (pointer: fine) {
  .pdf-preview-wrapper-stacks_in_33.is-hover-flip-cursor .pdf-preview-inner-stacks_in_33,
  .pdf-preview-wrapper-stacks_in_33.is-hover-flip-cursor .pdf-preview-img-stacks_in_33,
  .pdf-preview-wrapper-stacks_in_33.is-hover-flip-cursor .pdf-preview-img-back-stacks_in_33,
  .pdf-preview-wrapper-stacks_in_33.is-hover-flip-cursor .pdf-preview-img-turn-stacks_in_33,
  .pdf-preview-wrapper-stacks_in_33.is-hover-flip-cursor .pdf-turn-stage-stacks_in_33,
  .pdf-preview-wrapper-stacks_in_33.is-hover-flip-cursor .pdf-three-stage-stacks_in_33,
  .pdf-preview-wrapper-stacks_in_33.is-hover-flip-cursor .pdf-page-border-stacks_in_33 {
    cursor: ew-resize;
  }
}

.pdf-preview-wrapper-stacks_in_33.is-lightbox-active .pdf-control-bar-stacks_in_33,
.pdf-preview-wrapper-stacks_in_33.is-lightbox-active .pdf-control-bar-stacks_in_33 * {
  pointer-events: auto;
}

.pdf-preview-wrapper-stacks_in_33.is-lightbox-transitioning .pdf-control-bar-stacks_in_33.is-visible {
  opacity: 0 !important;
  pointer-events: none !important;
  transition: opacity 0.14s ease;
}

.pdf-lightbox-overlay-stacks_in_33 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  background: transparent;
  overflow: hidden;
  overscroll-behavior: contain;
}

.pdf-lightbox-overlay-stacks_in_33.is-visible {
  display: block;
}

.pdf-lightbox-backdrop-stacks_in_33 {
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  background: rgba(8, 12, 24, 0.82);
  opacity: 0;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_33.is-open .pdf-lightbox-backdrop-stacks_in_33 {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_33 {
  position: absolute;
  inset: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  padding:
    calc(clamp(24px, 4vw, 60px) + env(safe-area-inset-top))
    calc(clamp(24px, 4vw, 60px) + env(safe-area-inset-right))
    calc(clamp(30px, 5vw, 84px) + env(safe-area-inset-bottom))
    calc(clamp(24px, 4vw, 60px) + env(safe-area-inset-left));
  overflow: hidden;
}

.pdf-lightbox-close-stacks_in_33 {
  position: absolute;
  top: calc(14px + env(safe-area-inset-top));
  right: calc(14px + env(safe-area-inset-right));
  z-index: 2;
  width: 2.35rem;
  height: 2.35rem;
  border: 1px solid rgba(255, 255, 255, 0.25);
  border-radius: 999px;
  background: rgba(15, 23, 42, 0.72);
  color: #fff;
  font-size: 1.32rem;
  line-height: 1;
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_33.is-open .pdf-lightbox-close-stacks_in_33 {
  opacity: 1;
}

.pdf-lightbox-close-stacks_in_33:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_33 {
  visibility: hidden !important;
  pointer-events: none !important;
}

html.pdf-lightbox-no-scroll,
body.pdf-lightbox-no-scroll {
  overflow: hidden !important;
  overscroll-behavior: none;
  height: 100%;
}

.pdf-preview-inner-stacks_in_33 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
  -webkit-user-select: none;
  user-select: none;
}

.pdf-preview-inner-stacks_in_33::selection,
.pdf-preview-inner-stacks_in_33 *::selection {
  background: transparent;
  color: inherit;
}

.pdf-zoom-viewport-stacks_in_33 {
  position: relative;
  width: 100%;
  overflow: visible;
}

.pdf-zoom-content-stacks_in_33 {
  position: relative;
  width: 100%;
  transform-origin: 50% 50%;
  transform: translate3d(var(--pdf-zoom-x), var(--pdf-zoom-y), 0) scale(var(--pdf-zoom-scale));
  transition: transform 0.34s cubic-bezier(0.22, 1, 0.36, 1);
  will-change: transform;
}

.pdf-preview-wrapper-stacks_in_33.is-zoom-active .pdf-zoom-viewport-stacks_in_33 {
  touch-action: none;
}

.pdf-preview-wrapper-stacks_in_33.is-zoomed .pdf-zoom-viewport-stacks_in_33 {
  overflow: hidden;
  cursor: grab;
}

.pdf-preview-wrapper-stacks_in_33.is-zoom-dragging .pdf-zoom-viewport-stacks_in_33 {
  cursor: grabbing;
}

.pdf-preview-wrapper-stacks_in_33.is-zoom-dragging .pdf-zoom-content-stacks_in_33 {
  transition: none;
}

.pdf-preview-wrapper-stacks_in_33.is-zoomed.is-turnjs-active .pdf-turn-stage-stacks_in_33 {
  pointer-events: none !important;
}

.pdf-preview-wrapper-stacks_in_33.is-lightbox-active.is-turnjs-active .pdf-turn-stage-stacks_in_33 {
  pointer-events: none !important;
}


.pdf-preview-img-stacks_in_33 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 8px;
  border: 0;
  background: #fff;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-search-highlight-layer-stacks_in_33 {
  position: absolute;
  inset: 0;
  z-index: 12;
  width: 100%;
  pointer-events: none;
  overflow: hidden;
  opacity: 0;
  transition: opacity 0.16s ease;
}

.pdf-search-highlight-layer-stacks_in_33.is-visible {
  opacity: 1;
}

.pdf-search-highlight-layer-stacks_in_33.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-search-highlight-layer-stacks_in_33.is-book-layout-single-first,
.pdf-search-highlight-layer-stacks_in_33.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-search-highlight-layer-stacks_in_33.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-search-highlight-layer-stacks_in_33.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-search-highlight-mark-stacks_in_33 {
  position: absolute;
  box-sizing: border-box;
  border-radius: 3px;
  background: rgba(255, 230, 0, 0.28);
  border: 1px solid rgba(0, 0, 0, 0.8);
  box-shadow:
    0 0 0 1px rgba(255, 255, 255, 0.92),
    0 0 0 2px rgba(0, 0, 0, 0.72),
    0 0 8px rgba(255, 214, 10, 0.56);
  animation: pdf-search-highlight-pop-stacks_in_33 0.42s ease-out;
}

@keyframes pdf-search-highlight-pop-stacks_in_33 {
  0% {
    transform: scale(0.95);
    opacity: 0.78;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

.pdf-three-stage-stacks_in_33 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-turn-stage-stacks_in_33 {
  position: absolute;
  inset: 0;
  z-index: 6;
  display: none;
  opacity: 0;
  pointer-events: none;
  overflow: visible;
  border-radius: 8px;
  background: transparent;
}

.pdf-turn-book-stacks_in_33 {
  width: 100%;
  height: auto;
  display: block;
  -webkit-user-select: none;
  user-select: none;
}

.pdf-turn-page-stacks_in_33 {
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: #fff;
  -webkit-user-select: none;
  user-select: none;
}

.pdf-turn-page-inner-stacks_in_33 {
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: #fff;
  -webkit-user-select: none;
  user-select: none;
}

.pdf-turn-page-img-stacks_in_33 {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: contain;
  background: #fff;
  user-select: none;
  -webkit-user-select: none;
  -webkit-user-drag: none;
}

.pdf-preview-wrapper-stacks_in_33.is-turnjs-active .pdf-preview-img-stacks_in_33 {
  display: none !important;
}

.pdf-preview-wrapper-stacks_in_33.is-turnjs-active .pdf-turn-stage-stacks_in_33 {
  position: relative;
  inset: auto;
  width: 100%;
  height: auto;
  display: block;
  opacity: 1;
  pointer-events: auto;
  overflow: visible;
}

.pdf-preview-wrapper-stacks_in_33.is-turnjs-active .pdf-turn-book-stacks_in_33 {
  width: 100% !important;
  height: auto !important;
  max-width: 100% !important;
  max-height: none !important;
}

.pdf-preview-wrapper-stacks_in_33.is-turnjs-active .pdf-preview-img-back-stacks_in_33,
.pdf-preview-wrapper-stacks_in_33.is-turnjs-active .pdf-preview-img-turn-stacks_in_33,
.pdf-preview-wrapper-stacks_in_33.is-turnjs-active .pdf-three-stage-stacks_in_33,
.pdf-preview-wrapper-stacks_in_33.is-turnjs-active .pdf-flip-fold-stacks_in_33 {
  display: none !important;
}

.pdf-page-border-stacks_in_33 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_33::before,
.pdf-page-border-stacks_in_33::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}


.pdf-page-border-stacks_in_33.is-mode-single,
.pdf-page-border-stacks_in_33.is-mode-book {
  opacity: 1;
}

.pdf-page-border-stacks_in_33.is-mode-single::before {
  display: block;
  inset: 0;
  border-radius: 8px;
  box-shadow: 0px 5px 18px 0px rgba(18, 27, 38, 0.09);
}

.pdf-page-border-stacks_in_33.is-book-layout-spread::before,
.pdf-page-border-stacks_in_33.is-book-layout-spread::after {
  display: block;
  top: 0;
  bottom: 0;
  width: 50%;
  box-shadow: 0px 5px 18px 0px rgba(18, 27, 38, 0.09);
}

.pdf-page-border-stacks_in_33.is-book-layout-spread::before {
  left: 0;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-page-border-stacks_in_33.is-book-layout-spread::after {
  right: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.pdf-page-border-stacks_in_33.is-book-layout-single-first::before,
.pdf-page-border-stacks_in_33.is-book-layout-single-last::before {
  display: block;
  top: 0;
  bottom: 0;
  left: 25%;
  width: 50%;
  box-shadow: 0px 5px 18px 0px rgba(18, 27, 38, 0.09);
}

.pdf-page-border-stacks_in_33.is-book-layout-single-first::before {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.pdf-page-border-stacks_in_33.is-book-layout-single-last::before {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-wrapper-stacks_in_33.is-single-slider-animating .pdf-preview-inner-stacks_in_33 {
  box-shadow: 0px 5px 18px 0px rgba(18, 27, 38, 0.09);
}

.pdf-preview-wrapper-stacks_in_33.is-single-slider-animating .pdf-page-border-stacks_in_33::before,
.pdf-preview-wrapper-stacks_in_33.is-single-slider-animating .pdf-page-border-stacks_in_33::after {
  box-shadow: none !important;
}

.pdf-preview-wrapper-stacks_in_33.is-turnjs-active .pdf-page-border-stacks_in_33::before,
.pdf-preview-wrapper-stacks_in_33.is-turnjs-active .pdf-page-border-stacks_in_33::after {
  box-shadow: none !important;
}

.pdf-preview-wrapper-stacks_in_33.is-turnjs-active .pdf-turn-page-stacks_in_33 {
  box-shadow: none;
  clip-path: none;
}

.pdf-preview-wrapper-stacks_in_33.is-turnjs-active .pdf-turn-page-stacks_in_33.turn-slot-left {
  box-shadow: 0px 5px 18px 0px rgba(18, 27, 38, 0.09);
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  clip-path: inset(-80px 0 -80px -80px);
}

.pdf-preview-wrapper-stacks_in_33.is-turnjs-active .pdf-turn-page-stacks_in_33.turn-slot-right {
  box-shadow: 0px 5px 18px 0px rgba(18, 27, 38, 0.09);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  clip-path: inset(-80px -80px -80px 0);
}

.pdf-preview-wrapper-stacks_in_33.is-turnjs-active .pdf-turn-page-stacks_in_33.turn-slot-single {
  box-shadow: 0px 5px 18px 0px rgba(18, 27, 38, 0.09);
  border-radius: 8px;
}

.pdf-preview-wrapper-stacks_in_33.is-turnjs-active .pdf-turn-page-stacks_in_33.turn-slot-single-first {
  box-shadow: 0px 5px 18px 0px rgba(18, 27, 38, 0.09);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  clip-path: none;
}

.pdf-preview-wrapper-stacks_in_33.is-turnjs-active .pdf-turn-page-stacks_in_33.turn-slot-single-last {
  box-shadow: 0px 5px 18px 0px rgba(18, 27, 38, 0.09);
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  clip-path: none;
}

@supports (color: color-mix(in srgb, black 50%, transparent)) {
  .pdf-preview-wrapper-stacks_in_33.is-turnjs-active .pdf-turn-page-stacks_in_33.turn-animation-clone.turn-shadow-flipping.turn-slot-left,
  .pdf-preview-wrapper-stacks_in_33.is-turnjs-active .pdf-turn-page-stacks_in_33.turn-animation-clone.turn-shadow-flipping.turn-slot-right,
  .pdf-preview-wrapper-stacks_in_33.is-turnjs-active .pdf-turn-page-stacks_in_33.turn-animation-clone.turn-shadow-flipping.turn-slot-single,
  .pdf-preview-wrapper-stacks_in_33.is-turnjs-active .pdf-turn-page-stacks_in_33.turn-animation-clone.turn-shadow-flipping.turn-slot-single-first,
  .pdf-preview-wrapper-stacks_in_33.is-turnjs-active .pdf-turn-page-stacks_in_33.turn-animation-clone.turn-shadow-flipping.turn-slot-single-last {
    box-shadow: 0px 5px 18px 0px color-mix(in srgb, rgba(18, 27, 38, 0.09) 50%, transparent);
  }
}



.pdf-three-stage-stacks_in_33.is-active {
  opacity: 1;
}

.pdf-preview-wrapper-stacks_in_33.is-turnjs-active .pdf-turn-page-stacks_in_33.turn-slot-left {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  clip-path: inset(-80px 0 -80px -80px);
}

.pdf-preview-wrapper-stacks_in_33.is-turnjs-active .pdf-turn-page-stacks_in_33.turn-slot-right {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  clip-path: inset(-80px -80px -80px 0);
}

.pdf-preview-wrapper-stacks_in_33.is-turnjs-active .pdf-turn-page-stacks_in_33.turn-slot-single {
  border-radius: 8px;
}

.pdf-preview-wrapper-stacks_in_33.is-turnjs-active .pdf-turn-page-stacks_in_33.turn-slot-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  clip-path: none;
}

.pdf-preview-wrapper-stacks_in_33.is-turnjs-active .pdf-turn-page-stacks_in_33.turn-slot-single-last {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  clip-path: none;
}

.pdf-three-stage-stacks_in_33 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_33 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 8px;
  border: 0;
  background: #fff;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-preview-img-turn-stacks_in_33 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 8px;
  border: 0;
  background: #fff;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-flip-fold-stacks_in_33 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 8px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_33.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_33.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_33.is-book-layout-single-first,
.pdf-preview-img-stacks_in_33.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_33.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_33.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_33.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_33.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_33.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_33.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_33.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_33.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_33.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_33.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_33.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_33.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_33.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_33.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_33.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_33.is-book-layout-single-first,
.pdf-three-stage-stacks_in_33.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_33.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_33.is-book-layout-single-first,
.pdf-page-border-stacks_in_33.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_33.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_33.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_33.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_33 {
  position: absolute;
  left: 50%;
  bottom: 0.85rem;
  transform: translateX(-50%);
  z-index: 200;
  display: none;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 0.42rem !important;
  flex-wrap: wrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 0;
  padding: 7px;
  border-radius: 10px;
  border: 1px solid rgba(220, 227, 236, 1.00);
  background: rgba(255, 255, 255, 1.00);
  
  backdrop-filter: none;
  -webkit-backdrop-filter: none;
  
  color: rgba(18, 27, 38, 1.00);
  white-space: normal !important;
  
  box-shadow: 0px 4px 14px 0px rgba(18, 27, 38, 0.07);
  
}

.pdf-control-main-row-stacks_in_33,
.pdf-control-tools-row-stacks_in_33 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.42rem;
  width: max-content;
  max-width: 100%;
  min-width: 0;
  margin: 0 auto;
  white-space: nowrap;
}

.pdf-control-bar-stacks_in_33,
.pdf-control-bar-stacks_in_33 *,
.pdf-page-count-stacks_in_33,
.pdf-search-count-stacks_in_33,
.pdf-zoom-level-stacks_in_33 {
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}

.pdf-page-jump-stacks_in_33,
.pdf-search-input-stacks_in_33 {
  -webkit-user-select: text;
  user-select: text;
  -webkit-touch-callout: default;
}

.pdf-control-tools-row-stacks_in_33 {
  gap: 0.34rem;
}

.pdf-control-bar-stacks_in_33.is-tools-open {
  flex-direction: column !important;
  align-items: stretch !important;
  gap: 0.34rem !important;
}

.pdf-control-bar-stacks_in_33.is-tools-open:not(.is-tools-only) .pdf-control-tools-row-stacks_in_33 {
  margin-top: 0.22rem;
}



.pdf-preview-inner-stacks_in_33.is-flip-active .pdf-page-border-stacks_in_33 {
  opacity: 0;
  transition: none;
}


.pdf-preview-wrapper-stacks_in_33 {
  margin-bottom: calc(max(0px, 0px) + 64px + var(--pdf-bar-height, 0px) + max(0px, 16px));
}

.pdf-control-bar-stacks_in_33 {
  position: absolute;
  top: auto;
  bottom: 0;
  transform: translate(-50%, calc(100% + 16px));
}






.pdf-preview-wrapper-stacks_in_33.is-lightbox-active .pdf-control-bar-stacks_in_33 {
  left: 50% !important;
  right: auto !important;
  top: auto !important;
  bottom: calc(0.72rem + env(safe-area-inset-bottom)) !important;
  transform: translateX(calc(-50% + var(--pdf-lightbox-bar-drag-x, 0px))) translateY(var(--pdf-lightbox-bar-drag-y, 0px)) !important;
  transition: transform 0.2s cubic-bezier(0.22, 0.61, 0.36, 1), opacity 0.14s ease;
  max-width: min(calc(100% - 0.8rem), calc(100vw - 2rem));
}

.pdf-preview-wrapper-stacks_in_33.is-lightbox-active .pdf-control-bar-stacks_in_33.is-lightbox-bar-draggable {
  cursor: grab;
}

.pdf-preview-wrapper-stacks_in_33.is-lightbox-active .pdf-control-bar-stacks_in_33.is-lightbox-bar-dragging {
  cursor: grabbing;
  transition: none !important;
  user-select: none;
}

.pdf-preview-wrapper-stacks_in_33.is-lightbox-active .pdf-control-bar-stacks_in_33.is-lightbox-bar-returning {
  transition: transform 0.26s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.14s ease !important;
}

.pdf-control-bar-stacks_in_33.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_33.is-action-only {
  left: 50% !important;
  right: auto !important;
  transform: translateX(-50%) !important;
}


.pdf-control-bar-stacks_in_33.is-action-only {
  transform: translate(-50%, calc(100% + 16px)) !important;
}


.pdf-control-main-row-stacks_in_33 > *,
.pdf-control-tools-row-stacks_in_33 > * {
  position: static !important;
  float: none !important;
  clear: none !important;
  transform: none !important;
  margin: 0 !important;
  vertical-align: middle !important;
  flex: 0 0 auto !important;
}

.pdf-control-bar-stacks_in_33.is-tools-only .pdf-control-tools-row-stacks_in_33 {
  margin-top: 0;
}

.pdf-control-bar-stacks_in_33 .is-hidden,
.pdf-download-btn-stacks_in_33.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_33,
.pdf-page-btn-stacks_in_33 *,
.pdf-bar-action-btn-stacks_in_33,
.pdf-bar-action-btn-stacks_in_33 *,
.pdf-download-btn-stacks_in_33.button,
.pdf-download-btn-stacks_in_33.button *,
.pdf-nav-glyph-stacks_in_33,
.pdf-search-toggle-icon-stacks_in_33,
.pdf-search-close-icon-stacks_in_33,
.pdf-zoom-toggle-icon-stacks_in_33,
.pdf-zoom-close-icon-stacks_in_33,
.pdf-bar-action-icon-stacks_in_33,
.pdf-download-icon-stacks_in_33 {
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}

.pdf-page-btn-stacks_in_33,
.pdf-bar-action-btn-stacks_in_33,
.pdf-download-btn-stacks_in_33.button {
  -webkit-tap-highlight-color: transparent;
}

.pdf-page-btn-stacks_in_33 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 2rem;
  height: 2rem;
  padding: 0;
  margin: 0;
  border: 1px solid rgba(255, 255, 255, 0.24);
  border-radius: 6px;
  background: rgba(255, 255, 255, 1.00);
  color: rgba(18, 27, 38, 1.00);
  font-size: 1.2rem;
  line-height: 1;
  cursor: pointer;
  transition: background-color 0.18s ease, color 0.18s ease, border-color 0.18s ease, opacity 0.18s ease;
}

.pdf-page-btn-stacks_in_33:hover,
.pdf-page-btn-stacks_in_33:focus-visible {
  background: rgba(233, 244, 250, 1.00);
  color: rgba(16, 104, 148, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_33:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.95);
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(45, 92, 215, 0.22);
}

.pdf-page-btn-stacks_in_33:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_33[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_33:disabled:hover,
.pdf-page-btn-stacks_in_33:disabled:focus-visible,
.pdf-page-btn-stacks_in_33[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_33[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 1.00);
  color: rgba(18, 27, 38, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_33 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-page-prev-stacks_in_33 .pdf-nav-glyph-stacks_in_33,
.pdf-page-next-stacks_in_33 .pdf-nav-glyph-stacks_in_33,
.pdf-search-prev-stacks_in_33 .pdf-nav-glyph-stacks_in_33,
.pdf-search-next-stacks_in_33 .pdf-nav-glyph-stacks_in_33 {
  font-size: 1.36em;
  font-weight: 700;
}

.pdf-nav-glyph-stacks_in_33.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_33.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_33.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_33 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_33 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 6px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 1.00);
  color: rgba(18, 27, 38, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_33:focus,
.pdf-page-jump-stacks_in_33:focus-visible {
  background: rgba(233, 244, 250, 1.00);
  color: rgba(16, 104, 148, 1.00);
  border-color: rgba(45, 92, 215, 0.66);
  box-shadow: 0 0 0 2px rgba(45, 92, 215, 0.2);
}

.pdf-page-jump-stacks_in_33::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_33::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-search-toggle-stacks_in_33 {
  transition: opacity 0.16s ease, transform 0.16s ease;
}

.pdf-search-toggle-icon-stacks_in_33,
.pdf-search-close-icon-stacks_in_33,
.pdf-zoom-toggle-icon-stacks_in_33,
.pdf-zoom-close-icon-stacks_in_33 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-zoom-toggle-stacks_in_33 {
  transition: opacity 0.16s ease, transform 0.16s ease;
}

.pdf-search-panel-stacks_in_33 {
  display: none;
  align-items: center;
  gap: 0.34rem;
  min-width: 0;
  max-width: min(100%, 26rem);
  opacity: 0;
  transform: translateY(4px) scale(0.985);
  pointer-events: none;
  transform-origin: center;
  transition: opacity 0.2s ease, transform 0.2s ease;
}

.pdf-search-panel-stacks_in_33.is-visible {
  display: inline-flex;
}

.pdf-zoom-panel-stacks_in_33 {
  display: none;
  align-items: center;
  gap: 0.32rem;
  min-width: 0;
  max-width: min(100%, 25rem);
  opacity: 0;
  transform: translateY(4px) scale(0.985);
  pointer-events: none;
  transform-origin: center;
  transition: opacity 0.2s ease, transform 0.2s ease;
}

.pdf-zoom-panel-stacks_in_33.is-visible {
  display: inline-flex;
}

.pdf-control-bar-stacks_in_33.is-search-open,
.pdf-control-bar-stacks_in_33.is-zoom-open {
  max-width: calc(100% - 0.7rem);
}

.pdf-control-bar-stacks_in_33.is-search-open .pdf-control-tools-row-stacks_in_33,
.pdf-control-bar-stacks_in_33.is-zoom-open .pdf-control-tools-row-stacks_in_33 {
  width: 100%;
  max-width: 100%;
}

.pdf-control-bar-stacks_in_33.is-search-open .pdf-search-panel-stacks_in_33 {
  opacity: 1;
  transform: translateY(0) scale(1);
  pointer-events: auto;
}

.pdf-control-bar-stacks_in_33.is-zoom-open .pdf-zoom-panel-stacks_in_33 {
  opacity: 1;
  transform: translateY(0) scale(1);
  pointer-events: auto;
}

.pdf-search-input-stacks_in_33 {
  width: clamp(8rem, 32vw, 14rem);
  min-width: 0;
  height: 2rem;
  padding: 0 0.62rem;
  border-radius: 6px;
  border: 1px solid rgba(255, 255, 255, 0.22);
  background: rgba(239, 242, 247, 1.00);
  color: rgba(18, 27, 38, 1.00);
  font-size: 0.9rem;
  line-height: 1;
  outline: none;
  appearance: none;
  -webkit-appearance: none;
}

.pdf-search-input-stacks_in_33::placeholder {
  color: rgba(74, 88, 105, 1.00);
  opacity: 1;
}

.pdf-search-input-stacks_in_33:hover,
.pdf-search-input-stacks_in_33:focus,
.pdf-search-input-stacks_in_33:focus-visible {
  background: rgba(233, 244, 250, 1.00);
  color: rgba(16, 104, 148, 1.00);
  border-color: rgba(45, 92, 215, 0.66);
  box-shadow: 0 0 0 2px rgba(45, 92, 215, 0.2);
}

.pdf-search-input-stacks_in_33:hover::placeholder,
.pdf-search-input-stacks_in_33:focus::placeholder,
.pdf-search-input-stacks_in_33:focus-visible::placeholder {
  color: rgba(18, 27, 38, 1.00);
  opacity: 1;
}

.pdf-search-input-stacks_in_33::-webkit-search-cancel-button,
.pdf-search-input-stacks_in_33::-webkit-search-decoration {
  -webkit-appearance: none;
}

.pdf-search-count-stacks_in_33 {
  min-width: 2.7rem;
  text-align: center;
  font-size: 0.82rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-search-count-stacks_in_33.is-empty {
  opacity: 0.8;
}

.pdf-search-panel-stacks_in_33.is-search-loading .pdf-search-count-stacks_in_33 {
  animation: pdf-search-pulse-stacks_in_33 0.9s ease-in-out infinite;
}

.pdf-zoom-level-stacks_in_33 {
  min-width: 2.8rem;
  text-align: center;
  font-size: 0.82rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-zoom-reset-stacks_in_33 {
  width: auto;
  min-width: 2.9rem;
  padding: 0 0.44rem;
  font-size: 0.74rem;
}

@keyframes pdf-search-pulse-stacks_in_33 {
  0%, 100% { opacity: 0.52; }
  50% { opacity: 1; }
}

.pdf-bar-action-btn-stacks_in_33 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto !important;
  gap: 0.42em;
  height: 2rem;
  padding: 0 0.9rem;
  border-radius: 6px;
  border: 1px solid transparent;
  background: rgba(28, 33, 30, 1.00);
  color: rgba(255, 254, 249, 1.00);
  text-decoration: none;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  white-space: nowrap;
  word-break: keep-all;
  transition: background-color 0.18s ease, color 0.18s ease;
  
  box-shadow: 0px 8px 32px rgba(0, 0, 0, 0.30);
  
}

.pdf-bar-action-btn-stacks_in_33,
.pdf-bar-action-btn-stacks_in_33:hover,
.pdf-bar-action-btn-stacks_in_33:focus,
.pdf-bar-action-btn-stacks_in_33:focus-visible,
.pdf-bar-action-btn-stacks_in_33:active,
.pdf-bar-action-btn-stacks_in_33:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_33.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_33:hover,
.pdf-bar-action-btn-stacks_in_33:focus-visible {
  background: rgba(156, 46, 33, 1.00);
  color: rgba(255, 255, 255, 1.00);
}

.pdf-bar-action-btn-stacks_in_33:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.95);
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(45, 92, 215, 0.22);
}

.pdf-bar-action-icon-stacks_in_33 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_33.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_33.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_33.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_33.button {
  position: absolute;
  left: 50%;
  bottom: 0;
  z-index: 220;
  transform: translate(-50%, calc(50% + 0px));
  display: inline-flex;
  align-items: center;
  gap: 0.4em;
  padding: 0.6em 1.2em;
  margin: 0;
  border-radius: 6px;
  background: rgba(28, 33, 30, 1.00);
  color: rgba(255, 254, 249, 1.00);
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  white-space: nowrap;
  opacity: 0;
  transition: opacity 0.3s ease, background-color 0.2s ease, color 0.2s ease;
  
  box-shadow: 0px 8px 32px rgba(0, 0, 0, 0.30);
  
}

.pdf-download-btn-stacks_in_33.button.is-icon-only {
  gap: 0;
  width: auto;
  min-width: 0;
  justify-content: center;
  padding: 0.6em;
  border-radius: 999px;
}

.pdf-download-btn-stacks_in_33.button,
.pdf-download-btn-stacks_in_33.button:hover,
.pdf-download-btn-stacks_in_33.button:focus,
.pdf-download-btn-stacks_in_33.button:focus-visible,
.pdf-download-btn-stacks_in_33.button:active,
.pdf-download-btn-stacks_in_33.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_33.button:hover,
.pdf-download-btn-stacks_in_33.button:focus-visible {
  background: rgba(156, 46, 33, 1.00);
  color: rgba(255, 255, 255, 1.00);
}

.pdf-download-btn-stacks_in_33.button:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.95);
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(45, 92, 215, 0.22);
}

.pdf-download-icon-stacks_in_33 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_33.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_33.button.is-icon-only .pdf-download-icon-stacks_in_33 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_33.is-hidden,
.pdf-download-label-stacks_in_33.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_33 {
    gap: 0.22rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 0;
  }

  .pdf-control-main-row-stacks_in_33,
  .pdf-control-tools-row-stacks_in_33 {
    gap: 0.22rem;
  }

  

  .pdf-control-bar-stacks_in_33.is-mobile-compact {
    gap: 0.18rem;
  }

  .pdf-control-bar-stacks_in_33.is-mobile-compact .pdf-control-main-row-stacks_in_33,
  .pdf-control-bar-stacks_in_33.is-mobile-compact .pdf-control-tools-row-stacks_in_33 {
    gap: 0.18rem;
  }

  .pdf-page-btn-stacks_in_33 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_33 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_33.is-mobile-compact .pdf-page-jump-stacks_in_33 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_33 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_33 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_33.is-mobile-compact .pdf-bar-action-btn-stacks_in_33 {
    width: 2.3rem;
    min-width: 2.3rem;
    height: 2.3rem;
    min-height: 2.3rem;
    padding: 0;
    gap: 0;
    border-radius: 999px;
  }

  .pdf-control-bar-stacks_in_33.is-mobile-compact .pdf-bar-action-label-stacks_in_33 {
    display: none;
  }

  .pdf-control-bar-stacks_in_33.is-mobile-compact .pdf-bar-action-icon-stacks_in_33 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-control-bar-stacks_in_33.is-search-open,
  .pdf-control-bar-stacks_in_33.is-zoom-open {
    max-width: calc(100% - 0.5rem);
    gap: 0.2rem !important;
  }

  .pdf-control-bar-stacks_in_33.is-tools-open:not(.is-tools-only) .pdf-control-tools-row-stacks_in_33 {
    margin-top: 0.16rem;
  }

  .pdf-control-bar-stacks_in_33.is-mobile-compact.is-search-open,
  .pdf-control-bar-stacks_in_33.is-mobile-compact.is-zoom-open {
    width: calc(100% - 0.5rem);
  }

  .pdf-control-bar-stacks_in_33.is-search-open .pdf-search-panel-stacks_in_33,
  .pdf-control-bar-stacks_in_33.is-zoom-open .pdf-zoom-panel-stacks_in_33 {
    width: 100%;
    max-width: 100%;
    gap: 0.2rem;
  }

  .pdf-search-input-stacks_in_33 {
    width: 100%;
    flex: 1 1 auto;
    min-width: 4.4rem;
    height: 2.3rem;
    font-size: 0.86rem;
    padding: 0 0.52rem;
  }

  .pdf-search-count-stacks_in_33 {
    min-width: 2.35rem;
    font-size: 0.76rem;
  }

  .pdf-zoom-level-stacks_in_33 {
    min-width: 2.4rem;
    font-size: 0.76rem;
  }

  .pdf-zoom-reset-stacks_in_33 {
    min-width: 2.5rem;
    font-size: 0.68rem;
    padding: 0 0.34rem;
  }

  .pdf-download-btn-stacks_in_33.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_33 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 14;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_33 {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  border: 3px solid rgba(255, 255, 255, 0.85);
  border-top-color: rgba(0, 0, 0, 0.82);
  background: rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.35), 0 0 14px rgba(255, 255, 255, 0.48);
  animation: pdf-preview-spin-stacks_in_33 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_33 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_33.is-flipping-next .pdf-preview-img-stacks_in_33 {
  animation: pdf-preview-front-next-stacks_in_33 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_33.is-flipping-next .pdf-preview-img-back-stacks_in_33 {
  animation: pdf-preview-back-next-stacks_in_33 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_33.is-flipping-prev .pdf-preview-img-stacks_in_33 {
  animation: pdf-preview-front-prev-stacks_in_33 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_33.is-flipping-prev .pdf-preview-img-back-stacks_in_33 {
  animation: pdf-preview-back-prev-stacks_in_33 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_33.is-flip-active .pdf-preview-img-stacks_in_33,
.pdf-preview-inner-stacks_in_33.is-flip-active .pdf-preview-img-turn-stacks_in_33,
.pdf-preview-inner-stacks_in_33.is-flip-active .pdf-preview-img-back-stacks_in_33,
.pdf-preview-inner-stacks_in_33.is-flip-active .pdf-flip-fold-stacks_in_33 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_33.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_33 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_33 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -16px 8px 34px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_33.is-flipping-3d-next .pdf-preview-img-back-stacks_in_33 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_33 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_33.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_33 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_33 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 16px 8px 34px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_33.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_33 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_33 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

/* Spread turns: fixed seam axis on the inner spine (left page axis right, right page axis left). */
.pdf-preview-inner-stacks_in_33.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_33 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_33 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.4);
}

.pdf-preview-inner-stacks_in_33.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_33 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_33 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_33.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_33 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_33 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.4);
}

.pdf-preview-inner-stacks_in_33.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_33 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_33 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_33.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_33 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_33 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.4);
}

.pdf-preview-inner-stacks_in_33.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_33 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_33 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_33.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_33 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_33 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.4);
}

.pdf-preview-inner-stacks_in_33.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_33 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_33 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_33.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_33 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_33.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_33 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_33.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_33 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_33.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_33 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_33.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_33 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_33 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_33.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_33 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_33 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_33.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_33 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_33 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_33.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_33 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_33 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_33.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_33 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_33 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_33.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_33 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_33 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_33.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_33 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_33 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_33.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_33 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_33 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_33.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_33 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_33 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_33.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_33 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_33 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_33.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_33 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_33 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_33.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_33 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_33 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_33.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_33 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_33 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_33.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_33 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_33 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_33.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_33 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_33 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 20px 8px 38px rgba(0, 0, 0, 0.38);
}

.pdf-preview-inner-stacks_in_33.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_33 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_33 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_33.is-flipping-book-open .pdf-preview-img-stacks_in_33 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_33 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_33.is-flipping-book-open .pdf-preview-img-back-stacks_in_33 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_33 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_33.is-flipping-book-close .pdf-preview-img-stacks_in_33 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_33 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_33.is-flipping-book-close .pdf-preview-img-back-stacks_in_33 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_33 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_33.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_33 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_33 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: -28px 12px 48px rgba(0, 0, 0, 0.48);
}

.pdf-preview-inner-stacks_in_33.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_33 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_33 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_33.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_33 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_33 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
  box-shadow: 28px 12px 48px rgba(0, 0, 0, 0.48);
}

.pdf-preview-inner-stacks_in_33.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_33 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_33 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_33.is-fold-shadow .pdf-flip-fold-stacks_in_33 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_33.is-fold-next .pdf-flip-fold-stacks_in_33 {
  background: linear-gradient(109deg, rgba(255, 255, 255, 0) 58%, rgba(0, 0, 0, 0.08) 70%, rgba(0, 0, 0, 0.24) 82%, rgba(0, 0, 0, 0.36) 92%, rgba(255, 255, 255, 0.12) 100%);
  transform-origin: right bottom;
  animation: pdf-preview-fold-next-stacks_in_33 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_33.is-fold-prev .pdf-flip-fold-stacks_in_33 {
  background: linear-gradient(251deg, rgba(255, 255, 255, 0) 58%, rgba(0, 0, 0, 0.08) 70%, rgba(0, 0, 0, 0.24) 82%, rgba(0, 0, 0, 0.36) 92%, rgba(255, 255, 255, 0.12) 100%);
  transform-origin: left bottom;
  animation: pdf-preview-fold-prev-stacks_in_33 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_33.is-fold-book-open .pdf-flip-fold-stacks_in_33 {
  background: linear-gradient(109deg, rgba(255, 255, 255, 0) 56%, rgba(0, 0, 0, 0.1) 69%, rgba(0, 0, 0, 0.28) 82%, rgba(0, 0, 0, 0.4) 92%, rgba(255, 255, 255, 0.15) 100%);
  transform-origin: right bottom;
  animation: pdf-preview-fold-book-open-stacks_in_33 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_33.is-fold-book-close .pdf-flip-fold-stacks_in_33 {
  background: linear-gradient(251deg, rgba(255, 255, 255, 0) 56%, rgba(0, 0, 0, 0.1) 69%, rgba(0, 0, 0, 0.28) 82%, rgba(0, 0, 0, 0.4) 92%, rgba(255, 255, 255, 0.15) 100%);
  transform-origin: left bottom;
  animation: pdf-preview-fold-book-close-stacks_in_33 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_33 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_33 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_33 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_33 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_33 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  46% {
    transform: rotateY(-52deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.9);
  }
  100% {
    transform: rotateY(-100deg);
    opacity: 0;
    filter: brightness(0.78);
  }
}

@keyframes pdf-preview-back-3d-next-stacks_in_33 {
  0% {
    transform: rotateY(100deg);
    opacity: 0;
    filter: brightness(0.78);
  }
  58% {
    opacity: 1;
    filter: brightness(0.9);
  }
  100% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-prev-stacks_in_33 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  46% {
    transform: rotateY(52deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.9);
  }
  100% {
    transform: rotateY(100deg);
    opacity: 0;
    filter: brightness(0.78);
  }
}

@keyframes pdf-preview-back-3d-prev-stacks_in_33 {
  0% {
    transform: rotateY(-100deg);
    opacity: 0;
    filter: brightness(0.78);
  }
  58% {
    opacity: 1;
    filter: brightness(0.9);
  }
  100% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-spread-next-stacks_in_33 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(-94deg) translateZ(8px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(-178deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-back-3d-spread-next-stacks_in_33 {
  0% {
    transform: rotateY(178deg);
    opacity: 0;
    filter: brightness(0.74);
  }
  55% {
    opacity: 0.98;
    filter: brightness(0.87);
  }
  100% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-spread-prev-stacks_in_33 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(94deg) translateZ(8px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(178deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-back-3d-spread-prev-stacks_in_33 {
  0% {
    transform: rotateY(-178deg);
    opacity: 0;
    filter: brightness(0.74);
  }
  55% {
    opacity: 0.98;
    filter: brightness(0.87);
  }
  100% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-single-next-left-stacks_in_33 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(-92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(-176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-next-right-stacks_in_33 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-prev-left-stacks_in_33 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-prev-right-stacks_in_33 {
  0% {
    transform: rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: rotateY(-92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: rotateY(-176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-back-3d-single-reveal-stacks_in_33 {
  0% {
    opacity: 0;
    filter: brightness(0.74);
  }
  55% {
    opacity: 0.98;
    filter: brightness(0.87);
  }
  100% {
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-3d-single-next-left-to-spread-stacks_in_33 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: translateX(-25%) rotateY(-92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(-50%) rotateY(-176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-next-right-to-spread-stacks_in_33 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: translateX(-25%) rotateY(92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(-50%) rotateY(176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_33 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: translateX(25%) rotateY(92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(50%) rotateY(176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_33 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  50% {
    transform: translateX(25%) rotateY(-92deg) translateZ(7px);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(50%) rotateY(-176deg);
    opacity: 0;
    filter: brightness(0.74);
  }
}

@keyframes pdf-preview-back-3d-single-next-left-to-spread-stacks_in_33 {
  0% {
    transform: translateX(0) rotateY(180deg);
    opacity: 1;
    filter: brightness(0.72);
  }
  50% {
    transform: translateX(-25%) rotateY(90deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.84);
  }
  100% {
    transform: translateX(-50%) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-back-3d-single-next-right-to-spread-stacks_in_33 {
  0% {
    transform: translateX(0) rotateY(-180deg);
    opacity: 1;
    filter: brightness(0.72);
  }
  50% {
    transform: translateX(-25%) rotateY(-90deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.84);
  }
  100% {
    transform: translateX(-50%) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_33 {
  0% {
    transform: translateX(0) rotateY(-180deg);
    opacity: 1;
    filter: brightness(0.72);
  }
  50% {
    transform: translateX(25%) rotateY(-90deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.84);
  }
  100% {
    transform: translateX(50%) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_33 {
  0% {
    transform: translateX(0) rotateY(180deg);
    opacity: 1;
    filter: brightness(0.72);
  }
  50% {
    transform: translateX(25%) rotateY(90deg) translateZ(6px);
    opacity: 1;
    filter: brightness(0.84);
  }
  100% {
    transform: translateX(50%) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-book-open-stacks_in_33 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_33 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_33 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_33 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_33 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  46% {
    transform: translateX(-4.6%) rotateY(-54deg) skewY(0.5deg);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(-14%) rotateY(-101deg) skewY(1deg);
    opacity: 0;
    filter: brightness(0.75);
  }
}

@keyframes pdf-preview-back-book-open-3d-stacks_in_33 {
  0% {
    transform: translateX(10.4%) rotateY(102deg) skewY(-0.8deg);
    opacity: 0;
    filter: brightness(0.72);
  }
  64% {
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-front-book-close-3d-stacks_in_33 {
  0% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
  46% {
    transform: translateX(4.6%) rotateY(54deg) skewY(-0.5deg);
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(14%) rotateY(101deg) skewY(-1deg);
    opacity: 0;
    filter: brightness(0.75);
  }
}

@keyframes pdf-preview-back-book-close-3d-stacks_in_33 {
  0% {
    transform: translateX(-10.4%) rotateY(-102deg) skewY(0.8deg);
    opacity: 0;
    filter: brightness(0.72);
  }
  64% {
    opacity: 1;
    filter: brightness(0.88);
  }
  100% {
    transform: translateX(0) rotateY(0deg);
    opacity: 1;
    filter: brightness(1);
  }
}

@keyframes pdf-preview-fold-next-stacks_in_33 {
  0% {
    opacity: 0;
    transform: translateX(8%) scaleX(0.76);
  }
  45% {
    opacity: 0.95;
  }
  100% {
    opacity: 0;
    transform: translateX(-12%) scaleX(1.12);
  }
}

@keyframes pdf-preview-fold-prev-stacks_in_33 {
  0% {
    opacity: 0;
    transform: translateX(-8%) scaleX(0.76);
  }
  45% {
    opacity: 0.95;
  }
  100% {
    opacity: 0;
    transform: translateX(12%) scaleX(1.12);
  }
}

@keyframes pdf-preview-fold-book-open-stacks_in_33 {
  0% {
    opacity: 0;
    transform: translateX(11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(-16%) scaleX(1.2);
  }
}

@keyframes pdf-preview-fold-book-close-stacks_in_33 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_33 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_33 {
  position: absolute;
  top: 0.55rem;
  right: 0.55rem;
  z-index: 2;
  padding: 0.2rem 0.54rem;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.38);
  background: rgba(24, 34, 48, 0.72);
  color: #ffffff;
  font-size: 0.58rem;
  line-height: 1;
  font-weight: 600;
}

.previewUrl-stacks_in_33 {
  margin: 0;
  max-width: 240px;
  padding: 0.15rem 0.5rem;
  border-radius: 6px;
  background: #eef4ff;
  color: #2a5bd7;
  font-size: 0.8rem;
  font-weight: 500;
  word-break: break-all;
}

.previewPage-stacks_in_33 {
  margin: 0.4rem 0 0;
  padding: 0.1rem 0.6rem;
  border-radius: 6px;
  background: #f5f5f5;
  color: #444;
  font-size: 0.75rem;
}

@media (prefers-reduced-motion: reduce) {
  .pdf-preview-img-stacks_in_33,
  .pdf-preview-img-turn-stacks_in_33,
  .pdf-preview-img-back-stacks_in_33,
  .pdf-flip-fold-stacks_in_33,
  .pdf-loader-stacks_in_33,
  .pdf-download-btn-stacks_in_33.button,
  .pdf-lightbox-backdrop-stacks_in_33,
  .pdf-lightbox-close-stacks_in_33 {
    transition: none;
  }

  .pulse-loader-stacks_in_33,
  .pdf-preview-inner-stacks_in_33.is-flipping-next .pdf-preview-img-stacks_in_33,
  .pdf-preview-inner-stacks_in_33.is-flipping-next .pdf-preview-img-back-stacks_in_33,
  .pdf-preview-inner-stacks_in_33.is-flipping-prev .pdf-preview-img-stacks_in_33,
  .pdf-preview-inner-stacks_in_33.is-flipping-prev .pdf-preview-img-back-stacks_in_33,
  .pdf-preview-inner-stacks_in_33.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_33,
  .pdf-preview-inner-stacks_in_33.is-flipping-3d-next .pdf-preview-img-back-stacks_in_33,
  .pdf-preview-inner-stacks_in_33.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_33,
  .pdf-preview-inner-stacks_in_33.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_33,
  .pdf-preview-inner-stacks_in_33.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_33,
  .pdf-preview-inner-stacks_in_33.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_33,
  .pdf-preview-inner-stacks_in_33.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_33,
  .pdf-preview-inner-stacks_in_33.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_33,
  .pdf-preview-inner-stacks_in_33.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_33,
  .pdf-preview-inner-stacks_in_33.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_33,
  .pdf-preview-inner-stacks_in_33.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_33,
  .pdf-preview-inner-stacks_in_33.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_33,
  .pdf-preview-inner-stacks_in_33.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_33,
  .pdf-preview-inner-stacks_in_33.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_33,
  .pdf-preview-inner-stacks_in_33.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_33,
  .pdf-preview-inner-stacks_in_33.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_33,
  .pdf-preview-inner-stacks_in_33.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_33,
  .pdf-preview-inner-stacks_in_33.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_33,
  .pdf-preview-inner-stacks_in_33.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_33,
  .pdf-preview-inner-stacks_in_33.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_33,
  .pdf-preview-inner-stacks_in_33.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_33,
  .pdf-preview-inner-stacks_in_33.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_33,
  .pdf-preview-inner-stacks_in_33.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_33,
  .pdf-preview-inner-stacks_in_33.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_33,
  .pdf-preview-inner-stacks_in_33.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_33,
  .pdf-preview-inner-stacks_in_33.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_33,
  .pdf-preview-inner-stacks_in_33.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_33,
  .pdf-preview-inner-stacks_in_33.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_33,
  .pdf-preview-inner-stacks_in_33.is-flipping-book-open .pdf-preview-img-stacks_in_33,
  .pdf-preview-inner-stacks_in_33.is-flipping-book-open .pdf-preview-img-back-stacks_in_33,
  .pdf-preview-inner-stacks_in_33.is-flipping-book-close .pdf-preview-img-stacks_in_33,
  .pdf-preview-inner-stacks_in_33.is-flipping-book-close .pdf-preview-img-back-stacks_in_33,
  .pdf-preview-inner-stacks_in_33.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_33,
  .pdf-preview-inner-stacks_in_33.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_33,
  .pdf-preview-inner-stacks_in_33.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_33,
  .pdf-preview-inner-stacks_in_33.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_33,
  .pdf-preview-inner-stacks_in_33.is-fold-next .pdf-flip-fold-stacks_in_33,
  .pdf-preview-inner-stacks_in_33.is-fold-prev .pdf-flip-fold-stacks_in_33,
  .pdf-preview-inner-stacks_in_33.is-fold-book-open .pdf-flip-fold-stacks_in_33,
  .pdf-preview-inner-stacks_in_33.is-fold-book-close .pdf-flip-fold-stacks_in_33 {
    animation: none;
  }
}

#stacks_in_57 {
}
