




.vegas-wrapper,.vegas-overlay,.vegas-timer,.vegas-slide,.vegas-slide-inner{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;border:none;padding:0;margin:0}.vegas-slide,.vegas-slide-inner{margin:0;padding:0;background:transparent center center no-repeat;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform,opacity}body.vegas-container{overflow:auto;position:static;z-index:-2}body.vegas-container > .vegas-timer,body.vegas-container > .vegas-overlay,body.vegas-container > .vegas-slide{position:fixed;z-index:-1}.vegas-transition-fade,.vegas-transition-fade2{opacity:0}.vegas-transition-fade-in,.vegas-transition-fade2-in{opacity:1}.vegas-transition-fade2-out{opacity:0}



#parallax_stacks_in_35{position:relative;overflow:visible}#parallax_stacks_in_35 .parallax-overlay{position:absolute;top:-20px;height:calc(100% + 40px);width:100%;opacity:0.50}#parallax_stacks_in_35 .parallax-overlay.overlay-hide{display:none}#parallax_stacks_in_35 .parallax-overlay.overlay-color{background-color:rgba(0, 0, 0, 1.00)}#parallax_stacks_in_35 .parallax-overlay.overlay-tile{background-image:url();background-repeat:repeat}@media only screen and (max-width:40em){#parallax_stacks_in_35 .parallax-overlay{height:100%;top:0}}#parallax_stacks_in_35{background:transparent}#parallax_stacks_in_35.type-cover{position:absolute}#parallax_stacks_in_35.type-image{min-height:350px}#parallax_stacks_in_35.touch-device{background-image:none !important;position:relative}#parallax_stacks_in_35.touch-device:after{position:absolute;content:"";top:0;left:0;bottom:0;right:0;height:100%;width:100%;background-size:cover;background-position:center center;overflow:hidden;opacity:0.25;z-index:-1}#parallax_stacks_in_35 > *{z-index:10}
:root{--light-gray:rgba(230, 230, 230, 1.00);--medium-gray:rgba(202, 202, 202, 1.00);--dark-gray:rgba(138, 138, 138, 1.00);--black:rgba(10, 10, 10, 1.00);--black-color:var(--black);--white:rgba(254, 254, 254, 1.00);--white-color:var(--white);--primary:rgba(0, 140, 186, 1.00);--secondary:rgba(193, 209, 231, 0.40);--success:rgba(67, 172, 106, 1.00);--warning:rgba(240, 138, 36, 1.00);--alert:rgba(240, 65, 36, 1.00);--primary-contrast:rgba(255, 255, 255, 1.00);--secondary-contrast:rgba(51, 51, 51, 1.00);--success-contrast:rgba(254, 254, 254, 1.00);--warning-contrast:rgba(254, 254, 254, 1.00);--alert-contrast:rgba(254, 254, 254, 1.00);--primary-dark:rgba(0, 110, 156, 1.00);--secondary-dark:rgba(163, 179, 201, 0.40);--success-dark:rgba(37, 142, 76, 1.00);--warning-dark:rgba(210, 108, 6, 1.00);--alert-dark:rgba(210, 35, 6, 1.00);--header-color:rgba(34, 34, 34, 1.00);--subheader-color:rgba(138, 138, 138, 1.00);--small-color:rgba(202, 202, 202, 1.00);--text-color:rgba(34, 34, 34, 1.00);--link-color:rgba(0, 140, 186, 1.00);--link-color-hover:rgba(0, 102, 136, 1.00);--selection-background:var(--primary);--selection-text:var(--primary-contrast);--link-decoration:none;--link-decoration-hover:none;--overlay-color:rgba(0, 0, 0, 0.50);--radius:3px;--small-gutter:1.25rem;--medium-gutter:2rem;--large-gutter:2rem;--site-width:calc(1200rem/16);}::selection{background:var(--selection-background);color:var(--selection-text)}.alt{--header-color:rgba(255, 255, 255, 1.00);--subheader-color:rgba(230, 230, 230, 1.00);--small-color:rgba(202, 202, 202, 1.00);--text-color:rgba(255, 255, 255, 1.00);--link-color:rgba(0, 140, 186, 1.00);--link-color-hover:rgba(0, 102, 136, 1.00);--link-decoration:none;--link-decoration-hover:none}.grid-container{max-width:var(--site-width)}.radius{border-radius:var(--radius)}body{font-size:calc(16rem/16)}h1,.h1{font-size:calc(24rem/16)}h2,.h2{font-size:calc(20rem/16)}h3,.h3{font-size:calc(19rem/16)}h4,.h4{font-size:calc(18rem/16)}h5,.h5{font-size:calc(17rem/16)}h6,.h6{font-size:calc(16rem/16)}small{font-size:40%}.button{font-size:calc(16rem/16)}.button.tiny{font-size:calc(10rem/16)}.button.small{font-size:calc(12rem/16)}.button.large{font-size:calc(20rem/16)}@media only screen and (min-width:40em){body{font-size:calc(16rem/16)}h1,.h1{font-size:calc(48rem/16)}h2,.h2{font-size:calc(40rem/16)}h3,.h3{font-size:calc(31rem/16)}h4,.h4{font-size:calc(25rem/16)}h5,.h5{font-size:calc(20rem/16)}h6,.h6{font-size:calc(16rem/16)}small{font-size:30%}}@media only screen and (min-width:64em){body{font-size:calc(16rem/16)}h1,.h1{font-size:calc(48rem/16)}h2,.h2{font-size:calc(40rem/16)}h3,.h3{font-size:calc(31rem/16)}h4,.h4{font-size:calc(25rem/16)}h5,.h5{font-size:calc(20rem/16)}h6,.h6{font-size:calc(16rem/16)}small{font-size:30%}}a{color:var(--link-color);-webkit-text-decoration:var(--link-decoration);text-decoration:var(--link-decoration)}a:hover,a:focus{color:var(--link-color-hover);-webkit-text-decoration:var(--link-decoration-hover);text-decoration:var(--link-decoration-hover)}.menu a{color:var(--menu-link-color);background:var(--menu-bg-color)}.menu a:hover{color:var(--menu-link-color-hover)}h1,h2,h3,h4,h5,h6{color:var(--header-color)}small{color:var(--small-color)}.subheader{color:var(--subheader-color)}.text ul,.text ol{list-style-position:outside}.text>ul,.text>ol,.text .mez>div>ul,.text .mez>div>ol{margin-left:1.25rem}.text ul{list-style-type:disc}.text ul ul,.text ol ul{list-style-type:circle}.text ol{list-style-type:decimal}.text ol ol,.text ul ol{list-style-type:lower-alpha}.radius,.radius:before,.radius:after{border-radius:calc(3rem/16)}body{}
/*!* 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 Duotone';font-style:normal;font-weight:900;font-display:block;src:url("../../rw_common/plugins/stacks/fa5-fonts/fa-duotone-900.eot");src:url("../../rw_common/plugins/stacks/fa5-fonts/fa-duotone-900.eot?#iefix") format("embedded-opentype"),url("../../rw_common/plugins/stacks/fa5-fonts/fa-duotone-900.woff2") format("woff2"),url("../../rw_common/plugins/stacks/fa5-fonts/fa-duotone-900.woff") format("woff"),url("../../rw_common/plugins/stacks/fa5-fonts/fa-duotone-900.ttf") format("truetype"),url("../../rw_common/plugins/stacks/fa5-fonts/fa-duotone-900.svg#fontawesome") format("svg")}.fad{position:relative;font-family:'Font Awesome 5 Duotone';font-weight:900}  
            .menu .submenu>li>a{font-weight:500 ;}
            .menu>li>a{font-size:calc(16rem/16) ;font-weight:700 ;}@media only screen and (min-width:40em) {            .menu>li>a{font-size:calc(16rem/16) }}@media only screen and (min-width:64em) {            .menu>li>a{font-size:calc(16rem/16) }}
            .menu>li.is-active>a, .menu>li.active>a, .menu>li>a.is_active{font-size:calc(16rem/16) ;font-weight:800 ;}@media only screen and (min-width:40em) {            .menu>li.is-active>a, .menu>li.active>a, .menu>li>a.is_active{font-size:calc(16rem/16) }}@media only screen and (min-width:64em) {            .menu>li.is-active>a, .menu>li.active>a, .menu>li>a.is_active{font-size:calc(16rem/16) }}

.banner{background-image:url('../files/bgimage-6-13F.png') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;background-clip:border-box ; background-size:  cover ; }@media (hover:none) and (pointer:coarse){.banner{background-attachment:scroll!important}}@media only screen and (min-width:40em){.banner{background-image:url('../files/bgimageMedium-6-13F.jpg') }}@media only screen and (min-width:64em){.banner{background-image:url('../files/bgimageLarge-6-13F.jpg') }}
.banner :root{position:relative;z-index:0}.banner :root:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:0.33 ;background-color:rgba(0, 0, 0, 1.00) ;}
.banner-content{height:33.3333vh ;}  
.banner-title{display:inline-block;white-space:nowrap}
.banner-title{text-shadow:2px 2px 12px rgba(0, 0, 0, 0.60);}
section{padding-top:3rem ;padding-bottom:3rem ;}  
.card{box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.90);}
.card-divider{--header-color:rgba(255, 255, 255, 1.00);--subheader-color:rgba(138, 138, 138, 1.00);--small-color:rgba(202, 202, 202, 1.00);--text-color:rgba(34, 34, 34, 1.00);--link-color:rgba(0, 140, 186, 1.00);--link-color-hover:rgba(0, 102, 136, 1.00);--link-decoration:none;--link-decoration-hover:none}
.card-divider{background-color:var(--dark-gray) ;}
.card-bg{background-color:rgba(242, 228, 205, 0.50) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.card-bg{background-attachment:scroll!important}}
.card-bg{border-radius:12px ;}
.far, .fab, .fal, .fad, .fas, .fa{color:rgba(255, 237, 54, 0.95) ;}
 .menu>.menu a, .menu.menu a{--menu-link-color:rgba(255, 254, 251, 1.00);--menu-link-color-hover:rgba(255, 254, 251, 1.00);--menu-bg-color:rgba(58, 123, 255, 1.00);--menu-caret-color:rgba(255, 254, 251, 1.00);--menu-border-accent:2px solid var(--menu-link-color)} .menu>.menu .menu-text, .menu.menu .menu-text{--menu-text-color:rgba(68, 68, 68, 1.00)} .menu>.menu a:hover, .menu.menu a:hover{--menu-bg-color:rgba(135, 170, 255, 1.00)} .menu>.menu .submenu a:hover, .menu.menu .submenu a:hover{--menu-bg-color:rgba(19, 50, 105, 0.50)} .menu>.menu>li>a, .menu.menu>li>a{padding-top:1.5rem;padding-bottom:1.5rem} .menu>.menu .submenu>li>a, .menu.menu .submenu>li>a{padding-top:0.75rem;padding-bottom:0.75rem} .menu>.menu li.active>a, .menu>.menu li.is-active>a, .menu>.menu a.is-active, .menu.menu li.active>a, .menu.menu li.is-active>a, .menu.menu a.is-active{--menu-bg-color:rgba(135, 170, 255, 1.00);--menu-link-color:rgba(255, 254, 251, 1.00);--menu-caret-color:rgba(204, 204, 204, 1.00);--menu-link-color-hover:rgba(255, 254, 251, 1.00)} .menu>.menu .submenu li.active>a, .menu>.menu .submenu li.is-active>a, .menu>.menu .submenu a.is-active, .menu.menu .submenu li.active>a, .menu.menu .submenu li.is-active>a, .menu.menu .submenu a.is-active{--menu-caret-color:rgba(255, 255, 255, 1.00)} .menu>.menu .submenu a, .menu.menu .submenu a{--menu-caret-color:rgba(97, 103, 173, 1.00)} .menu>.menu .submenu, .menu.menu .submenu{--submenu-bg-color:rgba(38, 111, 246, 0.50);--submenu-border:0px solid rgba(202, 202, 202, 1.00)} .menu>.menu .submenu a, .menu.menu .submenu a{--menu-bg-color:transparent;--menu-link-color:rgba(255, 254, 251, 1.00);--menu-link-color-hover:rgba(255, 254, 251, 1.00)} .menu>.menu .submenu .menu-text, .menu.menu .submenu .menu-text{--menu-text-color:rgba(68, 68, 68, 1.00)} .menu>.menu .submenu li.active>a, .menu>.menu .submenu li.is-active>a, .menu>.menu .submenu a.is-active, .menu.menu .submenu li.active>a, .menu.menu .submenu li.is-active>a, .menu.menu .submenu a.is-active{--menu-caret-color:rgba(255, 255, 255, 1.00);--menu-bg-color:rgba(19, 50, 105, 0.50);--menu-link-color:rgba(255, 230, 43, 1.00);--menu-link-color-hover:rgba(255, 230, 43, 1.00)}
 .menuaiace>.menu a, .menu.menuaiace a{--menu-link-color:rgba(255, 254, 251, 1.00);--menu-link-color-hover:rgba(255, 254, 251, 1.00);--menu-bg-color:rgba(58, 123, 255, 1.00);--menu-caret-color:rgba(255, 254, 251, 1.00);--menu-border-accent:2px solid var(--menu-link-color)} .menuaiace>.menu .menu-text, .menu.menuaiace .menu-text{--menu-text-color:rgba(68, 68, 68, 1.00)} .menuaiace>.menu a:hover, .menu.menuaiace a:hover{--menu-bg-color:rgba(58, 123, 255, 1.00)} .menuaiace>.menu>li>a, .menu.menuaiace>li>a{padding-top:0.5rem;padding-bottom:0.5rem} .menuaiace>.menu .submenu>li>a, .menu.menuaiace .submenu>li>a{padding-top:0.75rem;padding-bottom:0.75rem} .menuaiace>.menu li.active>a, .menuaiace>.menu li.is-active>a, .menuaiace>.menu a.is-active, .menu.menuaiace li.active>a, .menu.menuaiace li.is-active>a, .menu.menuaiace a.is-active{--menu-bg-color:rgba(58, 123, 255, 1.00);--menu-link-color:rgba(255, 254, 251, 1.00);--menu-caret-color:rgba(204, 204, 204, 1.00);--menu-link-color-hover:rgba(255, 254, 251, 1.00)} .menuaiace>.menu .submenu li.active>a, .menuaiace>.menu .submenu li.is-active>a, .menuaiace>.menu .submenu a.is-active, .menu.menuaiace .submenu li.active>a, .menu.menuaiace .submenu li.is-active>a, .menu.menuaiace .submenu a.is-active{--menu-caret-color:rgba(58, 123, 255, 1.00)} .menuaiace>.menu .submenu a, .menu.menuaiace .submenu a{--menu-caret-color:rgba(58, 123, 255, 1.00)} .menuaiace>.menu .submenu, .menu.menuaiace .submenu{--submenu-bg-color:rgba(58, 123, 255, 1.00);--submenu-border:1px solid rgba(202, 202, 202, 1.00)} .menuaiace>.menu .submenu a, .menu.menuaiace .submenu a{--menu-bg-color:transparent;--menu-link-color:rgba(34, 34, 34, 1.00);--menu-link-color-hover:rgba(68, 68, 68, 1.00)} .menuaiace>.menu .submenu .menu-text, .menu.menuaiace .submenu .menu-text{--menu-text-color:rgba(68, 68, 68, 1.00)} .menuaiace>.menu .submenu li.active>a, .menuaiace>.menu .submenu li.is-active>a, .menuaiace>.menu .submenu a.is-active, .menu.menuaiace .submenu li.active>a, .menu.menuaiace .submenu li.is-active>a, .menu.menuaiace .submenu a.is-active{--menu-caret-color:rgba(58, 123, 255, 1.00);--menu-bg-color:rgba(58, 123, 255, 1.00);--menu-link-color:rgba(254, 254, 254, 1.00);--menu-link-color-hover:rgba(254, 254, 254, 1.00)}
 .top-bar.topbar, .top-bar.topbar ul{--topbar-background:rgba(58, 123, 255, 1.00)} .top-bar.topbar{padding:0 0.5rem} .title-bar.topbar{--titlebar-background:rgba(58, 123, 255, 1.00);--titlebar-color:rgba(58, 123, 255, 1.00);padding:1rem} .title-bar.topbar .menu-icon{--hamburger-color:rgba(254, 254, 254, 1.00);--hamburger-width:1.25rem;--hamburger-height:1rem;--hamburger-weight:2px}
.menu .submenu{box-shadow: 3px 3px 8px 0px rgba(27, 76, 164, 0.50);}
.aiacon{color:rgba(160, 42, 41, 1.00) ;}
.footer{background-image:url('../files/bgimage-22-13F.jpg') ;background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;background-clip:border-box ; background-size:  cover ; }@media (hover:none) and (pointer:coarse){.footer{background-attachment:scroll!important}}
.footer{color:rgba(255, 254, 251, 1.00) ;}
.footer{padding:2rem ;}  
.footer{--header-color:rgba(255, 254, 251, 1.00);--subheader-color:rgba(138, 138, 138, 1.00);--small-color:rgba(202, 202, 202, 1.00);--text-color:rgba(255, 254, 251, 1.00);--link-color:rgba(255, 254, 251, 1.00);--link-color-hover:rgba(98, 178, 246, 1.00);--link-decoration:none;--link-decoration-hover:none}
.footer{margin-top:1.5rem ;}  
.aiacolumn{padding:1rem ;}  
            .footer{font-size:calc(16rem/16) ;font-weight:600 ;}@media only screen and (min-width:40em) {            .footer{font-size:calc(16rem/16) }}@media only screen and (min-width:64em) {            .footer{font-size:calc(16rem/16) }}
.facebook, .facebook:hover{background-color:rgba(204, 204, 204, 1.00) ;}
.twitter, .twitter:hover{background-color:rgba(204, 204, 204, 1.00) ;}
.instagram, .instagram:hover{background-color:rgba(204, 204, 204, 1.00) ;}
.youtube, .youtube:hover{background-color:rgba(204, 204, 204, 1.00) ;}
.social-button{width:3rem ;}  
.social-button{color:rgba(255, 255, 255, 1.00) ;}
            .social-button .fab{font-size:calc(18rem/16) ;}@media only screen and (min-width:40em){            .social-button .fab{font-size:calc(18rem/16) }}@media only screen and (min-width:64em){            .social-button .fab{font-size:calc(18rem/16) }}
/*!* 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 Brands';font-style:normal;font-weight:400;font-display:block;src:url("../../rw_common/plugins/stacks/fa5-fonts/fa-brands-400.eot");src:url("../../rw_common/plugins/stacks/fa5-fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("../../rw_common/plugins/stacks/fa5-fonts/fa-brands-400.woff2") format("woff2"),url("../../rw_common/plugins/stacks/fa5-fonts/fa-brands-400.woff") format("woff"),url("../../rw_common/plugins/stacks/fa5-fonts/fa-brands-400.ttf") format("truetype"),url("../../rw_common/plugins/stacks/fa5-fonts/fa-brands-400.svg#fontawesome") format("svg")}.fab{font-family:'Font Awesome 5 Brands';font-weight:400}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:900;font-display:block;src:url("../../rw_common/plugins/stacks/fa5-fonts/fa-solid-900.eot");src:url("../../rw_common/plugins/stacks/fa5-fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("../../rw_common/plugins/stacks/fa5-fonts/fa-solid-900.woff2") format("woff2"),url("../../rw_common/plugins/stacks/fa5-fonts/fa-solid-900.woff") format("woff"),url("../../rw_common/plugins/stacks/fa5-fonts/fa-solid-900.ttf") format("truetype"),url("../../rw_common/plugins/stacks/fa5-fonts/fa-solid-900.svg#fontawesome") format("svg")}.fa,.fas{font-family:'Font Awesome 5 Pro';font-weight:900}  
body{background-color:rgba(186, 188, 188, 0.10) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){body{background-attachment:scroll!important}}
            .smhdr{font-size:calc(16rem/16) ;font-weight:700 ;}@media only screen and (min-width:40em) {            .smhdr{font-size:calc(16rem/16) }}@media only screen and (min-width:64em) {            .smhdr{font-size:calc(16rem/16) }}
    h3,.h3,        .mdhdr{font-size:calc(16rem/16) ;font-weight:700 ;}@media only screen and (min-width:40em) {    h3,.h3,        .mdhdr{font-size:calc(18rem/16) }}@media only screen and (min-width:64em) {    h3,.h3,        .mdhdr{font-size:calc(21rem/16) }}
.accordion-title{background-color:rgba(29, 83, 183, 0.50) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.accordion-title{background-attachment:scroll!important}}
.accordion-title{color:rgba(255, 254, 251, 1.00) ;}
 .fas,.fa{color:rgba(119, 62, 65, 1.00);transition:color 200ms;}  
            .fluxhdr{font-size:calc(13rem/16) ;font-weight:700 ;}@media only screen and (min-width:40em) {            .fluxhdr{font-size:calc(15rem/16) }}@media only screen and (min-width:64em) {            .fluxhdr{font-size:calc(18rem/16) }}
.fluxhdr{background:none ;background-position:center center ;background-origin:content-box ;background-blend-mode:normal ;background-attachment:scroll   ;background-clip:content-box ;}@media (hover:none) and (pointer:coarse){.fluxhdr{background-attachment:scroll!important}}
.stacks_in_214_187 table thead,table thead{background-color:rgba(19, 52, 102, 1.00) ;color:rgba(255, 254, 251, 1.00) ;}.stacks_in_214_187 table thead tr:nth-child(even),table thead tr:nth-child(even){background-color:rgba(181, 181, 181, 0.50) ;color:rgba(34, 34, 34, 1.00) ;}.stacks_in_214_187 table tbody,table tbody{}.stacks_in_214_187 table tbody tr:nth-child(even),table tbody tr:nth-child(even){}.stacks_in_214_187 table th,table th{border-style:solid;border-color:rgba(29, 43, 79, 1.00) ;border-width:1px 1px 1px 1px  ;font-size:calc(16rem/16) ;font-weight:600 ;font-style:normal ;padding:3px 10px 3px 10px;}.stacks_in_214_187 table td,table td{}
            .blogsum{font-size:calc(16rem/16) ;}@media only screen and (min-width:40em) {            .blogsum{font-size:calc(16rem/16) }}@media only screen and (min-width:64em) {            .blogsum{font-size:calc(16rem/16) }}
  h1,.h1,  h3,.h3,        .blogtitle{font-size:calc(14rem/16) ;font-weight:700 ;}@media only screen and (min-width:40em) {  h1,.h1,  h3,.h3,        .blogtitle{font-size:calc(14rem/16) }}@media only screen and (min-width:64em) {  h1,.h1,  h3,.h3,        .blogtitle{font-size:calc(14rem/16) }}
 p,.p,   h3,.h3,  h5,.h5, h6,.h6,     .bloginfo{font-size:calc(14rem/16) ;}@media only screen and (min-width:40em) { p,.p,   h3,.h3,  h5,.h5, h6,.h6,     .bloginfo{font-size:calc(14rem/16) }}@media only screen and (min-width:64em) { p,.p,   h3,.h3,  h5,.h5, h6,.h6,     .bloginfo{font-size:calc(14rem/16) }}
.hsum{height:12rem ;}  
.htitle{height:3rem ;}  
.blogsearch{height:8rem ;}  
.post-date:focus{height:1.25rem ;}  
.post-author:focus{height:1.25rem ;}  
.post-categories:focus{height:2rem ;}  
.bloginfo{--small-gutter:1.5rem;--medium-gutter:1.5rem;--large-gutter:2rem;}
            .blogcontent{font-size:calc(16rem/16) ;}@media only screen and (min-width:40em) {            .blogcontent{font-size:calc(16rem/16) }}@media only screen and (min-width:64em) {            .blogcontent{font-size:calc(16rem/16) }}
  h1,.h1,  h3,.h3,        .blogposttitle{font-size:calc(22rem/16) ;font-weight:700 ;}@media only screen and (min-width:40em) {  h1,.h1,  h3,.h3,        .blogposttitle{font-size:calc(26rem/16) }}@media only screen and (min-width:64em) {  h1,.h1,  h3,.h3,        .blogposttitle{font-size:calc(32rem/16) }}
.sottolinea{position:relative;white-space:normal}.sottolinea:before{content:"";position:absolute;bottom:0px;left:0;width:calc(100% - 0rem / 8);margin:0 calc(0rem / 16);height:2px;background:currentcolor;transform:scaleX(0.00);transform-origin:left  ;transition:transform 250ms ease-in;}.sottolinea:hover:before{transform:scaleX(1.00);transform-origin:left  }
.sottolinea{--header-color:rgba(255, 254, 251, 1.00);--subheader-color:rgba(255, 254, 251, 1.00);--small-color:rgba(255, 254, 251, 1.00);--text-color:rgba(255, 254, 251, 1.00);--link-color:rgba(255, 254, 251, 1.00);--link-color-hover:rgba(255, 254, 251, 1.00);--link-decoration:none;--link-decoration-hover:none}
.fluxhdr{padding:2.5rem ;}  
.colal{position:fixed    ;z-index:1 ;top:5px ;bottom:unset ;left:unset ;right:unset ;transform:translateY(-50%) ;}
.arrotonda{border-radius:10px ;}


#stacks_in_214_148 {
	font-weight: bold;
}
#spacer_stacks_in_651 {
    height: 3rem;
}
#stacks_in_430 {
	font-size: 150%;
}
#spacer_stacks_in_527 {
    height: 3rem;
}.stacks_in_657_pagination-container {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  gap: 0.5em;
  padding: 12px 12px 12px 12px;
  margin: 16px 0px 16px 0px;
  backdrop-filter: blur(12px);
  background: rgba(255, 255, 255, 0.50);
  border-radius: 12px;
  box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.08);
  position: relative;
  z-index: 2;
  overflow: visible;
}

.stacks_in_657_pagination-button,
.stacks_in_657_pagination-number {
  background-color: rgba(255, 255, 255, 0.80);
  border: 1px inset rgba(38, 111, 246, 1.00);
  color: rgba(65, 87, 181, 1.00);
  padding: 0.5rem 1rem;
  border-radius: 12px;
  font-size: 1rem;
  font-weight: 700;
  cursor: pointer;
  transition: transform 0.2s ease, background-color 0.2s ease, color 0.2s ease;
  box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.05);
}

.stacks_in_657_pagination-button:hover,
.stacks_in_657_pagination-number:hover {
  background-color: rgba(120, 165, 162, 1.00);
  color: rgba(255, 255, 255, 1.00);
  transform: translateY(-1px);
}

.stacks_in_657_pagination-button:focus-visible,
.stacks_in_657_pagination-number:focus-visible,
.stacks_in_657_pagination-goto-wrapper input[type="number"]:focus-visible,
.stacks_in_657_pagination-mobile-select select:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 2px;
}

.stacks_in_657_pagination-number.active {
  background-color: rgba(153, 51, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
}

.stacks_in_657_pagination-button:disabled {
  background-color: #eee;
  color: #999;
  cursor: not-allowed;
  box-shadow: none;
  transform: none;
}

.stacks_in_657_pagination-numbers {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  align-items: center;
  justify-content: center;
  margin: 0 1rem;
}

.stacks_in_657_pagination-goto-wrapper {
  display: flex;
  align-items: center;
  margin-left: auto;
  gap: 0.5rem;
  font-size: 1rem;
  font-weight: 700;
  padding-top: 0.1rem;
}

.stacks_in_657_pagination-goto-wrapper input[type="number"] {
  width: 4rem;
  height: 2rem;
  padding: 0.3rem 0.6rem;
  text-align: center;
  font-size: 0.95rem;
  font-weight: 700;
  border-radius: 12px;
  border: 1px inset rgba(38, 111, 246, 1.00);
  box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.05);
  box-sizing: border-box;
  margin-bottom: 0;
  color: rgba(0, 0, 0, 1.00);
  background: transparent;
  -moz-appearance: textfield;
}

.stacks_in_657_pagination-goto-wrapper input[type="number"]::-webkit-inner-spin-button,
.stacks_in_657_pagination-goto-wrapper input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.stacks_in_657_pagination-goto-wrapper .stacks_in_657_pagination-pages-display {
  color: rgba(0, 0, 0, 1.00);
}

.stacks_in_657_pagination-goto-wrapper .stacks_in_657_goto-button {
  background-color: rgba(153, 51, 0, 1.00);
  color: rgba(255, 255, 255, 1.00);
  border: none;
  border-radius: 12px;
  font-size: 0.95rem;
  font-weight: 700;
  height: 2rem;
  cursor: pointer;
  padding: 0 0.8rem;
  box-sizing: border-box;
  transition: background-color 0.2s ease, color 0.2s ease;
}

.stacks_in_657_pagination-goto-wrapper .stacks_in_657_goto-button:hover {
  background-color: rgba(120, 165, 162, 1.00);
  color: rgba(255, 255, 255, 1.00);
}

.stacks_in_657_pagination-mobile-select {
  display: none;
  margin-left: auto;
  align-items: center;
  gap: 0.5rem;
}

.stacks_in_657_pagination-mobile-select select {
  font-size: 1rem;
  padding: 0.4rem 2rem 0.4rem 0.8rem;
  border-radius: 12px;
  border: 1px inset rgba(38, 111, 246, 1.00);
  cursor: pointer;
  margin-bottom: 0;
  width: auto;
  max-width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: linear-gradient(45deg, transparent 50%, currentColor 50%), linear-gradient(135deg, currentColor 50%, transparent 50%);
  background-position: calc(100% - 1rem) calc(50% - 2px), calc(100% - 0.7rem) calc(50% - 2px);
  background-size: 0.3rem 0.3rem, 0.3rem 0.3rem;
  background-repeat: no-repeat;
}

@media (max-width: 720px) {
  .stacks_in_657_pagination-numbers,
  .stacks_in_657_pagination-goto-wrapper {
    display: none;
  }

  .stacks_in_657_pagination-mobile-select {
    display: flex;
    flex: 1;
    justify-content: flex-end;
    align-items: center;
  }

  .stacks_in_657_pagination-container {
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    padding: 0.75rem 1rem;
    gap: 0.5rem;
  }

  .stacks_in_657_pagination-button {
    flex-shrink: 0;
    font-size: 1.4rem;
    padding: 0.4rem 0.6rem;
  }
}

.stacks_in_657_stack-root.stacks_in_657_is-loading {
  position: relative;
}

.stacks_in_657_stack-root.stacks_in_657_is-loading [data-pagination-content] {
  opacity: 0.35;
  transition: opacity 0.2s ease;
}

.paginated-article {
  visibility: visible;
  opacity: 1;
  transition: opacity 0.25s ease;
  min-height: 1px;
}

.stacks_in_657_stack-root.stacks_in_657_is-loading .paginated-article {
  visibility: hidden;
  opacity: 0;
}

.stacks_in_657_stack-root.stacks_in_657_is-ready .paginated-article {
  visibility: visible;
  opacity: 1;
}

.stacks_in_657_paginated-item {
  opacity: 0;
  transform: translateY(8px);
  transition: opacity 0.25s ease, transform 0.25s ease;
}

.stacks_in_657_paginated-item.stacks_in_657_item-visible {
  opacity: 1;
  transform: translateY(0);
}

.stacks_in_657_stack-root.stacks_in_657_is-masonry .stacks_in_657_paginated-item {
  transform: none;
  transition: opacity 0.2s ease;
}

.stacks_in_657_stack-root.stacks_in_657_is-masonry .stacks_in_657_paginated-item.stacks_in_657_item-visible {
  transform: none;
}
.pdf-preview-wrapper-stacks_in_666 {
  position: relative;
  text-align: center;
  overflow: visible;
  background: transparent !important;
  box-shadow: none !important;
  
  
  margin-bottom: calc(max(0px, 0px) + 0px);
  
  
}

.pdf-preview-wrapper-stacks_in_666:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.9);
  outline-offset: 3px;
  border-radius: calc(10px + 2px);
}

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

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

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

.pdf-lightbox-overlay-stacks_in_666 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  opacity: 0;
  background: rgba(8, 12, 24, 0.82);
  overflow: hidden;
  overscroll-behavior: contain;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

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

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

.pdf-lightbox-stage-stacks_in_666 {
  position: absolute;
  inset: 0;
  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_666 {
  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;
}

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

.pdf-lightbox-placeholder-stacks_in_666 {
  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_666 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
}


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

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

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

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





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

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

.pdf-preview-img-back-stacks_in_666 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_666 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_666 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 10px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


.pdf-control-bar-stacks_in_666 {
  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: nowrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 2.8rem;
  padding: 7px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.82);
  backdrop-filter: blur(5px);
  color: rgba(248, 250, 252, 1.00);
  white-space: nowrap !important;
  
  box-shadow: none;
  
}



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







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

.pdf-control-bar-stacks_in_666 > * {
  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_666 .is-hidden,
.pdf-download-btn-stacks_in_666.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_666 {
  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: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 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_666:hover,
.pdf-page-btn-stacks_in_666:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_666: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_666:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

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

.pdf-page-btn-stacks_in_666:disabled:hover,
.pdf-page-btn-stacks_in_666:disabled:focus-visible,
.pdf-page-btn-stacks_in_666[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_666[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

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

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

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

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

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

.pdf-page-jump-stacks_in_666 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_666:focus,
.pdf-page-jump-stacks_in_666:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 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_666::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_666::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-bar-action-btn-stacks_in_666 {
  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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_666,
.pdf-bar-action-btn-stacks_in_666:hover,
.pdf-bar-action-btn-stacks_in_666:focus,
.pdf-bar-action-btn-stacks_in_666:focus-visible,
.pdf-bar-action-btn-stacks_in_666:active,
.pdf-bar-action-btn-stacks_in_666:visited {
  text-decoration: none !important;
}

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

.pdf-bar-action-btn-stacks_in_666:hover,
.pdf-bar-action-btn-stacks_in_666:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-bar-action-btn-stacks_in_666: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_666 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

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

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

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

.pdf-download-btn-stacks_in_666.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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_666.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_666.button,
.pdf-download-btn-stacks_in_666.button:hover,
.pdf-download-btn-stacks_in_666.button:focus,
.pdf-download-btn-stacks_in_666.button:focus-visible,
.pdf-download-btn-stacks_in_666.button:active,
.pdf-download-btn-stacks_in_666.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_666.button:hover,
.pdf-download-btn-stacks_in_666.button:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-download-btn-stacks_in_666.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_666 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

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

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

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

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

  

  .pdf-control-bar-stacks_in_666.is-mobile-compact {
    gap: 0.2rem;
  }

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

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

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

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

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

  .pdf-control-bar-stacks_in_666.is-mobile-compact .pdf-bar-action-btn-stacks_in_666 {
    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_666.is-mobile-compact .pdf-bar-action-label-stacks_in_666 {
    display: none;
  }

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

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

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

.pulse-loader-stacks_in_666 {
  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_666 0.85s linear infinite;
}

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

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

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

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

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

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

.pdf-preview-inner-stacks_in_666.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_666 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_666 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_666.is-flipping-3d-next .pdf-preview-img-back-stacks_in_666 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_666 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_666.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_666 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_666 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_666.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_666 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_666 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_666.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_666 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_666 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_666.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_666 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_666 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_666.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_666 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_666 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_666.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_666 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_666 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_666.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_666 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_666 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_666.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_666 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_666 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_666.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_666 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_666 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_666.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_666 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_666 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

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

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

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

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

.pdf-preview-inner-stacks_in_666.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_666 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_666 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_666.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_666 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_666 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_666.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_666 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_666 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_666.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_666 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_666 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_666.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_666 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_666 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_666.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_666 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_666 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_666.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_666 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_666 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_666.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_666 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_666 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_666.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_666 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_666 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_666.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_666 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_666 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_666.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_666 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_666 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_666.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_666 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_666 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_666.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_666 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_666 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_666.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_666 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_666 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_666.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_666 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_666 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_666.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_666 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_666 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

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

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

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

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

.pdf-preview-inner-stacks_in_666.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_666 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_666 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_666.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_666 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_666 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_666.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_666 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_666 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_666.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_666 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_666 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

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

.pdf-preview-inner-stacks_in_666.is-fold-next .pdf-flip-fold-stacks_in_666 {
  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_666 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_666.is-fold-prev .pdf-flip-fold-stacks_in_666 {
  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_666 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_666.is-fold-book-open .pdf-flip-fold-stacks_in_666 {
  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_666 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_666.is-fold-book-close .pdf-flip-fold-stacks_in_666 {
  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_666 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

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

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

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

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

@keyframes pdf-preview-front-3d-next-stacks_in_666 {
  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_666 {
  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_666 {
  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_666 {
  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_666 {
  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_666 {
  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_666 {
  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_666 {
  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_666 {
  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_666 {
  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_666 {
  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_666 {
  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_666 {
  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_666 {
  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_666 {
  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_666 {
  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_666 {
  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_666 {
  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_666 {
  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_666 {
  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_666 {
  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_666 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

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

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

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

@keyframes pdf-preview-front-book-open-3d-stacks_in_666 {
  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_666 {
  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_666 {
  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_666 {
  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_666 {
  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_666 {
  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_666 {
  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_666 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

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

.previewFlipBadge-stacks_in_666 {
  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_666 {
  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_666 {
  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_666,
  .pdf-preview-img-turn-stacks_in_666,
  .pdf-preview-img-back-stacks_in_666,
  .pdf-flip-fold-stacks_in_666,
  .pdf-loader-stacks_in_666,
  .pdf-download-btn-stacks_in_666.button,
  .pdf-lightbox-overlay-stacks_in_666 {
    transition: none;
  }

  .pulse-loader-stacks_in_666,
  .pdf-preview-inner-stacks_in_666.is-flipping-next .pdf-preview-img-stacks_in_666,
  .pdf-preview-inner-stacks_in_666.is-flipping-next .pdf-preview-img-back-stacks_in_666,
  .pdf-preview-inner-stacks_in_666.is-flipping-prev .pdf-preview-img-stacks_in_666,
  .pdf-preview-inner-stacks_in_666.is-flipping-prev .pdf-preview-img-back-stacks_in_666,
  .pdf-preview-inner-stacks_in_666.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_666,
  .pdf-preview-inner-stacks_in_666.is-flipping-3d-next .pdf-preview-img-back-stacks_in_666,
  .pdf-preview-inner-stacks_in_666.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_666,
  .pdf-preview-inner-stacks_in_666.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_666,
  .pdf-preview-inner-stacks_in_666.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_666,
  .pdf-preview-inner-stacks_in_666.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_666,
  .pdf-preview-inner-stacks_in_666.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_666,
  .pdf-preview-inner-stacks_in_666.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_666,
  .pdf-preview-inner-stacks_in_666.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_666,
  .pdf-preview-inner-stacks_in_666.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_666,
  .pdf-preview-inner-stacks_in_666.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_666,
  .pdf-preview-inner-stacks_in_666.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_666,
  .pdf-preview-inner-stacks_in_666.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_666,
  .pdf-preview-inner-stacks_in_666.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_666,
  .pdf-preview-inner-stacks_in_666.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_666,
  .pdf-preview-inner-stacks_in_666.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_666,
  .pdf-preview-inner-stacks_in_666.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_666,
  .pdf-preview-inner-stacks_in_666.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_666,
  .pdf-preview-inner-stacks_in_666.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_666,
  .pdf-preview-inner-stacks_in_666.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_666,
  .pdf-preview-inner-stacks_in_666.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_666,
  .pdf-preview-inner-stacks_in_666.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_666,
  .pdf-preview-inner-stacks_in_666.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_666,
  .pdf-preview-inner-stacks_in_666.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_666,
  .pdf-preview-inner-stacks_in_666.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_666,
  .pdf-preview-inner-stacks_in_666.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_666,
  .pdf-preview-inner-stacks_in_666.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_666,
  .pdf-preview-inner-stacks_in_666.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_666,
  .pdf-preview-inner-stacks_in_666.is-flipping-book-open .pdf-preview-img-stacks_in_666,
  .pdf-preview-inner-stacks_in_666.is-flipping-book-open .pdf-preview-img-back-stacks_in_666,
  .pdf-preview-inner-stacks_in_666.is-flipping-book-close .pdf-preview-img-stacks_in_666,
  .pdf-preview-inner-stacks_in_666.is-flipping-book-close .pdf-preview-img-back-stacks_in_666,
  .pdf-preview-inner-stacks_in_666.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_666,
  .pdf-preview-inner-stacks_in_666.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_666,
  .pdf-preview-inner-stacks_in_666.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_666,
  .pdf-preview-inner-stacks_in_666.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_666,
  .pdf-preview-inner-stacks_in_666.is-fold-next .pdf-flip-fold-stacks_in_666,
  .pdf-preview-inner-stacks_in_666.is-fold-prev .pdf-flip-fold-stacks_in_666,
  .pdf-preview-inner-stacks_in_666.is-fold-book-open .pdf-flip-fold-stacks_in_666,
  .pdf-preview-inner-stacks_in_666.is-fold-book-close .pdf-flip-fold-stacks_in_666 {
    animation: none;
  }
}
.pdf-preview-wrapper-stacks_in_663 {
  position: relative;
  text-align: center;
  overflow: visible;
  background: transparent !important;
  box-shadow: none !important;
  
  
  margin-bottom: calc(max(0px, 0px) + 0px);
  
  
}

.pdf-preview-wrapper-stacks_in_663:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.9);
  outline-offset: 3px;
  border-radius: calc(10px + 2px);
}

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

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

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

.pdf-lightbox-overlay-stacks_in_663 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  opacity: 0;
  background: rgba(8, 12, 24, 0.82);
  overflow: hidden;
  overscroll-behavior: contain;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

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

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

.pdf-lightbox-stage-stacks_in_663 {
  position: absolute;
  inset: 0;
  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_663 {
  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;
}

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

.pdf-lightbox-placeholder-stacks_in_663 {
  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_663 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
}


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

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

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

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





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

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

.pdf-preview-img-back-stacks_in_663 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_663 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_663 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 10px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


.pdf-control-bar-stacks_in_663 {
  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: nowrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 2.8rem;
  padding: 7px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.82);
  backdrop-filter: blur(5px);
  color: rgba(248, 250, 252, 1.00);
  white-space: nowrap !important;
  
  box-shadow: none;
  
}



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







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

.pdf-control-bar-stacks_in_663 > * {
  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_663 .is-hidden,
.pdf-download-btn-stacks_in_663.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_663 {
  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: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 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_663:hover,
.pdf-page-btn-stacks_in_663:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_663: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_663:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

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

.pdf-page-btn-stacks_in_663:disabled:hover,
.pdf-page-btn-stacks_in_663:disabled:focus-visible,
.pdf-page-btn-stacks_in_663[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_663[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

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

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

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

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

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

.pdf-page-jump-stacks_in_663 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_663:focus,
.pdf-page-jump-stacks_in_663:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 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_663::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_663::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-bar-action-btn-stacks_in_663 {
  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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_663,
.pdf-bar-action-btn-stacks_in_663:hover,
.pdf-bar-action-btn-stacks_in_663:focus,
.pdf-bar-action-btn-stacks_in_663:focus-visible,
.pdf-bar-action-btn-stacks_in_663:active,
.pdf-bar-action-btn-stacks_in_663:visited {
  text-decoration: none !important;
}

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

.pdf-bar-action-btn-stacks_in_663:hover,
.pdf-bar-action-btn-stacks_in_663:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-bar-action-btn-stacks_in_663: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_663 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

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

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

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

.pdf-download-btn-stacks_in_663.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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_663.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_663.button,
.pdf-download-btn-stacks_in_663.button:hover,
.pdf-download-btn-stacks_in_663.button:focus,
.pdf-download-btn-stacks_in_663.button:focus-visible,
.pdf-download-btn-stacks_in_663.button:active,
.pdf-download-btn-stacks_in_663.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_663.button:hover,
.pdf-download-btn-stacks_in_663.button:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-download-btn-stacks_in_663.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_663 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

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

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

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

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

  

  .pdf-control-bar-stacks_in_663.is-mobile-compact {
    gap: 0.2rem;
  }

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

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

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

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

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

  .pdf-control-bar-stacks_in_663.is-mobile-compact .pdf-bar-action-btn-stacks_in_663 {
    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_663.is-mobile-compact .pdf-bar-action-label-stacks_in_663 {
    display: none;
  }

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

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

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

.pulse-loader-stacks_in_663 {
  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_663 0.85s linear infinite;
}

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

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

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

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

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

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

.pdf-preview-inner-stacks_in_663.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_663 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_663 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_663.is-flipping-3d-next .pdf-preview-img-back-stacks_in_663 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_663 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_663.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_663 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_663 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_663.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_663 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_663 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_663.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_663 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_663 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_663.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_663 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_663 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_663.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_663 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_663 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_663.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_663 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_663 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_663.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_663 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_663 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_663.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_663 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_663 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_663.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_663 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_663 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_663.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_663 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_663 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

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

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

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

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

.pdf-preview-inner-stacks_in_663.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_663 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_663 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_663.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_663 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_663 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_663.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_663 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_663 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_663.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_663 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_663 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_663.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_663 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_663 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_663.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_663 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_663 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_663.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_663 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_663 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_663.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_663 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_663 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_663.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_663 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_663 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_663.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_663 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_663 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_663.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_663 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_663 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_663.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_663 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_663 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_663.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_663 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_663 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_663.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_663 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_663 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_663.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_663 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_663 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_663.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_663 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_663 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

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

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

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

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

.pdf-preview-inner-stacks_in_663.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_663 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_663 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_663.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_663 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_663 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_663.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_663 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_663 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_663.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_663 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_663 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

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

.pdf-preview-inner-stacks_in_663.is-fold-next .pdf-flip-fold-stacks_in_663 {
  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_663 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_663.is-fold-prev .pdf-flip-fold-stacks_in_663 {
  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_663 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_663.is-fold-book-open .pdf-flip-fold-stacks_in_663 {
  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_663 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_663.is-fold-book-close .pdf-flip-fold-stacks_in_663 {
  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_663 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

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

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

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

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

@keyframes pdf-preview-front-3d-next-stacks_in_663 {
  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_663 {
  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_663 {
  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_663 {
  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_663 {
  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_663 {
  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_663 {
  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_663 {
  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_663 {
  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_663 {
  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_663 {
  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_663 {
  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_663 {
  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_663 {
  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_663 {
  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_663 {
  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_663 {
  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_663 {
  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_663 {
  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_663 {
  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_663 {
  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_663 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

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

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

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

@keyframes pdf-preview-front-book-open-3d-stacks_in_663 {
  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_663 {
  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_663 {
  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_663 {
  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_663 {
  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_663 {
  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_663 {
  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_663 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

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

.previewFlipBadge-stacks_in_663 {
  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_663 {
  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_663 {
  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_663,
  .pdf-preview-img-turn-stacks_in_663,
  .pdf-preview-img-back-stacks_in_663,
  .pdf-flip-fold-stacks_in_663,
  .pdf-loader-stacks_in_663,
  .pdf-download-btn-stacks_in_663.button,
  .pdf-lightbox-overlay-stacks_in_663 {
    transition: none;
  }

  .pulse-loader-stacks_in_663,
  .pdf-preview-inner-stacks_in_663.is-flipping-next .pdf-preview-img-stacks_in_663,
  .pdf-preview-inner-stacks_in_663.is-flipping-next .pdf-preview-img-back-stacks_in_663,
  .pdf-preview-inner-stacks_in_663.is-flipping-prev .pdf-preview-img-stacks_in_663,
  .pdf-preview-inner-stacks_in_663.is-flipping-prev .pdf-preview-img-back-stacks_in_663,
  .pdf-preview-inner-stacks_in_663.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_663,
  .pdf-preview-inner-stacks_in_663.is-flipping-3d-next .pdf-preview-img-back-stacks_in_663,
  .pdf-preview-inner-stacks_in_663.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_663,
  .pdf-preview-inner-stacks_in_663.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_663,
  .pdf-preview-inner-stacks_in_663.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_663,
  .pdf-preview-inner-stacks_in_663.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_663,
  .pdf-preview-inner-stacks_in_663.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_663,
  .pdf-preview-inner-stacks_in_663.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_663,
  .pdf-preview-inner-stacks_in_663.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_663,
  .pdf-preview-inner-stacks_in_663.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_663,
  .pdf-preview-inner-stacks_in_663.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_663,
  .pdf-preview-inner-stacks_in_663.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_663,
  .pdf-preview-inner-stacks_in_663.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_663,
  .pdf-preview-inner-stacks_in_663.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_663,
  .pdf-preview-inner-stacks_in_663.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_663,
  .pdf-preview-inner-stacks_in_663.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_663,
  .pdf-preview-inner-stacks_in_663.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_663,
  .pdf-preview-inner-stacks_in_663.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_663,
  .pdf-preview-inner-stacks_in_663.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_663,
  .pdf-preview-inner-stacks_in_663.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_663,
  .pdf-preview-inner-stacks_in_663.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_663,
  .pdf-preview-inner-stacks_in_663.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_663,
  .pdf-preview-inner-stacks_in_663.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_663,
  .pdf-preview-inner-stacks_in_663.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_663,
  .pdf-preview-inner-stacks_in_663.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_663,
  .pdf-preview-inner-stacks_in_663.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_663,
  .pdf-preview-inner-stacks_in_663.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_663,
  .pdf-preview-inner-stacks_in_663.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_663,
  .pdf-preview-inner-stacks_in_663.is-flipping-book-open .pdf-preview-img-stacks_in_663,
  .pdf-preview-inner-stacks_in_663.is-flipping-book-open .pdf-preview-img-back-stacks_in_663,
  .pdf-preview-inner-stacks_in_663.is-flipping-book-close .pdf-preview-img-stacks_in_663,
  .pdf-preview-inner-stacks_in_663.is-flipping-book-close .pdf-preview-img-back-stacks_in_663,
  .pdf-preview-inner-stacks_in_663.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_663,
  .pdf-preview-inner-stacks_in_663.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_663,
  .pdf-preview-inner-stacks_in_663.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_663,
  .pdf-preview-inner-stacks_in_663.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_663,
  .pdf-preview-inner-stacks_in_663.is-fold-next .pdf-flip-fold-stacks_in_663,
  .pdf-preview-inner-stacks_in_663.is-fold-prev .pdf-flip-fold-stacks_in_663,
  .pdf-preview-inner-stacks_in_663.is-fold-book-open .pdf-flip-fold-stacks_in_663,
  .pdf-preview-inner-stacks_in_663.is-fold-book-close .pdf-flip-fold-stacks_in_663 {
    animation: none;
  }
}
.pdf-preview-wrapper-stacks_in_660 {
  position: relative;
  text-align: center;
  overflow: visible;
  background: transparent !important;
  box-shadow: none !important;
  
  
  margin-bottom: calc(max(0px, 0px) + 0px);
  
  
}

.pdf-preview-wrapper-stacks_in_660:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.9);
  outline-offset: 3px;
  border-radius: calc(10px + 2px);
}

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

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

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

.pdf-lightbox-overlay-stacks_in_660 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  opacity: 0;
  background: rgba(8, 12, 24, 0.82);
  overflow: hidden;
  overscroll-behavior: contain;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

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

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

.pdf-lightbox-stage-stacks_in_660 {
  position: absolute;
  inset: 0;
  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_660 {
  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;
}

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

.pdf-lightbox-placeholder-stacks_in_660 {
  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_660 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
}


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

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

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

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





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

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

.pdf-preview-img-back-stacks_in_660 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_660 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_660 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 10px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


.pdf-control-bar-stacks_in_660 {
  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: nowrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 2.8rem;
  padding: 7px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.82);
  backdrop-filter: blur(5px);
  color: rgba(248, 250, 252, 1.00);
  white-space: nowrap !important;
  
  box-shadow: none;
  
}



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







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

.pdf-control-bar-stacks_in_660 > * {
  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_660 .is-hidden,
.pdf-download-btn-stacks_in_660.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_660 {
  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: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 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_660:hover,
.pdf-page-btn-stacks_in_660:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_660: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_660:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

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

.pdf-page-btn-stacks_in_660:disabled:hover,
.pdf-page-btn-stacks_in_660:disabled:focus-visible,
.pdf-page-btn-stacks_in_660[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_660[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

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

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

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

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

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

.pdf-page-jump-stacks_in_660 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_660:focus,
.pdf-page-jump-stacks_in_660:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 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_660::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_660::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-bar-action-btn-stacks_in_660 {
  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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_660,
.pdf-bar-action-btn-stacks_in_660:hover,
.pdf-bar-action-btn-stacks_in_660:focus,
.pdf-bar-action-btn-stacks_in_660:focus-visible,
.pdf-bar-action-btn-stacks_in_660:active,
.pdf-bar-action-btn-stacks_in_660:visited {
  text-decoration: none !important;
}

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

.pdf-bar-action-btn-stacks_in_660:hover,
.pdf-bar-action-btn-stacks_in_660:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-bar-action-btn-stacks_in_660: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_660 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

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

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

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

.pdf-download-btn-stacks_in_660.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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_660.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_660.button,
.pdf-download-btn-stacks_in_660.button:hover,
.pdf-download-btn-stacks_in_660.button:focus,
.pdf-download-btn-stacks_in_660.button:focus-visible,
.pdf-download-btn-stacks_in_660.button:active,
.pdf-download-btn-stacks_in_660.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_660.button:hover,
.pdf-download-btn-stacks_in_660.button:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-download-btn-stacks_in_660.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_660 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

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

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

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

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

  

  .pdf-control-bar-stacks_in_660.is-mobile-compact {
    gap: 0.2rem;
  }

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

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

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

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

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

  .pdf-control-bar-stacks_in_660.is-mobile-compact .pdf-bar-action-btn-stacks_in_660 {
    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_660.is-mobile-compact .pdf-bar-action-label-stacks_in_660 {
    display: none;
  }

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

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

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

.pulse-loader-stacks_in_660 {
  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_660 0.85s linear infinite;
}

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

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

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

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

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

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

.pdf-preview-inner-stacks_in_660.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_660 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_660 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_660.is-flipping-3d-next .pdf-preview-img-back-stacks_in_660 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_660 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_660.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_660 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_660 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_660.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_660 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_660 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_660.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_660 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_660 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_660.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_660 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_660 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_660.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_660 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_660 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_660.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_660 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_660 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_660.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_660 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_660 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_660.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_660 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_660 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_660.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_660 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_660 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_660.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_660 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_660 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

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

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

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

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

.pdf-preview-inner-stacks_in_660.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_660 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_660 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_660.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_660 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_660 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_660.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_660 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_660 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_660.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_660 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_660 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_660.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_660 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_660 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_660.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_660 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_660 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_660.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_660 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_660 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_660.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_660 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_660 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_660.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_660 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_660 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_660.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_660 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_660 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_660.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_660 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_660 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_660.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_660 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_660 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_660.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_660 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_660 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_660.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_660 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_660 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_660.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_660 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_660 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_660.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_660 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_660 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

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

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

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

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

.pdf-preview-inner-stacks_in_660.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_660 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_660 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_660.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_660 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_660 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_660.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_660 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_660 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_660.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_660 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_660 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

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

.pdf-preview-inner-stacks_in_660.is-fold-next .pdf-flip-fold-stacks_in_660 {
  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_660 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_660.is-fold-prev .pdf-flip-fold-stacks_in_660 {
  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_660 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_660.is-fold-book-open .pdf-flip-fold-stacks_in_660 {
  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_660 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_660.is-fold-book-close .pdf-flip-fold-stacks_in_660 {
  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_660 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

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

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

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

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

@keyframes pdf-preview-front-3d-next-stacks_in_660 {
  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_660 {
  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_660 {
  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_660 {
  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_660 {
  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_660 {
  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_660 {
  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_660 {
  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_660 {
  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_660 {
  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_660 {
  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_660 {
  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_660 {
  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_660 {
  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_660 {
  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_660 {
  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_660 {
  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_660 {
  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_660 {
  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_660 {
  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_660 {
  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_660 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

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

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

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

@keyframes pdf-preview-front-book-open-3d-stacks_in_660 {
  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_660 {
  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_660 {
  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_660 {
  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_660 {
  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_660 {
  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_660 {
  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_660 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

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

.previewFlipBadge-stacks_in_660 {
  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_660 {
  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_660 {
  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_660,
  .pdf-preview-img-turn-stacks_in_660,
  .pdf-preview-img-back-stacks_in_660,
  .pdf-flip-fold-stacks_in_660,
  .pdf-loader-stacks_in_660,
  .pdf-download-btn-stacks_in_660.button,
  .pdf-lightbox-overlay-stacks_in_660 {
    transition: none;
  }

  .pulse-loader-stacks_in_660,
  .pdf-preview-inner-stacks_in_660.is-flipping-next .pdf-preview-img-stacks_in_660,
  .pdf-preview-inner-stacks_in_660.is-flipping-next .pdf-preview-img-back-stacks_in_660,
  .pdf-preview-inner-stacks_in_660.is-flipping-prev .pdf-preview-img-stacks_in_660,
  .pdf-preview-inner-stacks_in_660.is-flipping-prev .pdf-preview-img-back-stacks_in_660,
  .pdf-preview-inner-stacks_in_660.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_660,
  .pdf-preview-inner-stacks_in_660.is-flipping-3d-next .pdf-preview-img-back-stacks_in_660,
  .pdf-preview-inner-stacks_in_660.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_660,
  .pdf-preview-inner-stacks_in_660.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_660,
  .pdf-preview-inner-stacks_in_660.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_660,
  .pdf-preview-inner-stacks_in_660.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_660,
  .pdf-preview-inner-stacks_in_660.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_660,
  .pdf-preview-inner-stacks_in_660.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_660,
  .pdf-preview-inner-stacks_in_660.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_660,
  .pdf-preview-inner-stacks_in_660.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_660,
  .pdf-preview-inner-stacks_in_660.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_660,
  .pdf-preview-inner-stacks_in_660.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_660,
  .pdf-preview-inner-stacks_in_660.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_660,
  .pdf-preview-inner-stacks_in_660.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_660,
  .pdf-preview-inner-stacks_in_660.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_660,
  .pdf-preview-inner-stacks_in_660.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_660,
  .pdf-preview-inner-stacks_in_660.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_660,
  .pdf-preview-inner-stacks_in_660.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_660,
  .pdf-preview-inner-stacks_in_660.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_660,
  .pdf-preview-inner-stacks_in_660.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_660,
  .pdf-preview-inner-stacks_in_660.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_660,
  .pdf-preview-inner-stacks_in_660.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_660,
  .pdf-preview-inner-stacks_in_660.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_660,
  .pdf-preview-inner-stacks_in_660.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_660,
  .pdf-preview-inner-stacks_in_660.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_660,
  .pdf-preview-inner-stacks_in_660.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_660,
  .pdf-preview-inner-stacks_in_660.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_660,
  .pdf-preview-inner-stacks_in_660.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_660,
  .pdf-preview-inner-stacks_in_660.is-flipping-book-open .pdf-preview-img-stacks_in_660,
  .pdf-preview-inner-stacks_in_660.is-flipping-book-open .pdf-preview-img-back-stacks_in_660,
  .pdf-preview-inner-stacks_in_660.is-flipping-book-close .pdf-preview-img-stacks_in_660,
  .pdf-preview-inner-stacks_in_660.is-flipping-book-close .pdf-preview-img-back-stacks_in_660,
  .pdf-preview-inner-stacks_in_660.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_660,
  .pdf-preview-inner-stacks_in_660.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_660,
  .pdf-preview-inner-stacks_in_660.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_660,
  .pdf-preview-inner-stacks_in_660.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_660,
  .pdf-preview-inner-stacks_in_660.is-fold-next .pdf-flip-fold-stacks_in_660,
  .pdf-preview-inner-stacks_in_660.is-fold-prev .pdf-flip-fold-stacks_in_660,
  .pdf-preview-inner-stacks_in_660.is-fold-book-open .pdf-flip-fold-stacks_in_660,
  .pdf-preview-inner-stacks_in_660.is-fold-book-close .pdf-flip-fold-stacks_in_660 {
    animation: none;
  }
}
.pdf-preview-wrapper-stacks_in_654 {
  position: relative;
  text-align: center;
  overflow: visible;
  background: transparent !important;
  box-shadow: none !important;
  
  
  margin-bottom: calc(max(0px, 0px) + 0px);
  
  
}

.pdf-preview-wrapper-stacks_in_654:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.9);
  outline-offset: 3px;
  border-radius: calc(10px + 2px);
}

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

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

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

.pdf-lightbox-overlay-stacks_in_654 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  opacity: 0;
  background: rgba(8, 12, 24, 0.82);
  overflow: hidden;
  overscroll-behavior: contain;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

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

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

.pdf-lightbox-stage-stacks_in_654 {
  position: absolute;
  inset: 0;
  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_654 {
  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;
}

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

.pdf-lightbox-placeholder-stacks_in_654 {
  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_654 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
}


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

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

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

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





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

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

.pdf-preview-img-back-stacks_in_654 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_654 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_654 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 10px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


.pdf-control-bar-stacks_in_654 {
  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: nowrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 2.8rem;
  padding: 7px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.82);
  backdrop-filter: blur(5px);
  color: rgba(248, 250, 252, 1.00);
  white-space: nowrap !important;
  
  box-shadow: none;
  
}



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







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

.pdf-control-bar-stacks_in_654 > * {
  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_654 .is-hidden,
.pdf-download-btn-stacks_in_654.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_654 {
  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: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 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_654:hover,
.pdf-page-btn-stacks_in_654:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_654: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_654:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

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

.pdf-page-btn-stacks_in_654:disabled:hover,
.pdf-page-btn-stacks_in_654:disabled:focus-visible,
.pdf-page-btn-stacks_in_654[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_654[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

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

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

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

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

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

.pdf-page-jump-stacks_in_654 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_654:focus,
.pdf-page-jump-stacks_in_654:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 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_654::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_654::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-bar-action-btn-stacks_in_654 {
  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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_654,
.pdf-bar-action-btn-stacks_in_654:hover,
.pdf-bar-action-btn-stacks_in_654:focus,
.pdf-bar-action-btn-stacks_in_654:focus-visible,
.pdf-bar-action-btn-stacks_in_654:active,
.pdf-bar-action-btn-stacks_in_654:visited {
  text-decoration: none !important;
}

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

.pdf-bar-action-btn-stacks_in_654:hover,
.pdf-bar-action-btn-stacks_in_654:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-bar-action-btn-stacks_in_654: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_654 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

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

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

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

.pdf-download-btn-stacks_in_654.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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_654.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_654.button,
.pdf-download-btn-stacks_in_654.button:hover,
.pdf-download-btn-stacks_in_654.button:focus,
.pdf-download-btn-stacks_in_654.button:focus-visible,
.pdf-download-btn-stacks_in_654.button:active,
.pdf-download-btn-stacks_in_654.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_654.button:hover,
.pdf-download-btn-stacks_in_654.button:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-download-btn-stacks_in_654.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_654 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

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

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

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

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

  

  .pdf-control-bar-stacks_in_654.is-mobile-compact {
    gap: 0.2rem;
  }

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

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

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

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

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

  .pdf-control-bar-stacks_in_654.is-mobile-compact .pdf-bar-action-btn-stacks_in_654 {
    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_654.is-mobile-compact .pdf-bar-action-label-stacks_in_654 {
    display: none;
  }

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

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

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

.pulse-loader-stacks_in_654 {
  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_654 0.85s linear infinite;
}

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

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

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

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

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

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

.pdf-preview-inner-stacks_in_654.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_654 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_654 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_654.is-flipping-3d-next .pdf-preview-img-back-stacks_in_654 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_654 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_654.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_654 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_654 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_654.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_654 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_654 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_654.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_654 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_654 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_654.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_654 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_654 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_654.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_654 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_654 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_654.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_654 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_654 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_654.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_654 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_654 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_654.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_654 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_654 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_654.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_654 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_654 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_654.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_654 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_654 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

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

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

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

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

.pdf-preview-inner-stacks_in_654.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_654 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_654 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_654.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_654 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_654 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_654.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_654 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_654 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_654.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_654 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_654 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_654.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_654 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_654 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_654.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_654 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_654 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_654.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_654 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_654 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_654.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_654 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_654 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_654.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_654 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_654 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_654.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_654 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_654 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_654.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_654 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_654 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_654.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_654 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_654 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_654.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_654 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_654 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_654.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_654 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_654 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_654.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_654 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_654 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_654.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_654 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_654 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

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

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

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

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

.pdf-preview-inner-stacks_in_654.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_654 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_654 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_654.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_654 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_654 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_654.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_654 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_654 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_654.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_654 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_654 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

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

.pdf-preview-inner-stacks_in_654.is-fold-next .pdf-flip-fold-stacks_in_654 {
  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_654 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_654.is-fold-prev .pdf-flip-fold-stacks_in_654 {
  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_654 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_654.is-fold-book-open .pdf-flip-fold-stacks_in_654 {
  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_654 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_654.is-fold-book-close .pdf-flip-fold-stacks_in_654 {
  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_654 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

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

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

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

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

@keyframes pdf-preview-front-3d-next-stacks_in_654 {
  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_654 {
  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_654 {
  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_654 {
  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_654 {
  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_654 {
  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_654 {
  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_654 {
  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_654 {
  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_654 {
  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_654 {
  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_654 {
  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_654 {
  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_654 {
  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_654 {
  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_654 {
  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_654 {
  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_654 {
  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_654 {
  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_654 {
  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_654 {
  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_654 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

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

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

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

@keyframes pdf-preview-front-book-open-3d-stacks_in_654 {
  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_654 {
  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_654 {
  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_654 {
  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_654 {
  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_654 {
  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_654 {
  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_654 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

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

.previewFlipBadge-stacks_in_654 {
  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_654 {
  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_654 {
  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_654,
  .pdf-preview-img-turn-stacks_in_654,
  .pdf-preview-img-back-stacks_in_654,
  .pdf-flip-fold-stacks_in_654,
  .pdf-loader-stacks_in_654,
  .pdf-download-btn-stacks_in_654.button,
  .pdf-lightbox-overlay-stacks_in_654 {
    transition: none;
  }

  .pulse-loader-stacks_in_654,
  .pdf-preview-inner-stacks_in_654.is-flipping-next .pdf-preview-img-stacks_in_654,
  .pdf-preview-inner-stacks_in_654.is-flipping-next .pdf-preview-img-back-stacks_in_654,
  .pdf-preview-inner-stacks_in_654.is-flipping-prev .pdf-preview-img-stacks_in_654,
  .pdf-preview-inner-stacks_in_654.is-flipping-prev .pdf-preview-img-back-stacks_in_654,
  .pdf-preview-inner-stacks_in_654.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_654,
  .pdf-preview-inner-stacks_in_654.is-flipping-3d-next .pdf-preview-img-back-stacks_in_654,
  .pdf-preview-inner-stacks_in_654.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_654,
  .pdf-preview-inner-stacks_in_654.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_654,
  .pdf-preview-inner-stacks_in_654.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_654,
  .pdf-preview-inner-stacks_in_654.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_654,
  .pdf-preview-inner-stacks_in_654.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_654,
  .pdf-preview-inner-stacks_in_654.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_654,
  .pdf-preview-inner-stacks_in_654.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_654,
  .pdf-preview-inner-stacks_in_654.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_654,
  .pdf-preview-inner-stacks_in_654.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_654,
  .pdf-preview-inner-stacks_in_654.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_654,
  .pdf-preview-inner-stacks_in_654.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_654,
  .pdf-preview-inner-stacks_in_654.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_654,
  .pdf-preview-inner-stacks_in_654.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_654,
  .pdf-preview-inner-stacks_in_654.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_654,
  .pdf-preview-inner-stacks_in_654.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_654,
  .pdf-preview-inner-stacks_in_654.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_654,
  .pdf-preview-inner-stacks_in_654.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_654,
  .pdf-preview-inner-stacks_in_654.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_654,
  .pdf-preview-inner-stacks_in_654.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_654,
  .pdf-preview-inner-stacks_in_654.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_654,
  .pdf-preview-inner-stacks_in_654.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_654,
  .pdf-preview-inner-stacks_in_654.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_654,
  .pdf-preview-inner-stacks_in_654.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_654,
  .pdf-preview-inner-stacks_in_654.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_654,
  .pdf-preview-inner-stacks_in_654.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_654,
  .pdf-preview-inner-stacks_in_654.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_654,
  .pdf-preview-inner-stacks_in_654.is-flipping-book-open .pdf-preview-img-stacks_in_654,
  .pdf-preview-inner-stacks_in_654.is-flipping-book-open .pdf-preview-img-back-stacks_in_654,
  .pdf-preview-inner-stacks_in_654.is-flipping-book-close .pdf-preview-img-stacks_in_654,
  .pdf-preview-inner-stacks_in_654.is-flipping-book-close .pdf-preview-img-back-stacks_in_654,
  .pdf-preview-inner-stacks_in_654.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_654,
  .pdf-preview-inner-stacks_in_654.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_654,
  .pdf-preview-inner-stacks_in_654.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_654,
  .pdf-preview-inner-stacks_in_654.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_654,
  .pdf-preview-inner-stacks_in_654.is-fold-next .pdf-flip-fold-stacks_in_654,
  .pdf-preview-inner-stacks_in_654.is-fold-prev .pdf-flip-fold-stacks_in_654,
  .pdf-preview-inner-stacks_in_654.is-fold-book-open .pdf-flip-fold-stacks_in_654,
  .pdf-preview-inner-stacks_in_654.is-fold-book-close .pdf-flip-fold-stacks_in_654 {
    animation: none;
  }
}
.pdf-preview-wrapper-stacks_in_434 {
  position: relative;
  text-align: center;
  overflow: visible;
  background: transparent !important;
  box-shadow: none !important;
  
  
  margin-bottom: calc(max(0px, 0px) + 0px);
  
  
}

.pdf-preview-wrapper-stacks_in_434:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.9);
  outline-offset: 3px;
  border-radius: calc(10px + 2px);
}

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

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

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

.pdf-lightbox-overlay-stacks_in_434 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  opacity: 0;
  background: rgba(8, 12, 24, 0.82);
  overflow: hidden;
  overscroll-behavior: contain;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

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

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

.pdf-lightbox-stage-stacks_in_434 {
  position: absolute;
  inset: 0;
  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_434 {
  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;
}

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

.pdf-lightbox-placeholder-stacks_in_434 {
  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_434 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
}


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

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

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

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





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

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

.pdf-preview-img-back-stacks_in_434 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_434 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_434 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 10px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


.pdf-control-bar-stacks_in_434 {
  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: nowrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 2.8rem;
  padding: 7px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.82);
  backdrop-filter: blur(5px);
  color: rgba(248, 250, 252, 1.00);
  white-space: nowrap !important;
  
  box-shadow: none;
  
}



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







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

.pdf-control-bar-stacks_in_434 > * {
  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_434 .is-hidden,
.pdf-download-btn-stacks_in_434.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_434 {
  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: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 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_434:hover,
.pdf-page-btn-stacks_in_434:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_434: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_434:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

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

.pdf-page-btn-stacks_in_434:disabled:hover,
.pdf-page-btn-stacks_in_434:disabled:focus-visible,
.pdf-page-btn-stacks_in_434[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_434[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

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

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

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

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

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

.pdf-page-jump-stacks_in_434 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_434:focus,
.pdf-page-jump-stacks_in_434:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 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_434::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_434::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-bar-action-btn-stacks_in_434 {
  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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_434,
.pdf-bar-action-btn-stacks_in_434:hover,
.pdf-bar-action-btn-stacks_in_434:focus,
.pdf-bar-action-btn-stacks_in_434:focus-visible,
.pdf-bar-action-btn-stacks_in_434:active,
.pdf-bar-action-btn-stacks_in_434:visited {
  text-decoration: none !important;
}

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

.pdf-bar-action-btn-stacks_in_434:hover,
.pdf-bar-action-btn-stacks_in_434:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-bar-action-btn-stacks_in_434: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_434 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

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

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

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

.pdf-download-btn-stacks_in_434.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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_434.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_434.button,
.pdf-download-btn-stacks_in_434.button:hover,
.pdf-download-btn-stacks_in_434.button:focus,
.pdf-download-btn-stacks_in_434.button:focus-visible,
.pdf-download-btn-stacks_in_434.button:active,
.pdf-download-btn-stacks_in_434.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_434.button:hover,
.pdf-download-btn-stacks_in_434.button:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-download-btn-stacks_in_434.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_434 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

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

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

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

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

  

  .pdf-control-bar-stacks_in_434.is-mobile-compact {
    gap: 0.2rem;
  }

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

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

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

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

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

  .pdf-control-bar-stacks_in_434.is-mobile-compact .pdf-bar-action-btn-stacks_in_434 {
    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_434.is-mobile-compact .pdf-bar-action-label-stacks_in_434 {
    display: none;
  }

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

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

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

.pulse-loader-stacks_in_434 {
  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_434 0.85s linear infinite;
}

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

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

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

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

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

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

.pdf-preview-inner-stacks_in_434.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_434 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_434 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_434.is-flipping-3d-next .pdf-preview-img-back-stacks_in_434 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_434 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_434.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_434 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_434 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_434.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_434 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_434 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_434.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_434 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_434 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_434.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_434 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_434 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_434.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_434 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_434 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_434.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_434 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_434 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_434.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_434 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_434 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_434.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_434 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_434 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_434.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_434 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_434 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_434.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_434 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_434 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

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

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

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

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

.pdf-preview-inner-stacks_in_434.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_434 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_434 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_434.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_434 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_434 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_434.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_434 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_434 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_434.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_434 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_434 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_434.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_434 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_434 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_434.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_434 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_434 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_434.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_434 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_434 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_434.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_434 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_434 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_434.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_434 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_434 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_434.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_434 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_434 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_434.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_434 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_434 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_434.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_434 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_434 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_434.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_434 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_434 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_434.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_434 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_434 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_434.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_434 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_434 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_434.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_434 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_434 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

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

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

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

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

.pdf-preview-inner-stacks_in_434.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_434 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_434 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_434.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_434 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_434 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_434.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_434 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_434 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_434.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_434 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_434 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

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

.pdf-preview-inner-stacks_in_434.is-fold-next .pdf-flip-fold-stacks_in_434 {
  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_434 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_434.is-fold-prev .pdf-flip-fold-stacks_in_434 {
  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_434 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_434.is-fold-book-open .pdf-flip-fold-stacks_in_434 {
  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_434 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_434.is-fold-book-close .pdf-flip-fold-stacks_in_434 {
  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_434 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

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

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

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

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

@keyframes pdf-preview-front-3d-next-stacks_in_434 {
  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_434 {
  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_434 {
  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_434 {
  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_434 {
  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_434 {
  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_434 {
  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_434 {
  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_434 {
  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_434 {
  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_434 {
  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_434 {
  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_434 {
  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_434 {
  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_434 {
  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_434 {
  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_434 {
  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_434 {
  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_434 {
  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_434 {
  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_434 {
  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_434 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

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

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

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

@keyframes pdf-preview-front-book-open-3d-stacks_in_434 {
  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_434 {
  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_434 {
  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_434 {
  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_434 {
  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_434 {
  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_434 {
  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_434 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

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

.previewFlipBadge-stacks_in_434 {
  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_434 {
  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_434 {
  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_434,
  .pdf-preview-img-turn-stacks_in_434,
  .pdf-preview-img-back-stacks_in_434,
  .pdf-flip-fold-stacks_in_434,
  .pdf-loader-stacks_in_434,
  .pdf-download-btn-stacks_in_434.button,
  .pdf-lightbox-overlay-stacks_in_434 {
    transition: none;
  }

  .pulse-loader-stacks_in_434,
  .pdf-preview-inner-stacks_in_434.is-flipping-next .pdf-preview-img-stacks_in_434,
  .pdf-preview-inner-stacks_in_434.is-flipping-next .pdf-preview-img-back-stacks_in_434,
  .pdf-preview-inner-stacks_in_434.is-flipping-prev .pdf-preview-img-stacks_in_434,
  .pdf-preview-inner-stacks_in_434.is-flipping-prev .pdf-preview-img-back-stacks_in_434,
  .pdf-preview-inner-stacks_in_434.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_434,
  .pdf-preview-inner-stacks_in_434.is-flipping-3d-next .pdf-preview-img-back-stacks_in_434,
  .pdf-preview-inner-stacks_in_434.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_434,
  .pdf-preview-inner-stacks_in_434.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_434,
  .pdf-preview-inner-stacks_in_434.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_434,
  .pdf-preview-inner-stacks_in_434.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_434,
  .pdf-preview-inner-stacks_in_434.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_434,
  .pdf-preview-inner-stacks_in_434.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_434,
  .pdf-preview-inner-stacks_in_434.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_434,
  .pdf-preview-inner-stacks_in_434.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_434,
  .pdf-preview-inner-stacks_in_434.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_434,
  .pdf-preview-inner-stacks_in_434.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_434,
  .pdf-preview-inner-stacks_in_434.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_434,
  .pdf-preview-inner-stacks_in_434.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_434,
  .pdf-preview-inner-stacks_in_434.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_434,
  .pdf-preview-inner-stacks_in_434.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_434,
  .pdf-preview-inner-stacks_in_434.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_434,
  .pdf-preview-inner-stacks_in_434.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_434,
  .pdf-preview-inner-stacks_in_434.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_434,
  .pdf-preview-inner-stacks_in_434.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_434,
  .pdf-preview-inner-stacks_in_434.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_434,
  .pdf-preview-inner-stacks_in_434.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_434,
  .pdf-preview-inner-stacks_in_434.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_434,
  .pdf-preview-inner-stacks_in_434.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_434,
  .pdf-preview-inner-stacks_in_434.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_434,
  .pdf-preview-inner-stacks_in_434.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_434,
  .pdf-preview-inner-stacks_in_434.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_434,
  .pdf-preview-inner-stacks_in_434.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_434,
  .pdf-preview-inner-stacks_in_434.is-flipping-book-open .pdf-preview-img-stacks_in_434,
  .pdf-preview-inner-stacks_in_434.is-flipping-book-open .pdf-preview-img-back-stacks_in_434,
  .pdf-preview-inner-stacks_in_434.is-flipping-book-close .pdf-preview-img-stacks_in_434,
  .pdf-preview-inner-stacks_in_434.is-flipping-book-close .pdf-preview-img-back-stacks_in_434,
  .pdf-preview-inner-stacks_in_434.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_434,
  .pdf-preview-inner-stacks_in_434.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_434,
  .pdf-preview-inner-stacks_in_434.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_434,
  .pdf-preview-inner-stacks_in_434.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_434,
  .pdf-preview-inner-stacks_in_434.is-fold-next .pdf-flip-fold-stacks_in_434,
  .pdf-preview-inner-stacks_in_434.is-fold-prev .pdf-flip-fold-stacks_in_434,
  .pdf-preview-inner-stacks_in_434.is-fold-book-open .pdf-flip-fold-stacks_in_434,
  .pdf-preview-inner-stacks_in_434.is-fold-book-close .pdf-flip-fold-stacks_in_434 {
    animation: none;
  }
}
.pdf-preview-wrapper-stacks_in_437 {
  position: relative;
  text-align: center;
  overflow: visible;
  background: transparent !important;
  box-shadow: none !important;
  
  
  margin-bottom: calc(max(0px, 0px) + 0px);
  
  
}

.pdf-preview-wrapper-stacks_in_437:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.9);
  outline-offset: 3px;
  border-radius: calc(10px + 2px);
}

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

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

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

.pdf-lightbox-overlay-stacks_in_437 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  opacity: 0;
  background: rgba(8, 12, 24, 0.82);
  overflow: hidden;
  overscroll-behavior: contain;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

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

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

.pdf-lightbox-stage-stacks_in_437 {
  position: absolute;
  inset: 0;
  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_437 {
  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;
}

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

.pdf-lightbox-placeholder-stacks_in_437 {
  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_437 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
}


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

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

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

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





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

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

.pdf-preview-img-back-stacks_in_437 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_437 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_437 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 10px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


.pdf-control-bar-stacks_in_437 {
  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: nowrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 2.8rem;
  padding: 7px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.82);
  backdrop-filter: blur(5px);
  color: rgba(248, 250, 252, 1.00);
  white-space: nowrap !important;
  
  box-shadow: none;
  
}



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







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

.pdf-control-bar-stacks_in_437 > * {
  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_437 .is-hidden,
.pdf-download-btn-stacks_in_437.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_437 {
  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: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 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_437:hover,
.pdf-page-btn-stacks_in_437:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_437: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_437:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

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

.pdf-page-btn-stacks_in_437:disabled:hover,
.pdf-page-btn-stacks_in_437:disabled:focus-visible,
.pdf-page-btn-stacks_in_437[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_437[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

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

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

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

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

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

.pdf-page-jump-stacks_in_437 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_437:focus,
.pdf-page-jump-stacks_in_437:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 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_437::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_437::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-bar-action-btn-stacks_in_437 {
  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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_437,
.pdf-bar-action-btn-stacks_in_437:hover,
.pdf-bar-action-btn-stacks_in_437:focus,
.pdf-bar-action-btn-stacks_in_437:focus-visible,
.pdf-bar-action-btn-stacks_in_437:active,
.pdf-bar-action-btn-stacks_in_437:visited {
  text-decoration: none !important;
}

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

.pdf-bar-action-btn-stacks_in_437:hover,
.pdf-bar-action-btn-stacks_in_437:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-bar-action-btn-stacks_in_437: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_437 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

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

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

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

.pdf-download-btn-stacks_in_437.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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_437.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_437.button,
.pdf-download-btn-stacks_in_437.button:hover,
.pdf-download-btn-stacks_in_437.button:focus,
.pdf-download-btn-stacks_in_437.button:focus-visible,
.pdf-download-btn-stacks_in_437.button:active,
.pdf-download-btn-stacks_in_437.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_437.button:hover,
.pdf-download-btn-stacks_in_437.button:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-download-btn-stacks_in_437.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_437 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

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

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

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

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

  

  .pdf-control-bar-stacks_in_437.is-mobile-compact {
    gap: 0.2rem;
  }

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

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

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

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

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

  .pdf-control-bar-stacks_in_437.is-mobile-compact .pdf-bar-action-btn-stacks_in_437 {
    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_437.is-mobile-compact .pdf-bar-action-label-stacks_in_437 {
    display: none;
  }

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

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

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

.pulse-loader-stacks_in_437 {
  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_437 0.85s linear infinite;
}

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

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

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

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

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

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

.pdf-preview-inner-stacks_in_437.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_437 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_437 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_437.is-flipping-3d-next .pdf-preview-img-back-stacks_in_437 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_437 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_437.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_437 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_437 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_437.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_437 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_437 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_437.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_437 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_437 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_437.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_437 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_437 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_437.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_437 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_437 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_437.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_437 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_437 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_437.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_437 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_437 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_437.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_437 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_437 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_437.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_437 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_437 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_437.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_437 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_437 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

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

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

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

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

.pdf-preview-inner-stacks_in_437.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_437 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_437 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_437.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_437 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_437 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_437.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_437 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_437 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_437.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_437 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_437 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_437.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_437 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_437 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_437.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_437 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_437 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_437.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_437 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_437 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_437.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_437 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_437 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_437.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_437 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_437 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_437.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_437 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_437 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_437.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_437 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_437 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_437.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_437 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_437 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_437.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_437 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_437 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_437.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_437 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_437 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_437.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_437 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_437 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_437.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_437 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_437 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

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

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

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

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

.pdf-preview-inner-stacks_in_437.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_437 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_437 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_437.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_437 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_437 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_437.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_437 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_437 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_437.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_437 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_437 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

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

.pdf-preview-inner-stacks_in_437.is-fold-next .pdf-flip-fold-stacks_in_437 {
  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_437 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_437.is-fold-prev .pdf-flip-fold-stacks_in_437 {
  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_437 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_437.is-fold-book-open .pdf-flip-fold-stacks_in_437 {
  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_437 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_437.is-fold-book-close .pdf-flip-fold-stacks_in_437 {
  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_437 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

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

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

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

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

@keyframes pdf-preview-front-3d-next-stacks_in_437 {
  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_437 {
  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_437 {
  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_437 {
  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_437 {
  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_437 {
  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_437 {
  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_437 {
  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_437 {
  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_437 {
  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_437 {
  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_437 {
  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_437 {
  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_437 {
  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_437 {
  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_437 {
  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_437 {
  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_437 {
  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_437 {
  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_437 {
  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_437 {
  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_437 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

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

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

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

@keyframes pdf-preview-front-book-open-3d-stacks_in_437 {
  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_437 {
  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_437 {
  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_437 {
  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_437 {
  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_437 {
  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_437 {
  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_437 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

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

.previewFlipBadge-stacks_in_437 {
  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_437 {
  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_437 {
  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_437,
  .pdf-preview-img-turn-stacks_in_437,
  .pdf-preview-img-back-stacks_in_437,
  .pdf-flip-fold-stacks_in_437,
  .pdf-loader-stacks_in_437,
  .pdf-download-btn-stacks_in_437.button,
  .pdf-lightbox-overlay-stacks_in_437 {
    transition: none;
  }

  .pulse-loader-stacks_in_437,
  .pdf-preview-inner-stacks_in_437.is-flipping-next .pdf-preview-img-stacks_in_437,
  .pdf-preview-inner-stacks_in_437.is-flipping-next .pdf-preview-img-back-stacks_in_437,
  .pdf-preview-inner-stacks_in_437.is-flipping-prev .pdf-preview-img-stacks_in_437,
  .pdf-preview-inner-stacks_in_437.is-flipping-prev .pdf-preview-img-back-stacks_in_437,
  .pdf-preview-inner-stacks_in_437.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_437,
  .pdf-preview-inner-stacks_in_437.is-flipping-3d-next .pdf-preview-img-back-stacks_in_437,
  .pdf-preview-inner-stacks_in_437.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_437,
  .pdf-preview-inner-stacks_in_437.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_437,
  .pdf-preview-inner-stacks_in_437.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_437,
  .pdf-preview-inner-stacks_in_437.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_437,
  .pdf-preview-inner-stacks_in_437.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_437,
  .pdf-preview-inner-stacks_in_437.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_437,
  .pdf-preview-inner-stacks_in_437.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_437,
  .pdf-preview-inner-stacks_in_437.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_437,
  .pdf-preview-inner-stacks_in_437.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_437,
  .pdf-preview-inner-stacks_in_437.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_437,
  .pdf-preview-inner-stacks_in_437.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_437,
  .pdf-preview-inner-stacks_in_437.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_437,
  .pdf-preview-inner-stacks_in_437.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_437,
  .pdf-preview-inner-stacks_in_437.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_437,
  .pdf-preview-inner-stacks_in_437.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_437,
  .pdf-preview-inner-stacks_in_437.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_437,
  .pdf-preview-inner-stacks_in_437.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_437,
  .pdf-preview-inner-stacks_in_437.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_437,
  .pdf-preview-inner-stacks_in_437.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_437,
  .pdf-preview-inner-stacks_in_437.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_437,
  .pdf-preview-inner-stacks_in_437.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_437,
  .pdf-preview-inner-stacks_in_437.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_437,
  .pdf-preview-inner-stacks_in_437.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_437,
  .pdf-preview-inner-stacks_in_437.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_437,
  .pdf-preview-inner-stacks_in_437.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_437,
  .pdf-preview-inner-stacks_in_437.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_437,
  .pdf-preview-inner-stacks_in_437.is-flipping-book-open .pdf-preview-img-stacks_in_437,
  .pdf-preview-inner-stacks_in_437.is-flipping-book-open .pdf-preview-img-back-stacks_in_437,
  .pdf-preview-inner-stacks_in_437.is-flipping-book-close .pdf-preview-img-stacks_in_437,
  .pdf-preview-inner-stacks_in_437.is-flipping-book-close .pdf-preview-img-back-stacks_in_437,
  .pdf-preview-inner-stacks_in_437.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_437,
  .pdf-preview-inner-stacks_in_437.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_437,
  .pdf-preview-inner-stacks_in_437.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_437,
  .pdf-preview-inner-stacks_in_437.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_437,
  .pdf-preview-inner-stacks_in_437.is-fold-next .pdf-flip-fold-stacks_in_437,
  .pdf-preview-inner-stacks_in_437.is-fold-prev .pdf-flip-fold-stacks_in_437,
  .pdf-preview-inner-stacks_in_437.is-fold-book-open .pdf-flip-fold-stacks_in_437,
  .pdf-preview-inner-stacks_in_437.is-fold-book-close .pdf-flip-fold-stacks_in_437 {
    animation: none;
  }
}
.pdf-preview-wrapper-stacks_in_440 {
  position: relative;
  text-align: center;
  overflow: visible;
  background: transparent !important;
  box-shadow: none !important;
  
  
  margin-bottom: calc(max(0px, 0px) + 0px);
  
  
}

.pdf-preview-wrapper-stacks_in_440:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.9);
  outline-offset: 3px;
  border-radius: calc(10px + 2px);
}

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

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

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

.pdf-lightbox-overlay-stacks_in_440 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  opacity: 0;
  background: rgba(8, 12, 24, 0.82);
  overflow: hidden;
  overscroll-behavior: contain;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

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

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

.pdf-lightbox-stage-stacks_in_440 {
  position: absolute;
  inset: 0;
  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_440 {
  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;
}

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

.pdf-lightbox-placeholder-stacks_in_440 {
  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_440 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
}


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

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

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

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





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

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

.pdf-preview-img-back-stacks_in_440 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_440 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_440 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 10px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


.pdf-control-bar-stacks_in_440 {
  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: nowrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 2.8rem;
  padding: 7px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.82);
  backdrop-filter: blur(5px);
  color: rgba(248, 250, 252, 1.00);
  white-space: nowrap !important;
  
  box-shadow: none;
  
}



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







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

.pdf-control-bar-stacks_in_440 > * {
  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_440 .is-hidden,
.pdf-download-btn-stacks_in_440.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_440 {
  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: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 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_440:hover,
.pdf-page-btn-stacks_in_440:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_440: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_440:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

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

.pdf-page-btn-stacks_in_440:disabled:hover,
.pdf-page-btn-stacks_in_440:disabled:focus-visible,
.pdf-page-btn-stacks_in_440[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_440[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

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

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

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

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

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

.pdf-page-jump-stacks_in_440 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_440:focus,
.pdf-page-jump-stacks_in_440:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 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_440::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_440::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-bar-action-btn-stacks_in_440 {
  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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_440,
.pdf-bar-action-btn-stacks_in_440:hover,
.pdf-bar-action-btn-stacks_in_440:focus,
.pdf-bar-action-btn-stacks_in_440:focus-visible,
.pdf-bar-action-btn-stacks_in_440:active,
.pdf-bar-action-btn-stacks_in_440:visited {
  text-decoration: none !important;
}

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

.pdf-bar-action-btn-stacks_in_440:hover,
.pdf-bar-action-btn-stacks_in_440:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-bar-action-btn-stacks_in_440: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_440 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

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

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

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

.pdf-download-btn-stacks_in_440.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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_440.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_440.button,
.pdf-download-btn-stacks_in_440.button:hover,
.pdf-download-btn-stacks_in_440.button:focus,
.pdf-download-btn-stacks_in_440.button:focus-visible,
.pdf-download-btn-stacks_in_440.button:active,
.pdf-download-btn-stacks_in_440.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_440.button:hover,
.pdf-download-btn-stacks_in_440.button:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-download-btn-stacks_in_440.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_440 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

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

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

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

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

  

  .pdf-control-bar-stacks_in_440.is-mobile-compact {
    gap: 0.2rem;
  }

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

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

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

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

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

  .pdf-control-bar-stacks_in_440.is-mobile-compact .pdf-bar-action-btn-stacks_in_440 {
    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_440.is-mobile-compact .pdf-bar-action-label-stacks_in_440 {
    display: none;
  }

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

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

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

.pulse-loader-stacks_in_440 {
  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_440 0.85s linear infinite;
}

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

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

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

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

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

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

.pdf-preview-inner-stacks_in_440.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_440 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_440 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_440.is-flipping-3d-next .pdf-preview-img-back-stacks_in_440 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_440 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_440.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_440 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_440 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_440.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_440 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_440 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_440.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_440 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_440 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_440.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_440 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_440 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_440.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_440 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_440 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_440.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_440 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_440 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_440.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_440 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_440 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_440.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_440 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_440 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_440.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_440 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_440 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_440.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_440 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_440 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

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

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

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

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

.pdf-preview-inner-stacks_in_440.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_440 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_440 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_440.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_440 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_440 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_440.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_440 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_440 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_440.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_440 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_440 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_440.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_440 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_440 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_440.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_440 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_440 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_440.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_440 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_440 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_440.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_440 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_440 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_440.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_440 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_440 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_440.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_440 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_440 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_440.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_440 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_440 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_440.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_440 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_440 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_440.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_440 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_440 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_440.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_440 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_440 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_440.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_440 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_440 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_440.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_440 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_440 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

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

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

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

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

.pdf-preview-inner-stacks_in_440.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_440 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_440 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_440.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_440 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_440 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_440.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_440 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_440 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_440.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_440 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_440 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

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

.pdf-preview-inner-stacks_in_440.is-fold-next .pdf-flip-fold-stacks_in_440 {
  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_440 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_440.is-fold-prev .pdf-flip-fold-stacks_in_440 {
  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_440 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_440.is-fold-book-open .pdf-flip-fold-stacks_in_440 {
  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_440 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_440.is-fold-book-close .pdf-flip-fold-stacks_in_440 {
  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_440 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

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

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

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

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

@keyframes pdf-preview-front-3d-next-stacks_in_440 {
  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_440 {
  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_440 {
  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_440 {
  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_440 {
  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_440 {
  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_440 {
  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_440 {
  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_440 {
  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_440 {
  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_440 {
  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_440 {
  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_440 {
  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_440 {
  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_440 {
  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_440 {
  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_440 {
  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_440 {
  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_440 {
  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_440 {
  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_440 {
  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_440 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

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

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

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

@keyframes pdf-preview-front-book-open-3d-stacks_in_440 {
  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_440 {
  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_440 {
  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_440 {
  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_440 {
  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_440 {
  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_440 {
  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_440 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

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

.previewFlipBadge-stacks_in_440 {
  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_440 {
  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_440 {
  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_440,
  .pdf-preview-img-turn-stacks_in_440,
  .pdf-preview-img-back-stacks_in_440,
  .pdf-flip-fold-stacks_in_440,
  .pdf-loader-stacks_in_440,
  .pdf-download-btn-stacks_in_440.button,
  .pdf-lightbox-overlay-stacks_in_440 {
    transition: none;
  }

  .pulse-loader-stacks_in_440,
  .pdf-preview-inner-stacks_in_440.is-flipping-next .pdf-preview-img-stacks_in_440,
  .pdf-preview-inner-stacks_in_440.is-flipping-next .pdf-preview-img-back-stacks_in_440,
  .pdf-preview-inner-stacks_in_440.is-flipping-prev .pdf-preview-img-stacks_in_440,
  .pdf-preview-inner-stacks_in_440.is-flipping-prev .pdf-preview-img-back-stacks_in_440,
  .pdf-preview-inner-stacks_in_440.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_440,
  .pdf-preview-inner-stacks_in_440.is-flipping-3d-next .pdf-preview-img-back-stacks_in_440,
  .pdf-preview-inner-stacks_in_440.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_440,
  .pdf-preview-inner-stacks_in_440.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_440,
  .pdf-preview-inner-stacks_in_440.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_440,
  .pdf-preview-inner-stacks_in_440.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_440,
  .pdf-preview-inner-stacks_in_440.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_440,
  .pdf-preview-inner-stacks_in_440.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_440,
  .pdf-preview-inner-stacks_in_440.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_440,
  .pdf-preview-inner-stacks_in_440.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_440,
  .pdf-preview-inner-stacks_in_440.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_440,
  .pdf-preview-inner-stacks_in_440.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_440,
  .pdf-preview-inner-stacks_in_440.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_440,
  .pdf-preview-inner-stacks_in_440.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_440,
  .pdf-preview-inner-stacks_in_440.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_440,
  .pdf-preview-inner-stacks_in_440.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_440,
  .pdf-preview-inner-stacks_in_440.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_440,
  .pdf-preview-inner-stacks_in_440.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_440,
  .pdf-preview-inner-stacks_in_440.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_440,
  .pdf-preview-inner-stacks_in_440.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_440,
  .pdf-preview-inner-stacks_in_440.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_440,
  .pdf-preview-inner-stacks_in_440.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_440,
  .pdf-preview-inner-stacks_in_440.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_440,
  .pdf-preview-inner-stacks_in_440.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_440,
  .pdf-preview-inner-stacks_in_440.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_440,
  .pdf-preview-inner-stacks_in_440.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_440,
  .pdf-preview-inner-stacks_in_440.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_440,
  .pdf-preview-inner-stacks_in_440.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_440,
  .pdf-preview-inner-stacks_in_440.is-flipping-book-open .pdf-preview-img-stacks_in_440,
  .pdf-preview-inner-stacks_in_440.is-flipping-book-open .pdf-preview-img-back-stacks_in_440,
  .pdf-preview-inner-stacks_in_440.is-flipping-book-close .pdf-preview-img-stacks_in_440,
  .pdf-preview-inner-stacks_in_440.is-flipping-book-close .pdf-preview-img-back-stacks_in_440,
  .pdf-preview-inner-stacks_in_440.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_440,
  .pdf-preview-inner-stacks_in_440.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_440,
  .pdf-preview-inner-stacks_in_440.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_440,
  .pdf-preview-inner-stacks_in_440.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_440,
  .pdf-preview-inner-stacks_in_440.is-fold-next .pdf-flip-fold-stacks_in_440,
  .pdf-preview-inner-stacks_in_440.is-fold-prev .pdf-flip-fold-stacks_in_440,
  .pdf-preview-inner-stacks_in_440.is-fold-book-open .pdf-flip-fold-stacks_in_440,
  .pdf-preview-inner-stacks_in_440.is-fold-book-close .pdf-flip-fold-stacks_in_440 {
    animation: none;
  }
}
.pdf-preview-wrapper-stacks_in_444 {
  position: relative;
  text-align: center;
  overflow: visible;
  background: transparent !important;
  box-shadow: none !important;
  
  
  margin-bottom: calc(max(0px, 0px) + 0px);
  
  
}

.pdf-preview-wrapper-stacks_in_444:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.9);
  outline-offset: 3px;
  border-radius: calc(10px + 2px);
}

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

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

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

.pdf-lightbox-overlay-stacks_in_444 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  opacity: 0;
  background: rgba(8, 12, 24, 0.82);
  overflow: hidden;
  overscroll-behavior: contain;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

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

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

.pdf-lightbox-stage-stacks_in_444 {
  position: absolute;
  inset: 0;
  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_444 {
  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;
}

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

.pdf-lightbox-placeholder-stacks_in_444 {
  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_444 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
}


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

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

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

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





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

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

.pdf-preview-img-back-stacks_in_444 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_444 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_444 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 10px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


.pdf-control-bar-stacks_in_444 {
  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: nowrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 2.8rem;
  padding: 7px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.82);
  backdrop-filter: blur(5px);
  color: rgba(248, 250, 252, 1.00);
  white-space: nowrap !important;
  
  box-shadow: none;
  
}



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







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

.pdf-control-bar-stacks_in_444 > * {
  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_444 .is-hidden,
.pdf-download-btn-stacks_in_444.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_444 {
  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: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 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_444:hover,
.pdf-page-btn-stacks_in_444:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_444: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_444:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

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

.pdf-page-btn-stacks_in_444:disabled:hover,
.pdf-page-btn-stacks_in_444:disabled:focus-visible,
.pdf-page-btn-stacks_in_444[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_444[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

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

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

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

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

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

.pdf-page-jump-stacks_in_444 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_444:focus,
.pdf-page-jump-stacks_in_444:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 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_444::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_444::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-bar-action-btn-stacks_in_444 {
  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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_444,
.pdf-bar-action-btn-stacks_in_444:hover,
.pdf-bar-action-btn-stacks_in_444:focus,
.pdf-bar-action-btn-stacks_in_444:focus-visible,
.pdf-bar-action-btn-stacks_in_444:active,
.pdf-bar-action-btn-stacks_in_444:visited {
  text-decoration: none !important;
}

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

.pdf-bar-action-btn-stacks_in_444:hover,
.pdf-bar-action-btn-stacks_in_444:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-bar-action-btn-stacks_in_444: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_444 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

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

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

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

.pdf-download-btn-stacks_in_444.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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_444.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_444.button,
.pdf-download-btn-stacks_in_444.button:hover,
.pdf-download-btn-stacks_in_444.button:focus,
.pdf-download-btn-stacks_in_444.button:focus-visible,
.pdf-download-btn-stacks_in_444.button:active,
.pdf-download-btn-stacks_in_444.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_444.button:hover,
.pdf-download-btn-stacks_in_444.button:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-download-btn-stacks_in_444.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_444 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

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

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

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

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

  

  .pdf-control-bar-stacks_in_444.is-mobile-compact {
    gap: 0.2rem;
  }

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

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

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

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

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

  .pdf-control-bar-stacks_in_444.is-mobile-compact .pdf-bar-action-btn-stacks_in_444 {
    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_444.is-mobile-compact .pdf-bar-action-label-stacks_in_444 {
    display: none;
  }

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

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

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

.pulse-loader-stacks_in_444 {
  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_444 0.85s linear infinite;
}

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

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

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

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

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

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

.pdf-preview-inner-stacks_in_444.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_444 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_444 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_444.is-flipping-3d-next .pdf-preview-img-back-stacks_in_444 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_444 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_444.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_444 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_444 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_444.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_444 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_444 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_444.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_444 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_444 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_444.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_444 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_444 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_444.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_444 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_444 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_444.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_444 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_444 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_444.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_444 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_444 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_444.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_444 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_444 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_444.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_444 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_444 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_444.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_444 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_444 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

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

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

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

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

.pdf-preview-inner-stacks_in_444.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_444 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_444 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_444.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_444 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_444 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_444.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_444 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_444 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_444.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_444 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_444 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_444.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_444 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_444 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_444.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_444 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_444 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_444.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_444 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_444 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_444.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_444 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_444 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_444.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_444 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_444 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_444.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_444 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_444 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_444.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_444 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_444 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_444.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_444 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_444 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_444.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_444 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_444 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_444.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_444 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_444 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_444.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_444 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_444 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_444.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_444 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_444 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

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

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

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

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

.pdf-preview-inner-stacks_in_444.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_444 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_444 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_444.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_444 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_444 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_444.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_444 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_444 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_444.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_444 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_444 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

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

.pdf-preview-inner-stacks_in_444.is-fold-next .pdf-flip-fold-stacks_in_444 {
  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_444 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_444.is-fold-prev .pdf-flip-fold-stacks_in_444 {
  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_444 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_444.is-fold-book-open .pdf-flip-fold-stacks_in_444 {
  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_444 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_444.is-fold-book-close .pdf-flip-fold-stacks_in_444 {
  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_444 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

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

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

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

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

@keyframes pdf-preview-front-3d-next-stacks_in_444 {
  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_444 {
  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_444 {
  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_444 {
  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_444 {
  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_444 {
  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_444 {
  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_444 {
  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_444 {
  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_444 {
  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_444 {
  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_444 {
  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_444 {
  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_444 {
  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_444 {
  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_444 {
  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_444 {
  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_444 {
  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_444 {
  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_444 {
  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_444 {
  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_444 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

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

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

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

@keyframes pdf-preview-front-book-open-3d-stacks_in_444 {
  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_444 {
  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_444 {
  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_444 {
  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_444 {
  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_444 {
  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_444 {
  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_444 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

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

.previewFlipBadge-stacks_in_444 {
  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_444 {
  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_444 {
  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_444,
  .pdf-preview-img-turn-stacks_in_444,
  .pdf-preview-img-back-stacks_in_444,
  .pdf-flip-fold-stacks_in_444,
  .pdf-loader-stacks_in_444,
  .pdf-download-btn-stacks_in_444.button,
  .pdf-lightbox-overlay-stacks_in_444 {
    transition: none;
  }

  .pulse-loader-stacks_in_444,
  .pdf-preview-inner-stacks_in_444.is-flipping-next .pdf-preview-img-stacks_in_444,
  .pdf-preview-inner-stacks_in_444.is-flipping-next .pdf-preview-img-back-stacks_in_444,
  .pdf-preview-inner-stacks_in_444.is-flipping-prev .pdf-preview-img-stacks_in_444,
  .pdf-preview-inner-stacks_in_444.is-flipping-prev .pdf-preview-img-back-stacks_in_444,
  .pdf-preview-inner-stacks_in_444.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_444,
  .pdf-preview-inner-stacks_in_444.is-flipping-3d-next .pdf-preview-img-back-stacks_in_444,
  .pdf-preview-inner-stacks_in_444.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_444,
  .pdf-preview-inner-stacks_in_444.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_444,
  .pdf-preview-inner-stacks_in_444.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_444,
  .pdf-preview-inner-stacks_in_444.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_444,
  .pdf-preview-inner-stacks_in_444.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_444,
  .pdf-preview-inner-stacks_in_444.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_444,
  .pdf-preview-inner-stacks_in_444.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_444,
  .pdf-preview-inner-stacks_in_444.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_444,
  .pdf-preview-inner-stacks_in_444.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_444,
  .pdf-preview-inner-stacks_in_444.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_444,
  .pdf-preview-inner-stacks_in_444.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_444,
  .pdf-preview-inner-stacks_in_444.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_444,
  .pdf-preview-inner-stacks_in_444.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_444,
  .pdf-preview-inner-stacks_in_444.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_444,
  .pdf-preview-inner-stacks_in_444.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_444,
  .pdf-preview-inner-stacks_in_444.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_444,
  .pdf-preview-inner-stacks_in_444.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_444,
  .pdf-preview-inner-stacks_in_444.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_444,
  .pdf-preview-inner-stacks_in_444.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_444,
  .pdf-preview-inner-stacks_in_444.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_444,
  .pdf-preview-inner-stacks_in_444.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_444,
  .pdf-preview-inner-stacks_in_444.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_444,
  .pdf-preview-inner-stacks_in_444.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_444,
  .pdf-preview-inner-stacks_in_444.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_444,
  .pdf-preview-inner-stacks_in_444.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_444,
  .pdf-preview-inner-stacks_in_444.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_444,
  .pdf-preview-inner-stacks_in_444.is-flipping-book-open .pdf-preview-img-stacks_in_444,
  .pdf-preview-inner-stacks_in_444.is-flipping-book-open .pdf-preview-img-back-stacks_in_444,
  .pdf-preview-inner-stacks_in_444.is-flipping-book-close .pdf-preview-img-stacks_in_444,
  .pdf-preview-inner-stacks_in_444.is-flipping-book-close .pdf-preview-img-back-stacks_in_444,
  .pdf-preview-inner-stacks_in_444.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_444,
  .pdf-preview-inner-stacks_in_444.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_444,
  .pdf-preview-inner-stacks_in_444.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_444,
  .pdf-preview-inner-stacks_in_444.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_444,
  .pdf-preview-inner-stacks_in_444.is-fold-next .pdf-flip-fold-stacks_in_444,
  .pdf-preview-inner-stacks_in_444.is-fold-prev .pdf-flip-fold-stacks_in_444,
  .pdf-preview-inner-stacks_in_444.is-fold-book-open .pdf-flip-fold-stacks_in_444,
  .pdf-preview-inner-stacks_in_444.is-fold-book-close .pdf-flip-fold-stacks_in_444 {
    animation: none;
  }
}
.pdf-preview-wrapper-stacks_in_447 {
  position: relative;
  text-align: center;
  overflow: visible;
  background: transparent !important;
  box-shadow: none !important;
  
  
  margin-bottom: calc(max(0px, 0px) + 0px);
  
  
}

.pdf-preview-wrapper-stacks_in_447:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.9);
  outline-offset: 3px;
  border-radius: calc(10px + 2px);
}

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

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

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

.pdf-lightbox-overlay-stacks_in_447 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  opacity: 0;
  background: rgba(8, 12, 24, 0.82);
  overflow: hidden;
  overscroll-behavior: contain;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

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

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

.pdf-lightbox-stage-stacks_in_447 {
  position: absolute;
  inset: 0;
  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_447 {
  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;
}

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

.pdf-lightbox-placeholder-stacks_in_447 {
  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_447 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
}


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

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

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

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





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

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

.pdf-preview-img-back-stacks_in_447 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_447 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_447 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 10px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


.pdf-control-bar-stacks_in_447 {
  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: nowrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 2.8rem;
  padding: 7px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.82);
  backdrop-filter: blur(5px);
  color: rgba(248, 250, 252, 1.00);
  white-space: nowrap !important;
  
  box-shadow: none;
  
}



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







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

.pdf-control-bar-stacks_in_447 > * {
  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_447 .is-hidden,
.pdf-download-btn-stacks_in_447.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_447 {
  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: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 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_447:hover,
.pdf-page-btn-stacks_in_447:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_447: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_447:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

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

.pdf-page-btn-stacks_in_447:disabled:hover,
.pdf-page-btn-stacks_in_447:disabled:focus-visible,
.pdf-page-btn-stacks_in_447[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_447[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

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

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

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

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

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

.pdf-page-jump-stacks_in_447 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_447:focus,
.pdf-page-jump-stacks_in_447:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 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_447::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_447::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-bar-action-btn-stacks_in_447 {
  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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_447,
.pdf-bar-action-btn-stacks_in_447:hover,
.pdf-bar-action-btn-stacks_in_447:focus,
.pdf-bar-action-btn-stacks_in_447:focus-visible,
.pdf-bar-action-btn-stacks_in_447:active,
.pdf-bar-action-btn-stacks_in_447:visited {
  text-decoration: none !important;
}

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

.pdf-bar-action-btn-stacks_in_447:hover,
.pdf-bar-action-btn-stacks_in_447:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-bar-action-btn-stacks_in_447: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_447 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

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

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

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

.pdf-download-btn-stacks_in_447.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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_447.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_447.button,
.pdf-download-btn-stacks_in_447.button:hover,
.pdf-download-btn-stacks_in_447.button:focus,
.pdf-download-btn-stacks_in_447.button:focus-visible,
.pdf-download-btn-stacks_in_447.button:active,
.pdf-download-btn-stacks_in_447.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_447.button:hover,
.pdf-download-btn-stacks_in_447.button:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-download-btn-stacks_in_447.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_447 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

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

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

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

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

  

  .pdf-control-bar-stacks_in_447.is-mobile-compact {
    gap: 0.2rem;
  }

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

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

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

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

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

  .pdf-control-bar-stacks_in_447.is-mobile-compact .pdf-bar-action-btn-stacks_in_447 {
    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_447.is-mobile-compact .pdf-bar-action-label-stacks_in_447 {
    display: none;
  }

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

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

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

.pulse-loader-stacks_in_447 {
  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_447 0.85s linear infinite;
}

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

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

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

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

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

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

.pdf-preview-inner-stacks_in_447.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_447 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_447 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_447.is-flipping-3d-next .pdf-preview-img-back-stacks_in_447 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_447 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_447.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_447 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_447 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_447.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_447 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_447 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_447.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_447 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_447 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_447.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_447 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_447 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_447.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_447 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_447 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_447.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_447 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_447 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_447.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_447 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_447 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_447.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_447 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_447 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_447.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_447 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_447 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_447.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_447 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_447 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

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

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

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

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

.pdf-preview-inner-stacks_in_447.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_447 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_447 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_447.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_447 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_447 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_447.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_447 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_447 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_447.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_447 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_447 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_447.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_447 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_447 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_447.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_447 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_447 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_447.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_447 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_447 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_447.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_447 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_447 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_447.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_447 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_447 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_447.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_447 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_447 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_447.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_447 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_447 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_447.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_447 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_447 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_447.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_447 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_447 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_447.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_447 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_447 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_447.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_447 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_447 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_447.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_447 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_447 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

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

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

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

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

.pdf-preview-inner-stacks_in_447.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_447 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_447 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_447.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_447 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_447 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_447.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_447 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_447 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_447.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_447 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_447 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

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

.pdf-preview-inner-stacks_in_447.is-fold-next .pdf-flip-fold-stacks_in_447 {
  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_447 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_447.is-fold-prev .pdf-flip-fold-stacks_in_447 {
  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_447 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_447.is-fold-book-open .pdf-flip-fold-stacks_in_447 {
  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_447 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_447.is-fold-book-close .pdf-flip-fold-stacks_in_447 {
  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_447 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

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

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

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

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

@keyframes pdf-preview-front-3d-next-stacks_in_447 {
  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_447 {
  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_447 {
  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_447 {
  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_447 {
  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_447 {
  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_447 {
  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_447 {
  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_447 {
  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_447 {
  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_447 {
  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_447 {
  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_447 {
  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_447 {
  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_447 {
  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_447 {
  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_447 {
  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_447 {
  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_447 {
  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_447 {
  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_447 {
  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_447 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

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

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

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

@keyframes pdf-preview-front-book-open-3d-stacks_in_447 {
  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_447 {
  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_447 {
  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_447 {
  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_447 {
  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_447 {
  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_447 {
  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_447 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

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

.previewFlipBadge-stacks_in_447 {
  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_447 {
  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_447 {
  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_447,
  .pdf-preview-img-turn-stacks_in_447,
  .pdf-preview-img-back-stacks_in_447,
  .pdf-flip-fold-stacks_in_447,
  .pdf-loader-stacks_in_447,
  .pdf-download-btn-stacks_in_447.button,
  .pdf-lightbox-overlay-stacks_in_447 {
    transition: none;
  }

  .pulse-loader-stacks_in_447,
  .pdf-preview-inner-stacks_in_447.is-flipping-next .pdf-preview-img-stacks_in_447,
  .pdf-preview-inner-stacks_in_447.is-flipping-next .pdf-preview-img-back-stacks_in_447,
  .pdf-preview-inner-stacks_in_447.is-flipping-prev .pdf-preview-img-stacks_in_447,
  .pdf-preview-inner-stacks_in_447.is-flipping-prev .pdf-preview-img-back-stacks_in_447,
  .pdf-preview-inner-stacks_in_447.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_447,
  .pdf-preview-inner-stacks_in_447.is-flipping-3d-next .pdf-preview-img-back-stacks_in_447,
  .pdf-preview-inner-stacks_in_447.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_447,
  .pdf-preview-inner-stacks_in_447.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_447,
  .pdf-preview-inner-stacks_in_447.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_447,
  .pdf-preview-inner-stacks_in_447.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_447,
  .pdf-preview-inner-stacks_in_447.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_447,
  .pdf-preview-inner-stacks_in_447.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_447,
  .pdf-preview-inner-stacks_in_447.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_447,
  .pdf-preview-inner-stacks_in_447.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_447,
  .pdf-preview-inner-stacks_in_447.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_447,
  .pdf-preview-inner-stacks_in_447.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_447,
  .pdf-preview-inner-stacks_in_447.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_447,
  .pdf-preview-inner-stacks_in_447.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_447,
  .pdf-preview-inner-stacks_in_447.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_447,
  .pdf-preview-inner-stacks_in_447.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_447,
  .pdf-preview-inner-stacks_in_447.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_447,
  .pdf-preview-inner-stacks_in_447.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_447,
  .pdf-preview-inner-stacks_in_447.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_447,
  .pdf-preview-inner-stacks_in_447.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_447,
  .pdf-preview-inner-stacks_in_447.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_447,
  .pdf-preview-inner-stacks_in_447.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_447,
  .pdf-preview-inner-stacks_in_447.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_447,
  .pdf-preview-inner-stacks_in_447.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_447,
  .pdf-preview-inner-stacks_in_447.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_447,
  .pdf-preview-inner-stacks_in_447.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_447,
  .pdf-preview-inner-stacks_in_447.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_447,
  .pdf-preview-inner-stacks_in_447.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_447,
  .pdf-preview-inner-stacks_in_447.is-flipping-book-open .pdf-preview-img-stacks_in_447,
  .pdf-preview-inner-stacks_in_447.is-flipping-book-open .pdf-preview-img-back-stacks_in_447,
  .pdf-preview-inner-stacks_in_447.is-flipping-book-close .pdf-preview-img-stacks_in_447,
  .pdf-preview-inner-stacks_in_447.is-flipping-book-close .pdf-preview-img-back-stacks_in_447,
  .pdf-preview-inner-stacks_in_447.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_447,
  .pdf-preview-inner-stacks_in_447.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_447,
  .pdf-preview-inner-stacks_in_447.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_447,
  .pdf-preview-inner-stacks_in_447.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_447,
  .pdf-preview-inner-stacks_in_447.is-fold-next .pdf-flip-fold-stacks_in_447,
  .pdf-preview-inner-stacks_in_447.is-fold-prev .pdf-flip-fold-stacks_in_447,
  .pdf-preview-inner-stacks_in_447.is-fold-book-open .pdf-flip-fold-stacks_in_447,
  .pdf-preview-inner-stacks_in_447.is-fold-book-close .pdf-flip-fold-stacks_in_447 {
    animation: none;
  }
}
.pdf-preview-wrapper-stacks_in_450 {
  position: relative;
  text-align: center;
  overflow: visible;
  background: transparent !important;
  box-shadow: none !important;
  
  
  margin-bottom: calc(max(0px, 0px) + 0px);
  
  
}

.pdf-preview-wrapper-stacks_in_450:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.9);
  outline-offset: 3px;
  border-radius: calc(10px + 2px);
}

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

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

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

.pdf-lightbox-overlay-stacks_in_450 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  opacity: 0;
  background: rgba(8, 12, 24, 0.82);
  overflow: hidden;
  overscroll-behavior: contain;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

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

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

.pdf-lightbox-stage-stacks_in_450 {
  position: absolute;
  inset: 0;
  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_450 {
  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;
}

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

.pdf-lightbox-placeholder-stacks_in_450 {
  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_450 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
}


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

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

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

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





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

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

.pdf-preview-img-back-stacks_in_450 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_450 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_450 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 10px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


.pdf-control-bar-stacks_in_450 {
  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: nowrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 2.8rem;
  padding: 7px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.82);
  backdrop-filter: blur(5px);
  color: rgba(248, 250, 252, 1.00);
  white-space: nowrap !important;
  
  box-shadow: none;
  
}



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







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

.pdf-control-bar-stacks_in_450 > * {
  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_450 .is-hidden,
.pdf-download-btn-stacks_in_450.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_450 {
  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: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 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_450:hover,
.pdf-page-btn-stacks_in_450:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_450: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_450:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

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

.pdf-page-btn-stacks_in_450:disabled:hover,
.pdf-page-btn-stacks_in_450:disabled:focus-visible,
.pdf-page-btn-stacks_in_450[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_450[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

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

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

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

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

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

.pdf-page-jump-stacks_in_450 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_450:focus,
.pdf-page-jump-stacks_in_450:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 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_450::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_450::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-bar-action-btn-stacks_in_450 {
  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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_450,
.pdf-bar-action-btn-stacks_in_450:hover,
.pdf-bar-action-btn-stacks_in_450:focus,
.pdf-bar-action-btn-stacks_in_450:focus-visible,
.pdf-bar-action-btn-stacks_in_450:active,
.pdf-bar-action-btn-stacks_in_450:visited {
  text-decoration: none !important;
}

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

.pdf-bar-action-btn-stacks_in_450:hover,
.pdf-bar-action-btn-stacks_in_450:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-bar-action-btn-stacks_in_450: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_450 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

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

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

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

.pdf-download-btn-stacks_in_450.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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_450.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_450.button,
.pdf-download-btn-stacks_in_450.button:hover,
.pdf-download-btn-stacks_in_450.button:focus,
.pdf-download-btn-stacks_in_450.button:focus-visible,
.pdf-download-btn-stacks_in_450.button:active,
.pdf-download-btn-stacks_in_450.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_450.button:hover,
.pdf-download-btn-stacks_in_450.button:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-download-btn-stacks_in_450.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_450 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

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

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

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

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

  

  .pdf-control-bar-stacks_in_450.is-mobile-compact {
    gap: 0.2rem;
  }

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

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

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

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

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

  .pdf-control-bar-stacks_in_450.is-mobile-compact .pdf-bar-action-btn-stacks_in_450 {
    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_450.is-mobile-compact .pdf-bar-action-label-stacks_in_450 {
    display: none;
  }

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

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

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

.pulse-loader-stacks_in_450 {
  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_450 0.85s linear infinite;
}

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

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

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

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

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

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

.pdf-preview-inner-stacks_in_450.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_450 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_450 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_450.is-flipping-3d-next .pdf-preview-img-back-stacks_in_450 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_450 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_450.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_450 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_450 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_450.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_450 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_450 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_450.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_450 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_450 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_450.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_450 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_450 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_450.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_450 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_450 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_450.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_450 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_450 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_450.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_450 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_450 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_450.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_450 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_450 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_450.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_450 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_450 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_450.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_450 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_450 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

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

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

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

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

.pdf-preview-inner-stacks_in_450.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_450 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_450 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_450.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_450 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_450 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_450.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_450 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_450 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_450.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_450 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_450 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_450.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_450 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_450 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_450.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_450 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_450 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_450.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_450 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_450 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_450.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_450 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_450 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_450.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_450 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_450 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_450.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_450 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_450 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_450.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_450 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_450 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_450.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_450 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_450 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_450.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_450 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_450 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_450.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_450 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_450 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_450.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_450 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_450 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_450.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_450 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_450 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

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

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

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

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

.pdf-preview-inner-stacks_in_450.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_450 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_450 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_450.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_450 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_450 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_450.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_450 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_450 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_450.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_450 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_450 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

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

.pdf-preview-inner-stacks_in_450.is-fold-next .pdf-flip-fold-stacks_in_450 {
  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_450 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_450.is-fold-prev .pdf-flip-fold-stacks_in_450 {
  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_450 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_450.is-fold-book-open .pdf-flip-fold-stacks_in_450 {
  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_450 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_450.is-fold-book-close .pdf-flip-fold-stacks_in_450 {
  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_450 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

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

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

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

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

@keyframes pdf-preview-front-3d-next-stacks_in_450 {
  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_450 {
  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_450 {
  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_450 {
  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_450 {
  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_450 {
  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_450 {
  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_450 {
  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_450 {
  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_450 {
  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_450 {
  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_450 {
  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_450 {
  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_450 {
  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_450 {
  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_450 {
  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_450 {
  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_450 {
  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_450 {
  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_450 {
  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_450 {
  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_450 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

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

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

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

@keyframes pdf-preview-front-book-open-3d-stacks_in_450 {
  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_450 {
  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_450 {
  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_450 {
  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_450 {
  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_450 {
  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_450 {
  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_450 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

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

.previewFlipBadge-stacks_in_450 {
  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_450 {
  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_450 {
  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_450,
  .pdf-preview-img-turn-stacks_in_450,
  .pdf-preview-img-back-stacks_in_450,
  .pdf-flip-fold-stacks_in_450,
  .pdf-loader-stacks_in_450,
  .pdf-download-btn-stacks_in_450.button,
  .pdf-lightbox-overlay-stacks_in_450 {
    transition: none;
  }

  .pulse-loader-stacks_in_450,
  .pdf-preview-inner-stacks_in_450.is-flipping-next .pdf-preview-img-stacks_in_450,
  .pdf-preview-inner-stacks_in_450.is-flipping-next .pdf-preview-img-back-stacks_in_450,
  .pdf-preview-inner-stacks_in_450.is-flipping-prev .pdf-preview-img-stacks_in_450,
  .pdf-preview-inner-stacks_in_450.is-flipping-prev .pdf-preview-img-back-stacks_in_450,
  .pdf-preview-inner-stacks_in_450.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_450,
  .pdf-preview-inner-stacks_in_450.is-flipping-3d-next .pdf-preview-img-back-stacks_in_450,
  .pdf-preview-inner-stacks_in_450.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_450,
  .pdf-preview-inner-stacks_in_450.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_450,
  .pdf-preview-inner-stacks_in_450.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_450,
  .pdf-preview-inner-stacks_in_450.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_450,
  .pdf-preview-inner-stacks_in_450.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_450,
  .pdf-preview-inner-stacks_in_450.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_450,
  .pdf-preview-inner-stacks_in_450.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_450,
  .pdf-preview-inner-stacks_in_450.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_450,
  .pdf-preview-inner-stacks_in_450.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_450,
  .pdf-preview-inner-stacks_in_450.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_450,
  .pdf-preview-inner-stacks_in_450.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_450,
  .pdf-preview-inner-stacks_in_450.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_450,
  .pdf-preview-inner-stacks_in_450.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_450,
  .pdf-preview-inner-stacks_in_450.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_450,
  .pdf-preview-inner-stacks_in_450.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_450,
  .pdf-preview-inner-stacks_in_450.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_450,
  .pdf-preview-inner-stacks_in_450.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_450,
  .pdf-preview-inner-stacks_in_450.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_450,
  .pdf-preview-inner-stacks_in_450.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_450,
  .pdf-preview-inner-stacks_in_450.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_450,
  .pdf-preview-inner-stacks_in_450.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_450,
  .pdf-preview-inner-stacks_in_450.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_450,
  .pdf-preview-inner-stacks_in_450.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_450,
  .pdf-preview-inner-stacks_in_450.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_450,
  .pdf-preview-inner-stacks_in_450.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_450,
  .pdf-preview-inner-stacks_in_450.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_450,
  .pdf-preview-inner-stacks_in_450.is-flipping-book-open .pdf-preview-img-stacks_in_450,
  .pdf-preview-inner-stacks_in_450.is-flipping-book-open .pdf-preview-img-back-stacks_in_450,
  .pdf-preview-inner-stacks_in_450.is-flipping-book-close .pdf-preview-img-stacks_in_450,
  .pdf-preview-inner-stacks_in_450.is-flipping-book-close .pdf-preview-img-back-stacks_in_450,
  .pdf-preview-inner-stacks_in_450.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_450,
  .pdf-preview-inner-stacks_in_450.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_450,
  .pdf-preview-inner-stacks_in_450.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_450,
  .pdf-preview-inner-stacks_in_450.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_450,
  .pdf-preview-inner-stacks_in_450.is-fold-next .pdf-flip-fold-stacks_in_450,
  .pdf-preview-inner-stacks_in_450.is-fold-prev .pdf-flip-fold-stacks_in_450,
  .pdf-preview-inner-stacks_in_450.is-fold-book-open .pdf-flip-fold-stacks_in_450,
  .pdf-preview-inner-stacks_in_450.is-fold-book-close .pdf-flip-fold-stacks_in_450 {
    animation: none;
  }
}
.pdf-preview-wrapper-stacks_in_453 {
  position: relative;
  text-align: center;
  overflow: visible;
  background: transparent !important;
  box-shadow: none !important;
  
  
  margin-bottom: calc(max(0px, 0px) + 0px);
  
  
}

.pdf-preview-wrapper-stacks_in_453:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.9);
  outline-offset: 3px;
  border-radius: calc(10px + 2px);
}

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

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

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

.pdf-lightbox-overlay-stacks_in_453 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  opacity: 0;
  background: rgba(8, 12, 24, 0.82);
  overflow: hidden;
  overscroll-behavior: contain;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

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

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

.pdf-lightbox-stage-stacks_in_453 {
  position: absolute;
  inset: 0;
  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_453 {
  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;
}

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

.pdf-lightbox-placeholder-stacks_in_453 {
  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_453 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
}


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

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

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

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





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

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

.pdf-preview-img-back-stacks_in_453 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_453 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_453 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 10px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


.pdf-control-bar-stacks_in_453 {
  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: nowrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 2.8rem;
  padding: 7px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.82);
  backdrop-filter: blur(5px);
  color: rgba(248, 250, 252, 1.00);
  white-space: nowrap !important;
  
  box-shadow: none;
  
}



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







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

.pdf-control-bar-stacks_in_453 > * {
  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_453 .is-hidden,
.pdf-download-btn-stacks_in_453.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_453 {
  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: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 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_453:hover,
.pdf-page-btn-stacks_in_453:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_453: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_453:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

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

.pdf-page-btn-stacks_in_453:disabled:hover,
.pdf-page-btn-stacks_in_453:disabled:focus-visible,
.pdf-page-btn-stacks_in_453[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_453[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

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

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

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

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

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

.pdf-page-jump-stacks_in_453 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_453:focus,
.pdf-page-jump-stacks_in_453:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 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_453::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_453::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-bar-action-btn-stacks_in_453 {
  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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_453,
.pdf-bar-action-btn-stacks_in_453:hover,
.pdf-bar-action-btn-stacks_in_453:focus,
.pdf-bar-action-btn-stacks_in_453:focus-visible,
.pdf-bar-action-btn-stacks_in_453:active,
.pdf-bar-action-btn-stacks_in_453:visited {
  text-decoration: none !important;
}

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

.pdf-bar-action-btn-stacks_in_453:hover,
.pdf-bar-action-btn-stacks_in_453:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-bar-action-btn-stacks_in_453: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_453 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

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

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

.pdf-bar-action-label-stacks_in_453.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_453.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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_453.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_453.button,
.pdf-download-btn-stacks_in_453.button:hover,
.pdf-download-btn-stacks_in_453.button:focus,
.pdf-download-btn-stacks_in_453.button:focus-visible,
.pdf-download-btn-stacks_in_453.button:active,
.pdf-download-btn-stacks_in_453.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_453.button:hover,
.pdf-download-btn-stacks_in_453.button:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-download-btn-stacks_in_453.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_453 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_453.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_453.button.is-icon-only .pdf-download-icon-stacks_in_453 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_453.is-hidden,
.pdf-download-label-stacks_in_453.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_453 {
    gap: 0.26rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 2.45rem;
  }

  

  .pdf-control-bar-stacks_in_453.is-mobile-compact {
    gap: 0.2rem;
  }

  .pdf-page-btn-stacks_in_453 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_453 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_453.is-mobile-compact .pdf-page-jump-stacks_in_453 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_453 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_453 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_453.is-mobile-compact .pdf-bar-action-btn-stacks_in_453 {
    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_453.is-mobile-compact .pdf-bar-action-label-stacks_in_453 {
    display: none;
  }

  .pdf-control-bar-stacks_in_453.is-mobile-compact .pdf-bar-action-icon-stacks_in_453 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-download-btn-stacks_in_453.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_453 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_453 {
  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_453 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_453 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_453.is-flipping-next .pdf-preview-img-stacks_in_453 {
  animation: pdf-preview-front-next-stacks_in_453 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_453.is-flipping-next .pdf-preview-img-back-stacks_in_453 {
  animation: pdf-preview-back-next-stacks_in_453 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_453.is-flipping-prev .pdf-preview-img-stacks_in_453 {
  animation: pdf-preview-front-prev-stacks_in_453 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_453.is-flipping-prev .pdf-preview-img-back-stacks_in_453 {
  animation: pdf-preview-back-prev-stacks_in_453 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_453.is-flip-active .pdf-preview-img-stacks_in_453,
.pdf-preview-inner-stacks_in_453.is-flip-active .pdf-preview-img-turn-stacks_in_453,
.pdf-preview-inner-stacks_in_453.is-flip-active .pdf-preview-img-back-stacks_in_453,
.pdf-preview-inner-stacks_in_453.is-flip-active .pdf-flip-fold-stacks_in_453 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_453.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_453 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_453 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_453.is-flipping-3d-next .pdf-preview-img-back-stacks_in_453 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_453 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_453.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_453 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_453 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_453.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_453 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_453 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_453.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_453 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_453 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_453.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_453 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_453 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_453.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_453 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_453 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_453.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_453 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_453 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_453.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_453 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_453 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_453.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_453 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_453 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_453.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_453 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_453 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_453.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_453 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_453 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_453.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_453 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_453.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_453 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_453.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_453 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_453.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_453 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_453.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_453 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_453 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_453.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_453 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_453 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_453.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_453 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_453 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_453.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_453 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_453 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_453.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_453 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_453 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_453.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_453 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_453 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_453.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_453 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_453 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_453.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_453 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_453 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_453.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_453 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_453 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_453.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_453 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_453 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_453.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_453 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_453 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_453.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_453 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_453 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_453.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_453 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_453 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_453.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_453 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_453 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_453.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_453 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_453 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_453.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_453 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_453 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_453.is-flipping-book-open .pdf-preview-img-stacks_in_453 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_453 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_453.is-flipping-book-open .pdf-preview-img-back-stacks_in_453 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_453 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_453.is-flipping-book-close .pdf-preview-img-stacks_in_453 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_453 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_453.is-flipping-book-close .pdf-preview-img-back-stacks_in_453 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_453 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_453.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_453 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_453 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_453.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_453 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_453 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_453.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_453 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_453 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_453.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_453 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_453 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_453.is-fold-shadow .pdf-flip-fold-stacks_in_453 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_453.is-fold-next .pdf-flip-fold-stacks_in_453 {
  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_453 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_453.is-fold-prev .pdf-flip-fold-stacks_in_453 {
  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_453 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_453.is-fold-book-open .pdf-flip-fold-stacks_in_453 {
  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_453 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_453.is-fold-book-close .pdf-flip-fold-stacks_in_453 {
  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_453 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_453 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_453 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_453 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_453 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_453 {
  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_453 {
  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_453 {
  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_453 {
  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_453 {
  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_453 {
  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_453 {
  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_453 {
  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_453 {
  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_453 {
  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_453 {
  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_453 {
  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_453 {
  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_453 {
  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_453 {
  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_453 {
  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_453 {
  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_453 {
  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_453 {
  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_453 {
  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_453 {
  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_453 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_453 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_453 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_453 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_453 {
  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_453 {
  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_453 {
  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_453 {
  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_453 {
  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_453 {
  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_453 {
  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_453 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_453 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_453 {
  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_453 {
  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_453 {
  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_453,
  .pdf-preview-img-turn-stacks_in_453,
  .pdf-preview-img-back-stacks_in_453,
  .pdf-flip-fold-stacks_in_453,
  .pdf-loader-stacks_in_453,
  .pdf-download-btn-stacks_in_453.button,
  .pdf-lightbox-overlay-stacks_in_453 {
    transition: none;
  }

  .pulse-loader-stacks_in_453,
  .pdf-preview-inner-stacks_in_453.is-flipping-next .pdf-preview-img-stacks_in_453,
  .pdf-preview-inner-stacks_in_453.is-flipping-next .pdf-preview-img-back-stacks_in_453,
  .pdf-preview-inner-stacks_in_453.is-flipping-prev .pdf-preview-img-stacks_in_453,
  .pdf-preview-inner-stacks_in_453.is-flipping-prev .pdf-preview-img-back-stacks_in_453,
  .pdf-preview-inner-stacks_in_453.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_453,
  .pdf-preview-inner-stacks_in_453.is-flipping-3d-next .pdf-preview-img-back-stacks_in_453,
  .pdf-preview-inner-stacks_in_453.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_453,
  .pdf-preview-inner-stacks_in_453.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_453,
  .pdf-preview-inner-stacks_in_453.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_453,
  .pdf-preview-inner-stacks_in_453.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_453,
  .pdf-preview-inner-stacks_in_453.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_453,
  .pdf-preview-inner-stacks_in_453.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_453,
  .pdf-preview-inner-stacks_in_453.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_453,
  .pdf-preview-inner-stacks_in_453.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_453,
  .pdf-preview-inner-stacks_in_453.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_453,
  .pdf-preview-inner-stacks_in_453.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_453,
  .pdf-preview-inner-stacks_in_453.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_453,
  .pdf-preview-inner-stacks_in_453.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_453,
  .pdf-preview-inner-stacks_in_453.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_453,
  .pdf-preview-inner-stacks_in_453.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_453,
  .pdf-preview-inner-stacks_in_453.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_453,
  .pdf-preview-inner-stacks_in_453.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_453,
  .pdf-preview-inner-stacks_in_453.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_453,
  .pdf-preview-inner-stacks_in_453.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_453,
  .pdf-preview-inner-stacks_in_453.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_453,
  .pdf-preview-inner-stacks_in_453.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_453,
  .pdf-preview-inner-stacks_in_453.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_453,
  .pdf-preview-inner-stacks_in_453.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_453,
  .pdf-preview-inner-stacks_in_453.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_453,
  .pdf-preview-inner-stacks_in_453.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_453,
  .pdf-preview-inner-stacks_in_453.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_453,
  .pdf-preview-inner-stacks_in_453.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_453,
  .pdf-preview-inner-stacks_in_453.is-flipping-book-open .pdf-preview-img-stacks_in_453,
  .pdf-preview-inner-stacks_in_453.is-flipping-book-open .pdf-preview-img-back-stacks_in_453,
  .pdf-preview-inner-stacks_in_453.is-flipping-book-close .pdf-preview-img-stacks_in_453,
  .pdf-preview-inner-stacks_in_453.is-flipping-book-close .pdf-preview-img-back-stacks_in_453,
  .pdf-preview-inner-stacks_in_453.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_453,
  .pdf-preview-inner-stacks_in_453.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_453,
  .pdf-preview-inner-stacks_in_453.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_453,
  .pdf-preview-inner-stacks_in_453.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_453,
  .pdf-preview-inner-stacks_in_453.is-fold-next .pdf-flip-fold-stacks_in_453,
  .pdf-preview-inner-stacks_in_453.is-fold-prev .pdf-flip-fold-stacks_in_453,
  .pdf-preview-inner-stacks_in_453.is-fold-book-open .pdf-flip-fold-stacks_in_453,
  .pdf-preview-inner-stacks_in_453.is-fold-book-close .pdf-flip-fold-stacks_in_453 {
    animation: none;
  }
}
.pdf-preview-wrapper-stacks_in_456 {
  position: relative;
  text-align: center;
  overflow: visible;
  background: transparent !important;
  box-shadow: none !important;
  
  
  margin-bottom: calc(max(0px, 0px) + 0px);
  
  
}

.pdf-preview-wrapper-stacks_in_456:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.9);
  outline-offset: 3px;
  border-radius: calc(10px + 2px);
}

.pdf-preview-wrapper-stacks_in_456.is-lightbox-enabled .pdf-preview-inner-stacks_in_456 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_456.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_456.is-lightbox-active .pdf-preview-inner-stacks_in_456 {
  cursor: default;
}

.pdf-lightbox-overlay-stacks_in_456 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  opacity: 0;
  background: rgba(8, 12, 24, 0.82);
  overflow: hidden;
  overscroll-behavior: contain;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_456.is-visible {
  display: block;
}

.pdf-lightbox-overlay-stacks_in_456.is-open {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_456 {
  position: absolute;
  inset: 0;
  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_456 {
  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;
}

.pdf-lightbox-close-stacks_in_456:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_456 {
  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_456 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
}


.pdf-preview-img-stacks_in_456 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-three-stage-stacks_in_456 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-page-border-stacks_in_456 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_456::before,
.pdf-page-border-stacks_in_456::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}





.pdf-three-stage-stacks_in_456.is-active {
  opacity: 1;
}

.pdf-three-stage-stacks_in_456 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_456 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_456 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_456 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 10px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_456.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_456.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_456.is-book-layout-single-first,
.pdf-preview-img-stacks_in_456.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_456.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_456.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_456.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_456.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_456.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_456.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_456.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_456.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_456.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_456.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_456.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_456.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_456.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_456.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_456.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_456.is-book-layout-single-first,
.pdf-three-stage-stacks_in_456.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_456.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_456.is-book-layout-single-first,
.pdf-page-border-stacks_in_456.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_456.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_456.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_456.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_456 {
  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: nowrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 2.8rem;
  padding: 7px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.82);
  backdrop-filter: blur(5px);
  color: rgba(248, 250, 252, 1.00);
  white-space: nowrap !important;
  
  box-shadow: none;
  
}



.pdf-preview-inner-stacks_in_456.is-flip-active .pdf-page-border-stacks_in_456 {
  opacity: 0;
}







.pdf-control-bar-stacks_in_456.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_456 > * {
  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_456 .is-hidden,
.pdf-download-btn-stacks_in_456.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_456 {
  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: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 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_456:hover,
.pdf-page-btn-stacks_in_456:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_456: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_456:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_456[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_456:disabled:hover,
.pdf-page-btn-stacks_in_456:disabled:focus-visible,
.pdf-page-btn-stacks_in_456[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_456[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_456 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-nav-glyph-stacks_in_456.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_456.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_456.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_456 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_456 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_456:focus,
.pdf-page-jump-stacks_in_456:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 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_456::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_456::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-bar-action-btn-stacks_in_456 {
  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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_456,
.pdf-bar-action-btn-stacks_in_456:hover,
.pdf-bar-action-btn-stacks_in_456:focus,
.pdf-bar-action-btn-stacks_in_456:focus-visible,
.pdf-bar-action-btn-stacks_in_456:active,
.pdf-bar-action-btn-stacks_in_456:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_456.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_456:hover,
.pdf-bar-action-btn-stacks_in_456:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-bar-action-btn-stacks_in_456: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_456 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_456.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_456.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_456.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_456.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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_456.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_456.button,
.pdf-download-btn-stacks_in_456.button:hover,
.pdf-download-btn-stacks_in_456.button:focus,
.pdf-download-btn-stacks_in_456.button:focus-visible,
.pdf-download-btn-stacks_in_456.button:active,
.pdf-download-btn-stacks_in_456.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_456.button:hover,
.pdf-download-btn-stacks_in_456.button:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-download-btn-stacks_in_456.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_456 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_456.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_456.button.is-icon-only .pdf-download-icon-stacks_in_456 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_456.is-hidden,
.pdf-download-label-stacks_in_456.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_456 {
    gap: 0.26rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 2.45rem;
  }

  

  .pdf-control-bar-stacks_in_456.is-mobile-compact {
    gap: 0.2rem;
  }

  .pdf-page-btn-stacks_in_456 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_456 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_456.is-mobile-compact .pdf-page-jump-stacks_in_456 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_456 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_456 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_456.is-mobile-compact .pdf-bar-action-btn-stacks_in_456 {
    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_456.is-mobile-compact .pdf-bar-action-label-stacks_in_456 {
    display: none;
  }

  .pdf-control-bar-stacks_in_456.is-mobile-compact .pdf-bar-action-icon-stacks_in_456 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-download-btn-stacks_in_456.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_456 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_456 {
  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_456 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_456 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_456.is-flipping-next .pdf-preview-img-stacks_in_456 {
  animation: pdf-preview-front-next-stacks_in_456 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_456.is-flipping-next .pdf-preview-img-back-stacks_in_456 {
  animation: pdf-preview-back-next-stacks_in_456 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_456.is-flipping-prev .pdf-preview-img-stacks_in_456 {
  animation: pdf-preview-front-prev-stacks_in_456 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_456.is-flipping-prev .pdf-preview-img-back-stacks_in_456 {
  animation: pdf-preview-back-prev-stacks_in_456 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_456.is-flip-active .pdf-preview-img-stacks_in_456,
.pdf-preview-inner-stacks_in_456.is-flip-active .pdf-preview-img-turn-stacks_in_456,
.pdf-preview-inner-stacks_in_456.is-flip-active .pdf-preview-img-back-stacks_in_456,
.pdf-preview-inner-stacks_in_456.is-flip-active .pdf-flip-fold-stacks_in_456 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_456.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_456 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_456 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_456.is-flipping-3d-next .pdf-preview-img-back-stacks_in_456 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_456 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_456.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_456 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_456 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_456.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_456 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_456 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_456.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_456 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_456 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_456.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_456 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_456 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_456.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_456 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_456 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_456.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_456 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_456 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_456.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_456 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_456 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_456.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_456 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_456 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_456.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_456 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_456 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_456.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_456 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_456 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_456.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_456 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_456.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_456 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_456.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_456 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_456.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_456 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_456.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_456 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_456 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_456.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_456 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_456 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_456.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_456 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_456 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_456.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_456 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_456 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_456.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_456 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_456 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_456.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_456 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_456 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_456.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_456 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_456 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_456.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_456 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_456 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_456.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_456 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_456 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_456.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_456 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_456 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_456.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_456 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_456 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_456.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_456 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_456 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_456.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_456 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_456 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_456.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_456 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_456 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_456.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_456 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_456 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_456.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_456 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_456 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_456.is-flipping-book-open .pdf-preview-img-stacks_in_456 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_456 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_456.is-flipping-book-open .pdf-preview-img-back-stacks_in_456 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_456 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_456.is-flipping-book-close .pdf-preview-img-stacks_in_456 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_456 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_456.is-flipping-book-close .pdf-preview-img-back-stacks_in_456 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_456 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_456.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_456 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_456 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_456.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_456 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_456 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_456.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_456 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_456 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_456.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_456 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_456 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_456.is-fold-shadow .pdf-flip-fold-stacks_in_456 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_456.is-fold-next .pdf-flip-fold-stacks_in_456 {
  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_456 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_456.is-fold-prev .pdf-flip-fold-stacks_in_456 {
  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_456 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_456.is-fold-book-open .pdf-flip-fold-stacks_in_456 {
  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_456 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_456.is-fold-book-close .pdf-flip-fold-stacks_in_456 {
  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_456 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_456 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_456 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_456 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_456 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_456 {
  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_456 {
  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_456 {
  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_456 {
  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_456 {
  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_456 {
  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_456 {
  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_456 {
  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_456 {
  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_456 {
  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_456 {
  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_456 {
  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_456 {
  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_456 {
  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_456 {
  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_456 {
  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_456 {
  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_456 {
  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_456 {
  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_456 {
  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_456 {
  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_456 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_456 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_456 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_456 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_456 {
  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_456 {
  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_456 {
  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_456 {
  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_456 {
  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_456 {
  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_456 {
  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_456 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_456 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_456 {
  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_456 {
  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_456 {
  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_456,
  .pdf-preview-img-turn-stacks_in_456,
  .pdf-preview-img-back-stacks_in_456,
  .pdf-flip-fold-stacks_in_456,
  .pdf-loader-stacks_in_456,
  .pdf-download-btn-stacks_in_456.button,
  .pdf-lightbox-overlay-stacks_in_456 {
    transition: none;
  }

  .pulse-loader-stacks_in_456,
  .pdf-preview-inner-stacks_in_456.is-flipping-next .pdf-preview-img-stacks_in_456,
  .pdf-preview-inner-stacks_in_456.is-flipping-next .pdf-preview-img-back-stacks_in_456,
  .pdf-preview-inner-stacks_in_456.is-flipping-prev .pdf-preview-img-stacks_in_456,
  .pdf-preview-inner-stacks_in_456.is-flipping-prev .pdf-preview-img-back-stacks_in_456,
  .pdf-preview-inner-stacks_in_456.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_456,
  .pdf-preview-inner-stacks_in_456.is-flipping-3d-next .pdf-preview-img-back-stacks_in_456,
  .pdf-preview-inner-stacks_in_456.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_456,
  .pdf-preview-inner-stacks_in_456.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_456,
  .pdf-preview-inner-stacks_in_456.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_456,
  .pdf-preview-inner-stacks_in_456.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_456,
  .pdf-preview-inner-stacks_in_456.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_456,
  .pdf-preview-inner-stacks_in_456.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_456,
  .pdf-preview-inner-stacks_in_456.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_456,
  .pdf-preview-inner-stacks_in_456.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_456,
  .pdf-preview-inner-stacks_in_456.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_456,
  .pdf-preview-inner-stacks_in_456.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_456,
  .pdf-preview-inner-stacks_in_456.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_456,
  .pdf-preview-inner-stacks_in_456.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_456,
  .pdf-preview-inner-stacks_in_456.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_456,
  .pdf-preview-inner-stacks_in_456.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_456,
  .pdf-preview-inner-stacks_in_456.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_456,
  .pdf-preview-inner-stacks_in_456.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_456,
  .pdf-preview-inner-stacks_in_456.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_456,
  .pdf-preview-inner-stacks_in_456.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_456,
  .pdf-preview-inner-stacks_in_456.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_456,
  .pdf-preview-inner-stacks_in_456.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_456,
  .pdf-preview-inner-stacks_in_456.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_456,
  .pdf-preview-inner-stacks_in_456.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_456,
  .pdf-preview-inner-stacks_in_456.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_456,
  .pdf-preview-inner-stacks_in_456.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_456,
  .pdf-preview-inner-stacks_in_456.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_456,
  .pdf-preview-inner-stacks_in_456.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_456,
  .pdf-preview-inner-stacks_in_456.is-flipping-book-open .pdf-preview-img-stacks_in_456,
  .pdf-preview-inner-stacks_in_456.is-flipping-book-open .pdf-preview-img-back-stacks_in_456,
  .pdf-preview-inner-stacks_in_456.is-flipping-book-close .pdf-preview-img-stacks_in_456,
  .pdf-preview-inner-stacks_in_456.is-flipping-book-close .pdf-preview-img-back-stacks_in_456,
  .pdf-preview-inner-stacks_in_456.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_456,
  .pdf-preview-inner-stacks_in_456.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_456,
  .pdf-preview-inner-stacks_in_456.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_456,
  .pdf-preview-inner-stacks_in_456.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_456,
  .pdf-preview-inner-stacks_in_456.is-fold-next .pdf-flip-fold-stacks_in_456,
  .pdf-preview-inner-stacks_in_456.is-fold-prev .pdf-flip-fold-stacks_in_456,
  .pdf-preview-inner-stacks_in_456.is-fold-book-open .pdf-flip-fold-stacks_in_456,
  .pdf-preview-inner-stacks_in_456.is-fold-book-close .pdf-flip-fold-stacks_in_456 {
    animation: none;
  }
}
.pdf-preview-wrapper-stacks_in_390 {
  position: relative;
  text-align: center;
  overflow: visible;
  background: transparent !important;
  box-shadow: none !important;
  
  
  margin-bottom: calc(max(0px, 0px) + 0px);
  
  
}

.pdf-preview-wrapper-stacks_in_390:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.9);
  outline-offset: 3px;
  border-radius: calc(10px + 2px);
}

.pdf-preview-wrapper-stacks_in_390.is-lightbox-enabled .pdf-preview-inner-stacks_in_390 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_390.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_390.is-lightbox-active .pdf-preview-inner-stacks_in_390 {
  cursor: default;
}

.pdf-lightbox-overlay-stacks_in_390 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  opacity: 0;
  background: rgba(8, 12, 24, 0.82);
  overflow: hidden;
  overscroll-behavior: contain;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_390.is-visible {
  display: block;
}

.pdf-lightbox-overlay-stacks_in_390.is-open {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_390 {
  position: absolute;
  inset: 0;
  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_390 {
  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;
}

.pdf-lightbox-close-stacks_in_390:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_390 {
  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_390 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
}


.pdf-preview-img-stacks_in_390 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-three-stage-stacks_in_390 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-page-border-stacks_in_390 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_390::before,
.pdf-page-border-stacks_in_390::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}





.pdf-three-stage-stacks_in_390.is-active {
  opacity: 1;
}

.pdf-three-stage-stacks_in_390 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_390 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_390 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_390 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 10px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_390.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_390.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_390.is-book-layout-single-first,
.pdf-preview-img-stacks_in_390.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_390.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_390.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_390.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_390.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_390.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_390.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_390.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_390.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_390.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_390.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_390.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_390.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_390.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_390.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_390.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_390.is-book-layout-single-first,
.pdf-three-stage-stacks_in_390.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_390.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_390.is-book-layout-single-first,
.pdf-page-border-stacks_in_390.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_390.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_390.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_390.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_390 {
  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: nowrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 2.8rem;
  padding: 7px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.82);
  backdrop-filter: blur(5px);
  color: rgba(248, 250, 252, 1.00);
  white-space: nowrap !important;
  
  box-shadow: none;
  
}



.pdf-preview-inner-stacks_in_390.is-flip-active .pdf-page-border-stacks_in_390 {
  opacity: 0;
}







.pdf-control-bar-stacks_in_390.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_390 > * {
  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_390 .is-hidden,
.pdf-download-btn-stacks_in_390.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_390 {
  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: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 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_390:hover,
.pdf-page-btn-stacks_in_390:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_390: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_390:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_390[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_390:disabled:hover,
.pdf-page-btn-stacks_in_390:disabled:focus-visible,
.pdf-page-btn-stacks_in_390[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_390[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_390 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-nav-glyph-stacks_in_390.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_390.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_390.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_390 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_390 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_390:focus,
.pdf-page-jump-stacks_in_390:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 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_390::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_390::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-bar-action-btn-stacks_in_390 {
  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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_390,
.pdf-bar-action-btn-stacks_in_390:hover,
.pdf-bar-action-btn-stacks_in_390:focus,
.pdf-bar-action-btn-stacks_in_390:focus-visible,
.pdf-bar-action-btn-stacks_in_390:active,
.pdf-bar-action-btn-stacks_in_390:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_390.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_390:hover,
.pdf-bar-action-btn-stacks_in_390:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-bar-action-btn-stacks_in_390: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_390 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_390.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_390.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_390.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_390.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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_390.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_390.button,
.pdf-download-btn-stacks_in_390.button:hover,
.pdf-download-btn-stacks_in_390.button:focus,
.pdf-download-btn-stacks_in_390.button:focus-visible,
.pdf-download-btn-stacks_in_390.button:active,
.pdf-download-btn-stacks_in_390.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_390.button:hover,
.pdf-download-btn-stacks_in_390.button:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-download-btn-stacks_in_390.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_390 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_390.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_390.button.is-icon-only .pdf-download-icon-stacks_in_390 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_390.is-hidden,
.pdf-download-label-stacks_in_390.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_390 {
    gap: 0.26rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 2.45rem;
  }

  

  .pdf-control-bar-stacks_in_390.is-mobile-compact {
    gap: 0.2rem;
  }

  .pdf-page-btn-stacks_in_390 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_390 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_390.is-mobile-compact .pdf-page-jump-stacks_in_390 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_390 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_390 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_390.is-mobile-compact .pdf-bar-action-btn-stacks_in_390 {
    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_390.is-mobile-compact .pdf-bar-action-label-stacks_in_390 {
    display: none;
  }

  .pdf-control-bar-stacks_in_390.is-mobile-compact .pdf-bar-action-icon-stacks_in_390 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-download-btn-stacks_in_390.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_390 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_390 {
  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_390 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_390 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_390.is-flipping-next .pdf-preview-img-stacks_in_390 {
  animation: pdf-preview-front-next-stacks_in_390 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_390.is-flipping-next .pdf-preview-img-back-stacks_in_390 {
  animation: pdf-preview-back-next-stacks_in_390 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_390.is-flipping-prev .pdf-preview-img-stacks_in_390 {
  animation: pdf-preview-front-prev-stacks_in_390 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_390.is-flipping-prev .pdf-preview-img-back-stacks_in_390 {
  animation: pdf-preview-back-prev-stacks_in_390 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_390.is-flip-active .pdf-preview-img-stacks_in_390,
.pdf-preview-inner-stacks_in_390.is-flip-active .pdf-preview-img-turn-stacks_in_390,
.pdf-preview-inner-stacks_in_390.is-flip-active .pdf-preview-img-back-stacks_in_390,
.pdf-preview-inner-stacks_in_390.is-flip-active .pdf-flip-fold-stacks_in_390 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_390.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_390 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_390 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_390.is-flipping-3d-next .pdf-preview-img-back-stacks_in_390 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_390 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_390.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_390 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_390 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_390.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_390 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_390 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_390.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_390 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_390 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_390.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_390 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_390 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_390.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_390 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_390 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_390.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_390 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_390 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_390.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_390 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_390 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_390.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_390 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_390 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_390.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_390 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_390 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_390.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_390 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_390 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_390.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_390 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_390.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_390 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_390.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_390 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_390.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_390 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_390.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_390 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_390 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_390.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_390 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_390 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_390.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_390 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_390 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_390.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_390 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_390 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_390.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_390 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_390 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_390.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_390 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_390 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_390.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_390 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_390 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_390.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_390 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_390 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_390.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_390 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_390 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_390.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_390 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_390 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_390.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_390 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_390 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_390.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_390 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_390 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_390.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_390 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_390 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_390.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_390 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_390 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_390.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_390 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_390 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_390.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_390 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_390 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_390.is-flipping-book-open .pdf-preview-img-stacks_in_390 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_390 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_390.is-flipping-book-open .pdf-preview-img-back-stacks_in_390 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_390 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_390.is-flipping-book-close .pdf-preview-img-stacks_in_390 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_390 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_390.is-flipping-book-close .pdf-preview-img-back-stacks_in_390 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_390 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_390.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_390 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_390 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_390.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_390 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_390 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_390.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_390 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_390 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_390.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_390 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_390 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_390.is-fold-shadow .pdf-flip-fold-stacks_in_390 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_390.is-fold-next .pdf-flip-fold-stacks_in_390 {
  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_390 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_390.is-fold-prev .pdf-flip-fold-stacks_in_390 {
  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_390 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_390.is-fold-book-open .pdf-flip-fold-stacks_in_390 {
  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_390 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_390.is-fold-book-close .pdf-flip-fold-stacks_in_390 {
  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_390 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_390 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_390 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_390 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_390 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_390 {
  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_390 {
  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_390 {
  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_390 {
  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_390 {
  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_390 {
  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_390 {
  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_390 {
  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_390 {
  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_390 {
  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_390 {
  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_390 {
  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_390 {
  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_390 {
  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_390 {
  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_390 {
  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_390 {
  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_390 {
  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_390 {
  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_390 {
  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_390 {
  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_390 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_390 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_390 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_390 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_390 {
  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_390 {
  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_390 {
  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_390 {
  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_390 {
  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_390 {
  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_390 {
  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_390 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_390 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_390 {
  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_390 {
  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_390 {
  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_390,
  .pdf-preview-img-turn-stacks_in_390,
  .pdf-preview-img-back-stacks_in_390,
  .pdf-flip-fold-stacks_in_390,
  .pdf-loader-stacks_in_390,
  .pdf-download-btn-stacks_in_390.button,
  .pdf-lightbox-overlay-stacks_in_390 {
    transition: none;
  }

  .pulse-loader-stacks_in_390,
  .pdf-preview-inner-stacks_in_390.is-flipping-next .pdf-preview-img-stacks_in_390,
  .pdf-preview-inner-stacks_in_390.is-flipping-next .pdf-preview-img-back-stacks_in_390,
  .pdf-preview-inner-stacks_in_390.is-flipping-prev .pdf-preview-img-stacks_in_390,
  .pdf-preview-inner-stacks_in_390.is-flipping-prev .pdf-preview-img-back-stacks_in_390,
  .pdf-preview-inner-stacks_in_390.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_390,
  .pdf-preview-inner-stacks_in_390.is-flipping-3d-next .pdf-preview-img-back-stacks_in_390,
  .pdf-preview-inner-stacks_in_390.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_390,
  .pdf-preview-inner-stacks_in_390.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_390,
  .pdf-preview-inner-stacks_in_390.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_390,
  .pdf-preview-inner-stacks_in_390.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_390,
  .pdf-preview-inner-stacks_in_390.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_390,
  .pdf-preview-inner-stacks_in_390.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_390,
  .pdf-preview-inner-stacks_in_390.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_390,
  .pdf-preview-inner-stacks_in_390.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_390,
  .pdf-preview-inner-stacks_in_390.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_390,
  .pdf-preview-inner-stacks_in_390.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_390,
  .pdf-preview-inner-stacks_in_390.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_390,
  .pdf-preview-inner-stacks_in_390.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_390,
  .pdf-preview-inner-stacks_in_390.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_390,
  .pdf-preview-inner-stacks_in_390.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_390,
  .pdf-preview-inner-stacks_in_390.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_390,
  .pdf-preview-inner-stacks_in_390.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_390,
  .pdf-preview-inner-stacks_in_390.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_390,
  .pdf-preview-inner-stacks_in_390.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_390,
  .pdf-preview-inner-stacks_in_390.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_390,
  .pdf-preview-inner-stacks_in_390.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_390,
  .pdf-preview-inner-stacks_in_390.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_390,
  .pdf-preview-inner-stacks_in_390.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_390,
  .pdf-preview-inner-stacks_in_390.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_390,
  .pdf-preview-inner-stacks_in_390.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_390,
  .pdf-preview-inner-stacks_in_390.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_390,
  .pdf-preview-inner-stacks_in_390.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_390,
  .pdf-preview-inner-stacks_in_390.is-flipping-book-open .pdf-preview-img-stacks_in_390,
  .pdf-preview-inner-stacks_in_390.is-flipping-book-open .pdf-preview-img-back-stacks_in_390,
  .pdf-preview-inner-stacks_in_390.is-flipping-book-close .pdf-preview-img-stacks_in_390,
  .pdf-preview-inner-stacks_in_390.is-flipping-book-close .pdf-preview-img-back-stacks_in_390,
  .pdf-preview-inner-stacks_in_390.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_390,
  .pdf-preview-inner-stacks_in_390.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_390,
  .pdf-preview-inner-stacks_in_390.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_390,
  .pdf-preview-inner-stacks_in_390.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_390,
  .pdf-preview-inner-stacks_in_390.is-fold-next .pdf-flip-fold-stacks_in_390,
  .pdf-preview-inner-stacks_in_390.is-fold-prev .pdf-flip-fold-stacks_in_390,
  .pdf-preview-inner-stacks_in_390.is-fold-book-open .pdf-flip-fold-stacks_in_390,
  .pdf-preview-inner-stacks_in_390.is-fold-book-close .pdf-flip-fold-stacks_in_390 {
    animation: none;
  }
}
.pdf-preview-wrapper-stacks_in_393 {
  position: relative;
  text-align: center;
  overflow: visible;
  background: transparent !important;
  box-shadow: none !important;
  
  
  margin-bottom: calc(max(0px, 0px) + 0px);
  
  
}

.pdf-preview-wrapper-stacks_in_393:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.9);
  outline-offset: 3px;
  border-radius: calc(10px + 2px);
}

.pdf-preview-wrapper-stacks_in_393.is-lightbox-enabled .pdf-preview-inner-stacks_in_393 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_393.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_393.is-lightbox-active .pdf-preview-inner-stacks_in_393 {
  cursor: default;
}

.pdf-lightbox-overlay-stacks_in_393 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  opacity: 0;
  background: rgba(8, 12, 24, 0.82);
  overflow: hidden;
  overscroll-behavior: contain;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_393.is-visible {
  display: block;
}

.pdf-lightbox-overlay-stacks_in_393.is-open {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_393 {
  position: absolute;
  inset: 0;
  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_393 {
  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;
}

.pdf-lightbox-close-stacks_in_393:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_393 {
  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_393 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
}


.pdf-preview-img-stacks_in_393 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-three-stage-stacks_in_393 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-page-border-stacks_in_393 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_393::before,
.pdf-page-border-stacks_in_393::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}





.pdf-three-stage-stacks_in_393.is-active {
  opacity: 1;
}

.pdf-three-stage-stacks_in_393 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_393 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_393 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_393 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 10px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_393.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_393.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_393.is-book-layout-single-first,
.pdf-preview-img-stacks_in_393.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_393.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_393.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_393.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_393.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_393.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_393.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_393.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_393.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_393.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_393.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_393.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_393.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_393.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_393.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_393.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_393.is-book-layout-single-first,
.pdf-three-stage-stacks_in_393.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_393.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_393.is-book-layout-single-first,
.pdf-page-border-stacks_in_393.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_393.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_393.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_393.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_393 {
  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: nowrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 2.8rem;
  padding: 7px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.82);
  backdrop-filter: blur(5px);
  color: rgba(248, 250, 252, 1.00);
  white-space: nowrap !important;
  
  box-shadow: none;
  
}



.pdf-preview-inner-stacks_in_393.is-flip-active .pdf-page-border-stacks_in_393 {
  opacity: 0;
}







.pdf-control-bar-stacks_in_393.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_393 > * {
  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_393 .is-hidden,
.pdf-download-btn-stacks_in_393.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_393 {
  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: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 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_393:hover,
.pdf-page-btn-stacks_in_393:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_393: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_393:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_393[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_393:disabled:hover,
.pdf-page-btn-stacks_in_393:disabled:focus-visible,
.pdf-page-btn-stacks_in_393[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_393[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_393 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-nav-glyph-stacks_in_393.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_393.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_393.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_393 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_393 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_393:focus,
.pdf-page-jump-stacks_in_393:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 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_393::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_393::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-bar-action-btn-stacks_in_393 {
  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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_393,
.pdf-bar-action-btn-stacks_in_393:hover,
.pdf-bar-action-btn-stacks_in_393:focus,
.pdf-bar-action-btn-stacks_in_393:focus-visible,
.pdf-bar-action-btn-stacks_in_393:active,
.pdf-bar-action-btn-stacks_in_393:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_393.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_393:hover,
.pdf-bar-action-btn-stacks_in_393:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-bar-action-btn-stacks_in_393: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_393 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_393.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_393.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_393.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_393.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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_393.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_393.button,
.pdf-download-btn-stacks_in_393.button:hover,
.pdf-download-btn-stacks_in_393.button:focus,
.pdf-download-btn-stacks_in_393.button:focus-visible,
.pdf-download-btn-stacks_in_393.button:active,
.pdf-download-btn-stacks_in_393.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_393.button:hover,
.pdf-download-btn-stacks_in_393.button:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-download-btn-stacks_in_393.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_393 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_393.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_393.button.is-icon-only .pdf-download-icon-stacks_in_393 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_393.is-hidden,
.pdf-download-label-stacks_in_393.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_393 {
    gap: 0.26rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 2.45rem;
  }

  

  .pdf-control-bar-stacks_in_393.is-mobile-compact {
    gap: 0.2rem;
  }

  .pdf-page-btn-stacks_in_393 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_393 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_393.is-mobile-compact .pdf-page-jump-stacks_in_393 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_393 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_393 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_393.is-mobile-compact .pdf-bar-action-btn-stacks_in_393 {
    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_393.is-mobile-compact .pdf-bar-action-label-stacks_in_393 {
    display: none;
  }

  .pdf-control-bar-stacks_in_393.is-mobile-compact .pdf-bar-action-icon-stacks_in_393 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-download-btn-stacks_in_393.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_393 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_393 {
  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_393 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_393 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_393.is-flipping-next .pdf-preview-img-stacks_in_393 {
  animation: pdf-preview-front-next-stacks_in_393 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_393.is-flipping-next .pdf-preview-img-back-stacks_in_393 {
  animation: pdf-preview-back-next-stacks_in_393 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_393.is-flipping-prev .pdf-preview-img-stacks_in_393 {
  animation: pdf-preview-front-prev-stacks_in_393 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_393.is-flipping-prev .pdf-preview-img-back-stacks_in_393 {
  animation: pdf-preview-back-prev-stacks_in_393 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_393.is-flip-active .pdf-preview-img-stacks_in_393,
.pdf-preview-inner-stacks_in_393.is-flip-active .pdf-preview-img-turn-stacks_in_393,
.pdf-preview-inner-stacks_in_393.is-flip-active .pdf-preview-img-back-stacks_in_393,
.pdf-preview-inner-stacks_in_393.is-flip-active .pdf-flip-fold-stacks_in_393 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_393.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_393 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_393 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_393.is-flipping-3d-next .pdf-preview-img-back-stacks_in_393 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_393 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_393.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_393 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_393 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_393.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_393 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_393 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_393.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_393 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_393 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_393.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_393 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_393 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_393.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_393 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_393 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_393.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_393 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_393 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_393.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_393 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_393 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_393.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_393 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_393 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_393.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_393 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_393 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_393.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_393 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_393 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_393.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_393 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_393.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_393 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_393.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_393 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_393.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_393 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_393.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_393 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_393 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_393.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_393 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_393 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_393.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_393 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_393 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_393.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_393 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_393 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_393.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_393 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_393 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_393.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_393 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_393 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_393.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_393 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_393 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_393.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_393 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_393 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_393.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_393 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_393 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_393.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_393 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_393 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_393.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_393 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_393 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_393.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_393 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_393 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_393.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_393 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_393 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_393.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_393 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_393 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_393.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_393 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_393 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_393.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_393 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_393 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_393.is-flipping-book-open .pdf-preview-img-stacks_in_393 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_393 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_393.is-flipping-book-open .pdf-preview-img-back-stacks_in_393 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_393 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_393.is-flipping-book-close .pdf-preview-img-stacks_in_393 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_393 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_393.is-flipping-book-close .pdf-preview-img-back-stacks_in_393 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_393 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_393.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_393 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_393 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_393.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_393 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_393 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_393.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_393 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_393 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_393.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_393 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_393 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_393.is-fold-shadow .pdf-flip-fold-stacks_in_393 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_393.is-fold-next .pdf-flip-fold-stacks_in_393 {
  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_393 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_393.is-fold-prev .pdf-flip-fold-stacks_in_393 {
  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_393 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_393.is-fold-book-open .pdf-flip-fold-stacks_in_393 {
  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_393 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_393.is-fold-book-close .pdf-flip-fold-stacks_in_393 {
  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_393 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_393 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_393 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_393 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_393 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_393 {
  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_393 {
  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_393 {
  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_393 {
  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_393 {
  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_393 {
  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_393 {
  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_393 {
  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_393 {
  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_393 {
  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_393 {
  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_393 {
  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_393 {
  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_393 {
  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_393 {
  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_393 {
  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_393 {
  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_393 {
  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_393 {
  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_393 {
  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_393 {
  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_393 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_393 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_393 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_393 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_393 {
  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_393 {
  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_393 {
  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_393 {
  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_393 {
  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_393 {
  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_393 {
  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_393 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_393 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_393 {
  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_393 {
  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_393 {
  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_393,
  .pdf-preview-img-turn-stacks_in_393,
  .pdf-preview-img-back-stacks_in_393,
  .pdf-flip-fold-stacks_in_393,
  .pdf-loader-stacks_in_393,
  .pdf-download-btn-stacks_in_393.button,
  .pdf-lightbox-overlay-stacks_in_393 {
    transition: none;
  }

  .pulse-loader-stacks_in_393,
  .pdf-preview-inner-stacks_in_393.is-flipping-next .pdf-preview-img-stacks_in_393,
  .pdf-preview-inner-stacks_in_393.is-flipping-next .pdf-preview-img-back-stacks_in_393,
  .pdf-preview-inner-stacks_in_393.is-flipping-prev .pdf-preview-img-stacks_in_393,
  .pdf-preview-inner-stacks_in_393.is-flipping-prev .pdf-preview-img-back-stacks_in_393,
  .pdf-preview-inner-stacks_in_393.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_393,
  .pdf-preview-inner-stacks_in_393.is-flipping-3d-next .pdf-preview-img-back-stacks_in_393,
  .pdf-preview-inner-stacks_in_393.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_393,
  .pdf-preview-inner-stacks_in_393.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_393,
  .pdf-preview-inner-stacks_in_393.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_393,
  .pdf-preview-inner-stacks_in_393.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_393,
  .pdf-preview-inner-stacks_in_393.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_393,
  .pdf-preview-inner-stacks_in_393.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_393,
  .pdf-preview-inner-stacks_in_393.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_393,
  .pdf-preview-inner-stacks_in_393.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_393,
  .pdf-preview-inner-stacks_in_393.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_393,
  .pdf-preview-inner-stacks_in_393.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_393,
  .pdf-preview-inner-stacks_in_393.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_393,
  .pdf-preview-inner-stacks_in_393.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_393,
  .pdf-preview-inner-stacks_in_393.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_393,
  .pdf-preview-inner-stacks_in_393.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_393,
  .pdf-preview-inner-stacks_in_393.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_393,
  .pdf-preview-inner-stacks_in_393.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_393,
  .pdf-preview-inner-stacks_in_393.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_393,
  .pdf-preview-inner-stacks_in_393.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_393,
  .pdf-preview-inner-stacks_in_393.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_393,
  .pdf-preview-inner-stacks_in_393.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_393,
  .pdf-preview-inner-stacks_in_393.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_393,
  .pdf-preview-inner-stacks_in_393.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_393,
  .pdf-preview-inner-stacks_in_393.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_393,
  .pdf-preview-inner-stacks_in_393.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_393,
  .pdf-preview-inner-stacks_in_393.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_393,
  .pdf-preview-inner-stacks_in_393.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_393,
  .pdf-preview-inner-stacks_in_393.is-flipping-book-open .pdf-preview-img-stacks_in_393,
  .pdf-preview-inner-stacks_in_393.is-flipping-book-open .pdf-preview-img-back-stacks_in_393,
  .pdf-preview-inner-stacks_in_393.is-flipping-book-close .pdf-preview-img-stacks_in_393,
  .pdf-preview-inner-stacks_in_393.is-flipping-book-close .pdf-preview-img-back-stacks_in_393,
  .pdf-preview-inner-stacks_in_393.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_393,
  .pdf-preview-inner-stacks_in_393.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_393,
  .pdf-preview-inner-stacks_in_393.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_393,
  .pdf-preview-inner-stacks_in_393.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_393,
  .pdf-preview-inner-stacks_in_393.is-fold-next .pdf-flip-fold-stacks_in_393,
  .pdf-preview-inner-stacks_in_393.is-fold-prev .pdf-flip-fold-stacks_in_393,
  .pdf-preview-inner-stacks_in_393.is-fold-book-open .pdf-flip-fold-stacks_in_393,
  .pdf-preview-inner-stacks_in_393.is-fold-book-close .pdf-flip-fold-stacks_in_393 {
    animation: none;
  }
}
.pdf-preview-wrapper-stacks_in_396 {
  position: relative;
  text-align: center;
  overflow: visible;
  background: transparent !important;
  box-shadow: none !important;
  
  
  margin-bottom: calc(max(0px, 0px) + 0px);
  
  
}

.pdf-preview-wrapper-stacks_in_396:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.9);
  outline-offset: 3px;
  border-radius: calc(10px + 2px);
}

.pdf-preview-wrapper-stacks_in_396.is-lightbox-enabled .pdf-preview-inner-stacks_in_396 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_396.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_396.is-lightbox-active .pdf-preview-inner-stacks_in_396 {
  cursor: default;
}

.pdf-lightbox-overlay-stacks_in_396 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  opacity: 0;
  background: rgba(8, 12, 24, 0.82);
  overflow: hidden;
  overscroll-behavior: contain;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_396.is-visible {
  display: block;
}

.pdf-lightbox-overlay-stacks_in_396.is-open {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_396 {
  position: absolute;
  inset: 0;
  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_396 {
  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;
}

.pdf-lightbox-close-stacks_in_396:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_396 {
  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_396 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
}


.pdf-preview-img-stacks_in_396 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-three-stage-stacks_in_396 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-page-border-stacks_in_396 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_396::before,
.pdf-page-border-stacks_in_396::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}





.pdf-three-stage-stacks_in_396.is-active {
  opacity: 1;
}

.pdf-three-stage-stacks_in_396 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_396 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_396 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_396 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 10px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_396.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_396.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_396.is-book-layout-single-first,
.pdf-preview-img-stacks_in_396.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_396.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_396.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_396.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_396.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_396.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_396.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_396.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_396.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_396.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_396.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_396.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_396.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_396.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_396.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_396.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_396.is-book-layout-single-first,
.pdf-three-stage-stacks_in_396.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_396.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_396.is-book-layout-single-first,
.pdf-page-border-stacks_in_396.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_396.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_396.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_396.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_396 {
  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: nowrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 2.8rem;
  padding: 7px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.82);
  backdrop-filter: blur(5px);
  color: rgba(248, 250, 252, 1.00);
  white-space: nowrap !important;
  
  box-shadow: none;
  
}



.pdf-preview-inner-stacks_in_396.is-flip-active .pdf-page-border-stacks_in_396 {
  opacity: 0;
}







.pdf-control-bar-stacks_in_396.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_396 > * {
  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_396 .is-hidden,
.pdf-download-btn-stacks_in_396.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_396 {
  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: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 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_396:hover,
.pdf-page-btn-stacks_in_396:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_396: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_396:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_396[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_396:disabled:hover,
.pdf-page-btn-stacks_in_396:disabled:focus-visible,
.pdf-page-btn-stacks_in_396[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_396[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_396 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-nav-glyph-stacks_in_396.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_396.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_396.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_396 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_396 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_396:focus,
.pdf-page-jump-stacks_in_396:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 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_396::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_396::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-bar-action-btn-stacks_in_396 {
  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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_396,
.pdf-bar-action-btn-stacks_in_396:hover,
.pdf-bar-action-btn-stacks_in_396:focus,
.pdf-bar-action-btn-stacks_in_396:focus-visible,
.pdf-bar-action-btn-stacks_in_396:active,
.pdf-bar-action-btn-stacks_in_396:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_396.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_396:hover,
.pdf-bar-action-btn-stacks_in_396:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-bar-action-btn-stacks_in_396: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_396 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_396.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_396.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_396.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_396.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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_396.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_396.button,
.pdf-download-btn-stacks_in_396.button:hover,
.pdf-download-btn-stacks_in_396.button:focus,
.pdf-download-btn-stacks_in_396.button:focus-visible,
.pdf-download-btn-stacks_in_396.button:active,
.pdf-download-btn-stacks_in_396.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_396.button:hover,
.pdf-download-btn-stacks_in_396.button:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-download-btn-stacks_in_396.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_396 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_396.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_396.button.is-icon-only .pdf-download-icon-stacks_in_396 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_396.is-hidden,
.pdf-download-label-stacks_in_396.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_396 {
    gap: 0.26rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 2.45rem;
  }

  

  .pdf-control-bar-stacks_in_396.is-mobile-compact {
    gap: 0.2rem;
  }

  .pdf-page-btn-stacks_in_396 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_396 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_396.is-mobile-compact .pdf-page-jump-stacks_in_396 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_396 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_396 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_396.is-mobile-compact .pdf-bar-action-btn-stacks_in_396 {
    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_396.is-mobile-compact .pdf-bar-action-label-stacks_in_396 {
    display: none;
  }

  .pdf-control-bar-stacks_in_396.is-mobile-compact .pdf-bar-action-icon-stacks_in_396 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-download-btn-stacks_in_396.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_396 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_396 {
  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_396 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_396 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_396.is-flipping-next .pdf-preview-img-stacks_in_396 {
  animation: pdf-preview-front-next-stacks_in_396 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_396.is-flipping-next .pdf-preview-img-back-stacks_in_396 {
  animation: pdf-preview-back-next-stacks_in_396 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_396.is-flipping-prev .pdf-preview-img-stacks_in_396 {
  animation: pdf-preview-front-prev-stacks_in_396 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_396.is-flipping-prev .pdf-preview-img-back-stacks_in_396 {
  animation: pdf-preview-back-prev-stacks_in_396 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_396.is-flip-active .pdf-preview-img-stacks_in_396,
.pdf-preview-inner-stacks_in_396.is-flip-active .pdf-preview-img-turn-stacks_in_396,
.pdf-preview-inner-stacks_in_396.is-flip-active .pdf-preview-img-back-stacks_in_396,
.pdf-preview-inner-stacks_in_396.is-flip-active .pdf-flip-fold-stacks_in_396 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_396.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_396 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_396 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_396.is-flipping-3d-next .pdf-preview-img-back-stacks_in_396 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_396 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_396.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_396 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_396 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_396.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_396 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_396 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_396.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_396 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_396 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_396.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_396 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_396 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_396.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_396 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_396 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_396.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_396 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_396 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_396.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_396 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_396 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_396.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_396 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_396 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_396.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_396 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_396 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_396.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_396 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_396 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_396.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_396 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_396.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_396 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_396.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_396 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_396.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_396 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_396.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_396 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_396 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_396.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_396 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_396 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_396.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_396 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_396 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_396.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_396 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_396 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_396.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_396 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_396 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_396.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_396 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_396 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_396.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_396 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_396 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_396.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_396 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_396 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_396.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_396 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_396 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_396.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_396 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_396 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_396.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_396 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_396 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_396.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_396 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_396 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_396.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_396 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_396 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_396.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_396 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_396 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_396.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_396 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_396 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_396.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_396 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_396 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_396.is-flipping-book-open .pdf-preview-img-stacks_in_396 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_396 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_396.is-flipping-book-open .pdf-preview-img-back-stacks_in_396 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_396 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_396.is-flipping-book-close .pdf-preview-img-stacks_in_396 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_396 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_396.is-flipping-book-close .pdf-preview-img-back-stacks_in_396 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_396 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_396.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_396 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_396 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_396.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_396 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_396 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_396.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_396 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_396 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_396.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_396 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_396 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_396.is-fold-shadow .pdf-flip-fold-stacks_in_396 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_396.is-fold-next .pdf-flip-fold-stacks_in_396 {
  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_396 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_396.is-fold-prev .pdf-flip-fold-stacks_in_396 {
  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_396 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_396.is-fold-book-open .pdf-flip-fold-stacks_in_396 {
  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_396 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_396.is-fold-book-close .pdf-flip-fold-stacks_in_396 {
  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_396 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_396 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_396 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_396 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_396 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_396 {
  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_396 {
  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_396 {
  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_396 {
  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_396 {
  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_396 {
  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_396 {
  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_396 {
  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_396 {
  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_396 {
  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_396 {
  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_396 {
  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_396 {
  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_396 {
  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_396 {
  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_396 {
  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_396 {
  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_396 {
  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_396 {
  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_396 {
  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_396 {
  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_396 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_396 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_396 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_396 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_396 {
  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_396 {
  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_396 {
  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_396 {
  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_396 {
  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_396 {
  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_396 {
  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_396 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_396 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_396 {
  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_396 {
  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_396 {
  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_396,
  .pdf-preview-img-turn-stacks_in_396,
  .pdf-preview-img-back-stacks_in_396,
  .pdf-flip-fold-stacks_in_396,
  .pdf-loader-stacks_in_396,
  .pdf-download-btn-stacks_in_396.button,
  .pdf-lightbox-overlay-stacks_in_396 {
    transition: none;
  }

  .pulse-loader-stacks_in_396,
  .pdf-preview-inner-stacks_in_396.is-flipping-next .pdf-preview-img-stacks_in_396,
  .pdf-preview-inner-stacks_in_396.is-flipping-next .pdf-preview-img-back-stacks_in_396,
  .pdf-preview-inner-stacks_in_396.is-flipping-prev .pdf-preview-img-stacks_in_396,
  .pdf-preview-inner-stacks_in_396.is-flipping-prev .pdf-preview-img-back-stacks_in_396,
  .pdf-preview-inner-stacks_in_396.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_396,
  .pdf-preview-inner-stacks_in_396.is-flipping-3d-next .pdf-preview-img-back-stacks_in_396,
  .pdf-preview-inner-stacks_in_396.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_396,
  .pdf-preview-inner-stacks_in_396.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_396,
  .pdf-preview-inner-stacks_in_396.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_396,
  .pdf-preview-inner-stacks_in_396.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_396,
  .pdf-preview-inner-stacks_in_396.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_396,
  .pdf-preview-inner-stacks_in_396.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_396,
  .pdf-preview-inner-stacks_in_396.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_396,
  .pdf-preview-inner-stacks_in_396.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_396,
  .pdf-preview-inner-stacks_in_396.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_396,
  .pdf-preview-inner-stacks_in_396.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_396,
  .pdf-preview-inner-stacks_in_396.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_396,
  .pdf-preview-inner-stacks_in_396.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_396,
  .pdf-preview-inner-stacks_in_396.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_396,
  .pdf-preview-inner-stacks_in_396.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_396,
  .pdf-preview-inner-stacks_in_396.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_396,
  .pdf-preview-inner-stacks_in_396.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_396,
  .pdf-preview-inner-stacks_in_396.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_396,
  .pdf-preview-inner-stacks_in_396.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_396,
  .pdf-preview-inner-stacks_in_396.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_396,
  .pdf-preview-inner-stacks_in_396.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_396,
  .pdf-preview-inner-stacks_in_396.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_396,
  .pdf-preview-inner-stacks_in_396.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_396,
  .pdf-preview-inner-stacks_in_396.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_396,
  .pdf-preview-inner-stacks_in_396.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_396,
  .pdf-preview-inner-stacks_in_396.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_396,
  .pdf-preview-inner-stacks_in_396.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_396,
  .pdf-preview-inner-stacks_in_396.is-flipping-book-open .pdf-preview-img-stacks_in_396,
  .pdf-preview-inner-stacks_in_396.is-flipping-book-open .pdf-preview-img-back-stacks_in_396,
  .pdf-preview-inner-stacks_in_396.is-flipping-book-close .pdf-preview-img-stacks_in_396,
  .pdf-preview-inner-stacks_in_396.is-flipping-book-close .pdf-preview-img-back-stacks_in_396,
  .pdf-preview-inner-stacks_in_396.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_396,
  .pdf-preview-inner-stacks_in_396.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_396,
  .pdf-preview-inner-stacks_in_396.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_396,
  .pdf-preview-inner-stacks_in_396.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_396,
  .pdf-preview-inner-stacks_in_396.is-fold-next .pdf-flip-fold-stacks_in_396,
  .pdf-preview-inner-stacks_in_396.is-fold-prev .pdf-flip-fold-stacks_in_396,
  .pdf-preview-inner-stacks_in_396.is-fold-book-open .pdf-flip-fold-stacks_in_396,
  .pdf-preview-inner-stacks_in_396.is-fold-book-close .pdf-flip-fold-stacks_in_396 {
    animation: none;
  }
}
.pdf-preview-wrapper-stacks_in_399 {
  position: relative;
  text-align: center;
  overflow: visible;
  background: transparent !important;
  box-shadow: none !important;
  
  
  margin-bottom: calc(max(0px, 0px) + 0px);
  
  
}

.pdf-preview-wrapper-stacks_in_399:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.9);
  outline-offset: 3px;
  border-radius: calc(10px + 2px);
}

.pdf-preview-wrapper-stacks_in_399.is-lightbox-enabled .pdf-preview-inner-stacks_in_399 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_399.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_399.is-lightbox-active .pdf-preview-inner-stacks_in_399 {
  cursor: default;
}

.pdf-lightbox-overlay-stacks_in_399 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  opacity: 0;
  background: rgba(8, 12, 24, 0.82);
  overflow: hidden;
  overscroll-behavior: contain;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_399.is-visible {
  display: block;
}

.pdf-lightbox-overlay-stacks_in_399.is-open {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_399 {
  position: absolute;
  inset: 0;
  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_399 {
  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;
}

.pdf-lightbox-close-stacks_in_399:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_399 {
  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_399 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
}


.pdf-preview-img-stacks_in_399 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-three-stage-stacks_in_399 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-page-border-stacks_in_399 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_399::before,
.pdf-page-border-stacks_in_399::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}





.pdf-three-stage-stacks_in_399.is-active {
  opacity: 1;
}

.pdf-three-stage-stacks_in_399 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_399 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_399 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_399 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 10px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_399.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_399.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_399.is-book-layout-single-first,
.pdf-preview-img-stacks_in_399.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_399.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_399.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_399.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_399.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_399.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_399.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_399.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_399.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_399.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_399.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_399.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_399.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_399.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_399.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_399.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_399.is-book-layout-single-first,
.pdf-three-stage-stacks_in_399.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_399.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_399.is-book-layout-single-first,
.pdf-page-border-stacks_in_399.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_399.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_399.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_399.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_399 {
  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: nowrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 2.8rem;
  padding: 7px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.82);
  backdrop-filter: blur(5px);
  color: rgba(248, 250, 252, 1.00);
  white-space: nowrap !important;
  
  box-shadow: none;
  
}



.pdf-preview-inner-stacks_in_399.is-flip-active .pdf-page-border-stacks_in_399 {
  opacity: 0;
}







.pdf-control-bar-stacks_in_399.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_399 > * {
  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_399 .is-hidden,
.pdf-download-btn-stacks_in_399.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_399 {
  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: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 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_399:hover,
.pdf-page-btn-stacks_in_399:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_399: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_399:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_399[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_399:disabled:hover,
.pdf-page-btn-stacks_in_399:disabled:focus-visible,
.pdf-page-btn-stacks_in_399[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_399[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_399 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-nav-glyph-stacks_in_399.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_399.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_399.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_399 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_399 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_399:focus,
.pdf-page-jump-stacks_in_399:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 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_399::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_399::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-bar-action-btn-stacks_in_399 {
  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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_399,
.pdf-bar-action-btn-stacks_in_399:hover,
.pdf-bar-action-btn-stacks_in_399:focus,
.pdf-bar-action-btn-stacks_in_399:focus-visible,
.pdf-bar-action-btn-stacks_in_399:active,
.pdf-bar-action-btn-stacks_in_399:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_399.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_399:hover,
.pdf-bar-action-btn-stacks_in_399:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-bar-action-btn-stacks_in_399: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_399 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_399.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_399.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_399.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_399.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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_399.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_399.button,
.pdf-download-btn-stacks_in_399.button:hover,
.pdf-download-btn-stacks_in_399.button:focus,
.pdf-download-btn-stacks_in_399.button:focus-visible,
.pdf-download-btn-stacks_in_399.button:active,
.pdf-download-btn-stacks_in_399.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_399.button:hover,
.pdf-download-btn-stacks_in_399.button:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-download-btn-stacks_in_399.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_399 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_399.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_399.button.is-icon-only .pdf-download-icon-stacks_in_399 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_399.is-hidden,
.pdf-download-label-stacks_in_399.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_399 {
    gap: 0.26rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 2.45rem;
  }

  

  .pdf-control-bar-stacks_in_399.is-mobile-compact {
    gap: 0.2rem;
  }

  .pdf-page-btn-stacks_in_399 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_399 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_399.is-mobile-compact .pdf-page-jump-stacks_in_399 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_399 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_399 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_399.is-mobile-compact .pdf-bar-action-btn-stacks_in_399 {
    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_399.is-mobile-compact .pdf-bar-action-label-stacks_in_399 {
    display: none;
  }

  .pdf-control-bar-stacks_in_399.is-mobile-compact .pdf-bar-action-icon-stacks_in_399 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-download-btn-stacks_in_399.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_399 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_399 {
  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_399 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_399 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_399.is-flipping-next .pdf-preview-img-stacks_in_399 {
  animation: pdf-preview-front-next-stacks_in_399 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_399.is-flipping-next .pdf-preview-img-back-stacks_in_399 {
  animation: pdf-preview-back-next-stacks_in_399 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_399.is-flipping-prev .pdf-preview-img-stacks_in_399 {
  animation: pdf-preview-front-prev-stacks_in_399 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_399.is-flipping-prev .pdf-preview-img-back-stacks_in_399 {
  animation: pdf-preview-back-prev-stacks_in_399 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_399.is-flip-active .pdf-preview-img-stacks_in_399,
.pdf-preview-inner-stacks_in_399.is-flip-active .pdf-preview-img-turn-stacks_in_399,
.pdf-preview-inner-stacks_in_399.is-flip-active .pdf-preview-img-back-stacks_in_399,
.pdf-preview-inner-stacks_in_399.is-flip-active .pdf-flip-fold-stacks_in_399 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_399.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_399 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_399 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_399.is-flipping-3d-next .pdf-preview-img-back-stacks_in_399 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_399 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_399.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_399 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_399 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_399.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_399 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_399 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_399.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_399 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_399 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_399.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_399 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_399 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_399.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_399 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_399 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_399.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_399 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_399 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_399.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_399 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_399 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_399.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_399 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_399 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_399.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_399 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_399 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_399.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_399 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_399 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_399.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_399 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_399.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_399 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_399.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_399 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_399.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_399 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_399.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_399 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_399 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_399.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_399 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_399 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_399.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_399 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_399 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_399.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_399 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_399 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_399.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_399 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_399 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_399.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_399 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_399 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_399.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_399 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_399 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_399.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_399 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_399 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_399.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_399 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_399 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_399.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_399 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_399 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_399.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_399 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_399 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_399.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_399 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_399 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_399.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_399 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_399 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_399.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_399 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_399 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_399.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_399 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_399 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_399.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_399 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_399 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_399.is-flipping-book-open .pdf-preview-img-stacks_in_399 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_399 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_399.is-flipping-book-open .pdf-preview-img-back-stacks_in_399 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_399 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_399.is-flipping-book-close .pdf-preview-img-stacks_in_399 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_399 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_399.is-flipping-book-close .pdf-preview-img-back-stacks_in_399 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_399 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_399.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_399 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_399 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_399.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_399 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_399 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_399.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_399 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_399 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_399.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_399 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_399 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_399.is-fold-shadow .pdf-flip-fold-stacks_in_399 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_399.is-fold-next .pdf-flip-fold-stacks_in_399 {
  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_399 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_399.is-fold-prev .pdf-flip-fold-stacks_in_399 {
  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_399 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_399.is-fold-book-open .pdf-flip-fold-stacks_in_399 {
  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_399 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_399.is-fold-book-close .pdf-flip-fold-stacks_in_399 {
  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_399 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_399 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_399 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_399 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_399 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_399 {
  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_399 {
  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_399 {
  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_399 {
  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_399 {
  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_399 {
  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_399 {
  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_399 {
  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_399 {
  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_399 {
  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_399 {
  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_399 {
  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_399 {
  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_399 {
  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_399 {
  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_399 {
  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_399 {
  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_399 {
  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_399 {
  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_399 {
  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_399 {
  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_399 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_399 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_399 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_399 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_399 {
  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_399 {
  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_399 {
  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_399 {
  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_399 {
  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_399 {
  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_399 {
  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_399 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_399 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_399 {
  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_399 {
  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_399 {
  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_399,
  .pdf-preview-img-turn-stacks_in_399,
  .pdf-preview-img-back-stacks_in_399,
  .pdf-flip-fold-stacks_in_399,
  .pdf-loader-stacks_in_399,
  .pdf-download-btn-stacks_in_399.button,
  .pdf-lightbox-overlay-stacks_in_399 {
    transition: none;
  }

  .pulse-loader-stacks_in_399,
  .pdf-preview-inner-stacks_in_399.is-flipping-next .pdf-preview-img-stacks_in_399,
  .pdf-preview-inner-stacks_in_399.is-flipping-next .pdf-preview-img-back-stacks_in_399,
  .pdf-preview-inner-stacks_in_399.is-flipping-prev .pdf-preview-img-stacks_in_399,
  .pdf-preview-inner-stacks_in_399.is-flipping-prev .pdf-preview-img-back-stacks_in_399,
  .pdf-preview-inner-stacks_in_399.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_399,
  .pdf-preview-inner-stacks_in_399.is-flipping-3d-next .pdf-preview-img-back-stacks_in_399,
  .pdf-preview-inner-stacks_in_399.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_399,
  .pdf-preview-inner-stacks_in_399.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_399,
  .pdf-preview-inner-stacks_in_399.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_399,
  .pdf-preview-inner-stacks_in_399.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_399,
  .pdf-preview-inner-stacks_in_399.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_399,
  .pdf-preview-inner-stacks_in_399.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_399,
  .pdf-preview-inner-stacks_in_399.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_399,
  .pdf-preview-inner-stacks_in_399.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_399,
  .pdf-preview-inner-stacks_in_399.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_399,
  .pdf-preview-inner-stacks_in_399.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_399,
  .pdf-preview-inner-stacks_in_399.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_399,
  .pdf-preview-inner-stacks_in_399.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_399,
  .pdf-preview-inner-stacks_in_399.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_399,
  .pdf-preview-inner-stacks_in_399.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_399,
  .pdf-preview-inner-stacks_in_399.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_399,
  .pdf-preview-inner-stacks_in_399.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_399,
  .pdf-preview-inner-stacks_in_399.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_399,
  .pdf-preview-inner-stacks_in_399.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_399,
  .pdf-preview-inner-stacks_in_399.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_399,
  .pdf-preview-inner-stacks_in_399.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_399,
  .pdf-preview-inner-stacks_in_399.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_399,
  .pdf-preview-inner-stacks_in_399.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_399,
  .pdf-preview-inner-stacks_in_399.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_399,
  .pdf-preview-inner-stacks_in_399.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_399,
  .pdf-preview-inner-stacks_in_399.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_399,
  .pdf-preview-inner-stacks_in_399.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_399,
  .pdf-preview-inner-stacks_in_399.is-flipping-book-open .pdf-preview-img-stacks_in_399,
  .pdf-preview-inner-stacks_in_399.is-flipping-book-open .pdf-preview-img-back-stacks_in_399,
  .pdf-preview-inner-stacks_in_399.is-flipping-book-close .pdf-preview-img-stacks_in_399,
  .pdf-preview-inner-stacks_in_399.is-flipping-book-close .pdf-preview-img-back-stacks_in_399,
  .pdf-preview-inner-stacks_in_399.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_399,
  .pdf-preview-inner-stacks_in_399.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_399,
  .pdf-preview-inner-stacks_in_399.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_399,
  .pdf-preview-inner-stacks_in_399.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_399,
  .pdf-preview-inner-stacks_in_399.is-fold-next .pdf-flip-fold-stacks_in_399,
  .pdf-preview-inner-stacks_in_399.is-fold-prev .pdf-flip-fold-stacks_in_399,
  .pdf-preview-inner-stacks_in_399.is-fold-book-open .pdf-flip-fold-stacks_in_399,
  .pdf-preview-inner-stacks_in_399.is-fold-book-close .pdf-flip-fold-stacks_in_399 {
    animation: none;
  }
}
.pdf-preview-wrapper-stacks_in_402 {
  position: relative;
  text-align: center;
  overflow: visible;
  background: transparent !important;
  box-shadow: none !important;
  
  
  margin-bottom: calc(max(0px, 0px) + 0px);
  
  
}

.pdf-preview-wrapper-stacks_in_402:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.9);
  outline-offset: 3px;
  border-radius: calc(10px + 2px);
}

.pdf-preview-wrapper-stacks_in_402.is-lightbox-enabled .pdf-preview-inner-stacks_in_402 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_402.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_402.is-lightbox-active .pdf-preview-inner-stacks_in_402 {
  cursor: default;
}

.pdf-lightbox-overlay-stacks_in_402 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  opacity: 0;
  background: rgba(8, 12, 24, 0.82);
  overflow: hidden;
  overscroll-behavior: contain;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_402.is-visible {
  display: block;
}

.pdf-lightbox-overlay-stacks_in_402.is-open {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_402 {
  position: absolute;
  inset: 0;
  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_402 {
  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;
}

.pdf-lightbox-close-stacks_in_402:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_402 {
  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_402 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
}


.pdf-preview-img-stacks_in_402 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-three-stage-stacks_in_402 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-page-border-stacks_in_402 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_402::before,
.pdf-page-border-stacks_in_402::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}





.pdf-three-stage-stacks_in_402.is-active {
  opacity: 1;
}

.pdf-three-stage-stacks_in_402 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_402 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_402 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_402 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 10px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_402.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_402.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_402.is-book-layout-single-first,
.pdf-preview-img-stacks_in_402.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_402.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_402.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_402.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_402.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_402.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_402.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_402.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_402.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_402.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_402.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_402.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_402.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_402.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_402.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_402.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_402.is-book-layout-single-first,
.pdf-three-stage-stacks_in_402.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_402.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_402.is-book-layout-single-first,
.pdf-page-border-stacks_in_402.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_402.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_402.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_402.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_402 {
  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: nowrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 2.8rem;
  padding: 7px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.82);
  backdrop-filter: blur(5px);
  color: rgba(248, 250, 252, 1.00);
  white-space: nowrap !important;
  
  box-shadow: none;
  
}



.pdf-preview-inner-stacks_in_402.is-flip-active .pdf-page-border-stacks_in_402 {
  opacity: 0;
}







.pdf-control-bar-stacks_in_402.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_402 > * {
  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_402 .is-hidden,
.pdf-download-btn-stacks_in_402.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_402 {
  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: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 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_402:hover,
.pdf-page-btn-stacks_in_402:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_402: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_402:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_402[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_402:disabled:hover,
.pdf-page-btn-stacks_in_402:disabled:focus-visible,
.pdf-page-btn-stacks_in_402[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_402[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_402 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-nav-glyph-stacks_in_402.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_402.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_402.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_402 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_402 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_402:focus,
.pdf-page-jump-stacks_in_402:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 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_402::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_402::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-bar-action-btn-stacks_in_402 {
  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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_402,
.pdf-bar-action-btn-stacks_in_402:hover,
.pdf-bar-action-btn-stacks_in_402:focus,
.pdf-bar-action-btn-stacks_in_402:focus-visible,
.pdf-bar-action-btn-stacks_in_402:active,
.pdf-bar-action-btn-stacks_in_402:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_402.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_402:hover,
.pdf-bar-action-btn-stacks_in_402:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-bar-action-btn-stacks_in_402: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_402 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_402.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_402.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_402.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_402.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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_402.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_402.button,
.pdf-download-btn-stacks_in_402.button:hover,
.pdf-download-btn-stacks_in_402.button:focus,
.pdf-download-btn-stacks_in_402.button:focus-visible,
.pdf-download-btn-stacks_in_402.button:active,
.pdf-download-btn-stacks_in_402.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_402.button:hover,
.pdf-download-btn-stacks_in_402.button:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-download-btn-stacks_in_402.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_402 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_402.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_402.button.is-icon-only .pdf-download-icon-stacks_in_402 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_402.is-hidden,
.pdf-download-label-stacks_in_402.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_402 {
    gap: 0.26rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 2.45rem;
  }

  

  .pdf-control-bar-stacks_in_402.is-mobile-compact {
    gap: 0.2rem;
  }

  .pdf-page-btn-stacks_in_402 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_402 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_402.is-mobile-compact .pdf-page-jump-stacks_in_402 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_402 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_402 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_402.is-mobile-compact .pdf-bar-action-btn-stacks_in_402 {
    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_402.is-mobile-compact .pdf-bar-action-label-stacks_in_402 {
    display: none;
  }

  .pdf-control-bar-stacks_in_402.is-mobile-compact .pdf-bar-action-icon-stacks_in_402 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-download-btn-stacks_in_402.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_402 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_402 {
  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_402 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_402 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_402.is-flipping-next .pdf-preview-img-stacks_in_402 {
  animation: pdf-preview-front-next-stacks_in_402 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_402.is-flipping-next .pdf-preview-img-back-stacks_in_402 {
  animation: pdf-preview-back-next-stacks_in_402 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_402.is-flipping-prev .pdf-preview-img-stacks_in_402 {
  animation: pdf-preview-front-prev-stacks_in_402 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_402.is-flipping-prev .pdf-preview-img-back-stacks_in_402 {
  animation: pdf-preview-back-prev-stacks_in_402 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_402.is-flip-active .pdf-preview-img-stacks_in_402,
.pdf-preview-inner-stacks_in_402.is-flip-active .pdf-preview-img-turn-stacks_in_402,
.pdf-preview-inner-stacks_in_402.is-flip-active .pdf-preview-img-back-stacks_in_402,
.pdf-preview-inner-stacks_in_402.is-flip-active .pdf-flip-fold-stacks_in_402 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_402.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_402 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_402 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_402.is-flipping-3d-next .pdf-preview-img-back-stacks_in_402 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_402 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_402.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_402 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_402 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_402.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_402 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_402 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_402.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_402 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_402 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_402.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_402 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_402 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_402.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_402 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_402 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_402.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_402 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_402 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_402.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_402 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_402 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_402.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_402 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_402 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_402.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_402 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_402 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_402.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_402 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_402 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_402.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_402 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_402.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_402 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_402.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_402 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_402.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_402 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_402.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_402 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_402 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_402.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_402 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_402 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_402.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_402 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_402 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_402.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_402 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_402 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_402.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_402 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_402 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_402.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_402 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_402 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_402.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_402 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_402 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_402.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_402 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_402 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_402.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_402 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_402 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_402.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_402 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_402 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_402.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_402 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_402 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_402.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_402 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_402 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_402.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_402 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_402 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_402.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_402 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_402 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_402.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_402 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_402 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_402.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_402 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_402 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_402.is-flipping-book-open .pdf-preview-img-stacks_in_402 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_402 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_402.is-flipping-book-open .pdf-preview-img-back-stacks_in_402 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_402 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_402.is-flipping-book-close .pdf-preview-img-stacks_in_402 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_402 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_402.is-flipping-book-close .pdf-preview-img-back-stacks_in_402 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_402 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_402.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_402 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_402 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_402.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_402 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_402 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_402.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_402 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_402 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_402.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_402 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_402 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_402.is-fold-shadow .pdf-flip-fold-stacks_in_402 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_402.is-fold-next .pdf-flip-fold-stacks_in_402 {
  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_402 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_402.is-fold-prev .pdf-flip-fold-stacks_in_402 {
  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_402 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_402.is-fold-book-open .pdf-flip-fold-stacks_in_402 {
  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_402 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_402.is-fold-book-close .pdf-flip-fold-stacks_in_402 {
  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_402 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_402 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_402 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_402 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_402 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_402 {
  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_402 {
  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_402 {
  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_402 {
  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_402 {
  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_402 {
  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_402 {
  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_402 {
  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_402 {
  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_402 {
  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_402 {
  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_402 {
  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_402 {
  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_402 {
  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_402 {
  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_402 {
  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_402 {
  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_402 {
  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_402 {
  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_402 {
  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_402 {
  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_402 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_402 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_402 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_402 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_402 {
  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_402 {
  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_402 {
  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_402 {
  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_402 {
  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_402 {
  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_402 {
  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_402 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_402 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_402 {
  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_402 {
  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_402 {
  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_402,
  .pdf-preview-img-turn-stacks_in_402,
  .pdf-preview-img-back-stacks_in_402,
  .pdf-flip-fold-stacks_in_402,
  .pdf-loader-stacks_in_402,
  .pdf-download-btn-stacks_in_402.button,
  .pdf-lightbox-overlay-stacks_in_402 {
    transition: none;
  }

  .pulse-loader-stacks_in_402,
  .pdf-preview-inner-stacks_in_402.is-flipping-next .pdf-preview-img-stacks_in_402,
  .pdf-preview-inner-stacks_in_402.is-flipping-next .pdf-preview-img-back-stacks_in_402,
  .pdf-preview-inner-stacks_in_402.is-flipping-prev .pdf-preview-img-stacks_in_402,
  .pdf-preview-inner-stacks_in_402.is-flipping-prev .pdf-preview-img-back-stacks_in_402,
  .pdf-preview-inner-stacks_in_402.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_402,
  .pdf-preview-inner-stacks_in_402.is-flipping-3d-next .pdf-preview-img-back-stacks_in_402,
  .pdf-preview-inner-stacks_in_402.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_402,
  .pdf-preview-inner-stacks_in_402.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_402,
  .pdf-preview-inner-stacks_in_402.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_402,
  .pdf-preview-inner-stacks_in_402.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_402,
  .pdf-preview-inner-stacks_in_402.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_402,
  .pdf-preview-inner-stacks_in_402.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_402,
  .pdf-preview-inner-stacks_in_402.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_402,
  .pdf-preview-inner-stacks_in_402.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_402,
  .pdf-preview-inner-stacks_in_402.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_402,
  .pdf-preview-inner-stacks_in_402.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_402,
  .pdf-preview-inner-stacks_in_402.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_402,
  .pdf-preview-inner-stacks_in_402.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_402,
  .pdf-preview-inner-stacks_in_402.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_402,
  .pdf-preview-inner-stacks_in_402.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_402,
  .pdf-preview-inner-stacks_in_402.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_402,
  .pdf-preview-inner-stacks_in_402.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_402,
  .pdf-preview-inner-stacks_in_402.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_402,
  .pdf-preview-inner-stacks_in_402.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_402,
  .pdf-preview-inner-stacks_in_402.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_402,
  .pdf-preview-inner-stacks_in_402.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_402,
  .pdf-preview-inner-stacks_in_402.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_402,
  .pdf-preview-inner-stacks_in_402.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_402,
  .pdf-preview-inner-stacks_in_402.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_402,
  .pdf-preview-inner-stacks_in_402.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_402,
  .pdf-preview-inner-stacks_in_402.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_402,
  .pdf-preview-inner-stacks_in_402.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_402,
  .pdf-preview-inner-stacks_in_402.is-flipping-book-open .pdf-preview-img-stacks_in_402,
  .pdf-preview-inner-stacks_in_402.is-flipping-book-open .pdf-preview-img-back-stacks_in_402,
  .pdf-preview-inner-stacks_in_402.is-flipping-book-close .pdf-preview-img-stacks_in_402,
  .pdf-preview-inner-stacks_in_402.is-flipping-book-close .pdf-preview-img-back-stacks_in_402,
  .pdf-preview-inner-stacks_in_402.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_402,
  .pdf-preview-inner-stacks_in_402.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_402,
  .pdf-preview-inner-stacks_in_402.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_402,
  .pdf-preview-inner-stacks_in_402.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_402,
  .pdf-preview-inner-stacks_in_402.is-fold-next .pdf-flip-fold-stacks_in_402,
  .pdf-preview-inner-stacks_in_402.is-fold-prev .pdf-flip-fold-stacks_in_402,
  .pdf-preview-inner-stacks_in_402.is-fold-book-open .pdf-flip-fold-stacks_in_402,
  .pdf-preview-inner-stacks_in_402.is-fold-book-close .pdf-flip-fold-stacks_in_402 {
    animation: none;
  }
}
.pdf-preview-wrapper-stacks_in_405 {
  position: relative;
  text-align: center;
  overflow: visible;
  background: transparent !important;
  box-shadow: none !important;
  
  
  margin-bottom: calc(max(0px, 0px) + 0px);
  
  
}

.pdf-preview-wrapper-stacks_in_405:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.9);
  outline-offset: 3px;
  border-radius: calc(10px + 2px);
}

.pdf-preview-wrapper-stacks_in_405.is-lightbox-enabled .pdf-preview-inner-stacks_in_405 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_405.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_405.is-lightbox-active .pdf-preview-inner-stacks_in_405 {
  cursor: default;
}

.pdf-lightbox-overlay-stacks_in_405 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  opacity: 0;
  background: rgba(8, 12, 24, 0.82);
  overflow: hidden;
  overscroll-behavior: contain;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_405.is-visible {
  display: block;
}

.pdf-lightbox-overlay-stacks_in_405.is-open {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_405 {
  position: absolute;
  inset: 0;
  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_405 {
  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;
}

.pdf-lightbox-close-stacks_in_405:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_405 {
  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_405 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
}


.pdf-preview-img-stacks_in_405 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-three-stage-stacks_in_405 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-page-border-stacks_in_405 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_405::before,
.pdf-page-border-stacks_in_405::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}





.pdf-three-stage-stacks_in_405.is-active {
  opacity: 1;
}

.pdf-three-stage-stacks_in_405 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_405 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_405 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_405 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 10px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_405.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_405.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_405.is-book-layout-single-first,
.pdf-preview-img-stacks_in_405.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_405.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_405.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_405.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_405.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_405.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_405.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_405.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_405.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_405.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_405.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_405.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_405.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_405.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_405.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_405.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_405.is-book-layout-single-first,
.pdf-three-stage-stacks_in_405.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_405.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_405.is-book-layout-single-first,
.pdf-page-border-stacks_in_405.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_405.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_405.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_405.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_405 {
  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: nowrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 2.8rem;
  padding: 7px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.82);
  backdrop-filter: blur(5px);
  color: rgba(248, 250, 252, 1.00);
  white-space: nowrap !important;
  
  box-shadow: none;
  
}



.pdf-preview-inner-stacks_in_405.is-flip-active .pdf-page-border-stacks_in_405 {
  opacity: 0;
}







.pdf-control-bar-stacks_in_405.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_405 > * {
  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_405 .is-hidden,
.pdf-download-btn-stacks_in_405.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_405 {
  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: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 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_405:hover,
.pdf-page-btn-stacks_in_405:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_405: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_405:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_405[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_405:disabled:hover,
.pdf-page-btn-stacks_in_405:disabled:focus-visible,
.pdf-page-btn-stacks_in_405[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_405[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_405 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-nav-glyph-stacks_in_405.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_405.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_405.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_405 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_405 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_405:focus,
.pdf-page-jump-stacks_in_405:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 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_405::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_405::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-bar-action-btn-stacks_in_405 {
  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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_405,
.pdf-bar-action-btn-stacks_in_405:hover,
.pdf-bar-action-btn-stacks_in_405:focus,
.pdf-bar-action-btn-stacks_in_405:focus-visible,
.pdf-bar-action-btn-stacks_in_405:active,
.pdf-bar-action-btn-stacks_in_405:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_405.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_405:hover,
.pdf-bar-action-btn-stacks_in_405:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-bar-action-btn-stacks_in_405: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_405 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_405.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_405.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_405.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_405.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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_405.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_405.button,
.pdf-download-btn-stacks_in_405.button:hover,
.pdf-download-btn-stacks_in_405.button:focus,
.pdf-download-btn-stacks_in_405.button:focus-visible,
.pdf-download-btn-stacks_in_405.button:active,
.pdf-download-btn-stacks_in_405.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_405.button:hover,
.pdf-download-btn-stacks_in_405.button:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-download-btn-stacks_in_405.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_405 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_405.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_405.button.is-icon-only .pdf-download-icon-stacks_in_405 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_405.is-hidden,
.pdf-download-label-stacks_in_405.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_405 {
    gap: 0.26rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 2.45rem;
  }

  

  .pdf-control-bar-stacks_in_405.is-mobile-compact {
    gap: 0.2rem;
  }

  .pdf-page-btn-stacks_in_405 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_405 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_405.is-mobile-compact .pdf-page-jump-stacks_in_405 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_405 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_405 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_405.is-mobile-compact .pdf-bar-action-btn-stacks_in_405 {
    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_405.is-mobile-compact .pdf-bar-action-label-stacks_in_405 {
    display: none;
  }

  .pdf-control-bar-stacks_in_405.is-mobile-compact .pdf-bar-action-icon-stacks_in_405 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-download-btn-stacks_in_405.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_405 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_405 {
  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_405 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_405 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_405.is-flipping-next .pdf-preview-img-stacks_in_405 {
  animation: pdf-preview-front-next-stacks_in_405 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_405.is-flipping-next .pdf-preview-img-back-stacks_in_405 {
  animation: pdf-preview-back-next-stacks_in_405 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_405.is-flipping-prev .pdf-preview-img-stacks_in_405 {
  animation: pdf-preview-front-prev-stacks_in_405 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_405.is-flipping-prev .pdf-preview-img-back-stacks_in_405 {
  animation: pdf-preview-back-prev-stacks_in_405 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_405.is-flip-active .pdf-preview-img-stacks_in_405,
.pdf-preview-inner-stacks_in_405.is-flip-active .pdf-preview-img-turn-stacks_in_405,
.pdf-preview-inner-stacks_in_405.is-flip-active .pdf-preview-img-back-stacks_in_405,
.pdf-preview-inner-stacks_in_405.is-flip-active .pdf-flip-fold-stacks_in_405 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_405.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_405 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_405 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_405.is-flipping-3d-next .pdf-preview-img-back-stacks_in_405 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_405 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_405.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_405 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_405 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_405.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_405 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_405 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_405.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_405 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_405 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_405.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_405 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_405 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_405.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_405 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_405 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_405.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_405 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_405 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_405.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_405 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_405 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_405.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_405 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_405 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_405.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_405 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_405 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_405.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_405 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_405 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_405.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_405 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_405.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_405 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_405.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_405 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_405.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_405 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_405.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_405 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_405 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_405.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_405 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_405 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_405.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_405 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_405 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_405.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_405 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_405 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_405.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_405 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_405 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_405.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_405 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_405 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_405.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_405 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_405 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_405.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_405 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_405 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_405.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_405 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_405 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_405.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_405 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_405 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_405.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_405 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_405 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_405.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_405 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_405 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_405.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_405 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_405 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_405.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_405 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_405 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_405.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_405 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_405 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_405.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_405 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_405 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_405.is-flipping-book-open .pdf-preview-img-stacks_in_405 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_405 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_405.is-flipping-book-open .pdf-preview-img-back-stacks_in_405 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_405 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_405.is-flipping-book-close .pdf-preview-img-stacks_in_405 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_405 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_405.is-flipping-book-close .pdf-preview-img-back-stacks_in_405 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_405 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_405.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_405 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_405 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_405.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_405 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_405 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_405.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_405 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_405 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_405.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_405 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_405 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_405.is-fold-shadow .pdf-flip-fold-stacks_in_405 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_405.is-fold-next .pdf-flip-fold-stacks_in_405 {
  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_405 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_405.is-fold-prev .pdf-flip-fold-stacks_in_405 {
  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_405 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_405.is-fold-book-open .pdf-flip-fold-stacks_in_405 {
  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_405 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_405.is-fold-book-close .pdf-flip-fold-stacks_in_405 {
  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_405 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_405 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_405 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_405 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_405 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_405 {
  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_405 {
  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_405 {
  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_405 {
  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_405 {
  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_405 {
  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_405 {
  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_405 {
  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_405 {
  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_405 {
  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_405 {
  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_405 {
  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_405 {
  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_405 {
  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_405 {
  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_405 {
  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_405 {
  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_405 {
  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_405 {
  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_405 {
  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_405 {
  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_405 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_405 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_405 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_405 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_405 {
  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_405 {
  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_405 {
  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_405 {
  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_405 {
  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_405 {
  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_405 {
  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_405 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_405 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_405 {
  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_405 {
  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_405 {
  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_405,
  .pdf-preview-img-turn-stacks_in_405,
  .pdf-preview-img-back-stacks_in_405,
  .pdf-flip-fold-stacks_in_405,
  .pdf-loader-stacks_in_405,
  .pdf-download-btn-stacks_in_405.button,
  .pdf-lightbox-overlay-stacks_in_405 {
    transition: none;
  }

  .pulse-loader-stacks_in_405,
  .pdf-preview-inner-stacks_in_405.is-flipping-next .pdf-preview-img-stacks_in_405,
  .pdf-preview-inner-stacks_in_405.is-flipping-next .pdf-preview-img-back-stacks_in_405,
  .pdf-preview-inner-stacks_in_405.is-flipping-prev .pdf-preview-img-stacks_in_405,
  .pdf-preview-inner-stacks_in_405.is-flipping-prev .pdf-preview-img-back-stacks_in_405,
  .pdf-preview-inner-stacks_in_405.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_405,
  .pdf-preview-inner-stacks_in_405.is-flipping-3d-next .pdf-preview-img-back-stacks_in_405,
  .pdf-preview-inner-stacks_in_405.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_405,
  .pdf-preview-inner-stacks_in_405.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_405,
  .pdf-preview-inner-stacks_in_405.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_405,
  .pdf-preview-inner-stacks_in_405.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_405,
  .pdf-preview-inner-stacks_in_405.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_405,
  .pdf-preview-inner-stacks_in_405.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_405,
  .pdf-preview-inner-stacks_in_405.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_405,
  .pdf-preview-inner-stacks_in_405.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_405,
  .pdf-preview-inner-stacks_in_405.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_405,
  .pdf-preview-inner-stacks_in_405.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_405,
  .pdf-preview-inner-stacks_in_405.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_405,
  .pdf-preview-inner-stacks_in_405.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_405,
  .pdf-preview-inner-stacks_in_405.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_405,
  .pdf-preview-inner-stacks_in_405.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_405,
  .pdf-preview-inner-stacks_in_405.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_405,
  .pdf-preview-inner-stacks_in_405.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_405,
  .pdf-preview-inner-stacks_in_405.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_405,
  .pdf-preview-inner-stacks_in_405.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_405,
  .pdf-preview-inner-stacks_in_405.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_405,
  .pdf-preview-inner-stacks_in_405.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_405,
  .pdf-preview-inner-stacks_in_405.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_405,
  .pdf-preview-inner-stacks_in_405.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_405,
  .pdf-preview-inner-stacks_in_405.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_405,
  .pdf-preview-inner-stacks_in_405.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_405,
  .pdf-preview-inner-stacks_in_405.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_405,
  .pdf-preview-inner-stacks_in_405.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_405,
  .pdf-preview-inner-stacks_in_405.is-flipping-book-open .pdf-preview-img-stacks_in_405,
  .pdf-preview-inner-stacks_in_405.is-flipping-book-open .pdf-preview-img-back-stacks_in_405,
  .pdf-preview-inner-stacks_in_405.is-flipping-book-close .pdf-preview-img-stacks_in_405,
  .pdf-preview-inner-stacks_in_405.is-flipping-book-close .pdf-preview-img-back-stacks_in_405,
  .pdf-preview-inner-stacks_in_405.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_405,
  .pdf-preview-inner-stacks_in_405.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_405,
  .pdf-preview-inner-stacks_in_405.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_405,
  .pdf-preview-inner-stacks_in_405.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_405,
  .pdf-preview-inner-stacks_in_405.is-fold-next .pdf-flip-fold-stacks_in_405,
  .pdf-preview-inner-stacks_in_405.is-fold-prev .pdf-flip-fold-stacks_in_405,
  .pdf-preview-inner-stacks_in_405.is-fold-book-open .pdf-flip-fold-stacks_in_405,
  .pdf-preview-inner-stacks_in_405.is-fold-book-close .pdf-flip-fold-stacks_in_405 {
    animation: none;
  }
}
.pdf-preview-wrapper-stacks_in_408 {
  position: relative;
  text-align: center;
  overflow: visible;
  background: transparent !important;
  box-shadow: none !important;
  
  
  margin-bottom: calc(max(0px, 0px) + 0px);
  
  
}

.pdf-preview-wrapper-stacks_in_408:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.9);
  outline-offset: 3px;
  border-radius: calc(10px + 2px);
}

.pdf-preview-wrapper-stacks_in_408.is-lightbox-enabled .pdf-preview-inner-stacks_in_408 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_408.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_408.is-lightbox-active .pdf-preview-inner-stacks_in_408 {
  cursor: default;
}

.pdf-lightbox-overlay-stacks_in_408 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  opacity: 0;
  background: rgba(8, 12, 24, 0.82);
  overflow: hidden;
  overscroll-behavior: contain;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_408.is-visible {
  display: block;
}

.pdf-lightbox-overlay-stacks_in_408.is-open {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_408 {
  position: absolute;
  inset: 0;
  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_408 {
  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;
}

.pdf-lightbox-close-stacks_in_408:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_408 {
  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_408 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
}


.pdf-preview-img-stacks_in_408 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-three-stage-stacks_in_408 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-page-border-stacks_in_408 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_408::before,
.pdf-page-border-stacks_in_408::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}





.pdf-three-stage-stacks_in_408.is-active {
  opacity: 1;
}

.pdf-three-stage-stacks_in_408 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_408 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_408 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_408 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 10px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_408.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_408.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_408.is-book-layout-single-first,
.pdf-preview-img-stacks_in_408.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_408.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_408.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_408.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_408.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_408.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_408.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_408.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_408.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_408.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_408.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_408.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_408.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_408.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_408.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_408.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_408.is-book-layout-single-first,
.pdf-three-stage-stacks_in_408.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_408.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_408.is-book-layout-single-first,
.pdf-page-border-stacks_in_408.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_408.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_408.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_408.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_408 {
  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: nowrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 2.8rem;
  padding: 7px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.82);
  backdrop-filter: blur(5px);
  color: rgba(248, 250, 252, 1.00);
  white-space: nowrap !important;
  
  box-shadow: none;
  
}



.pdf-preview-inner-stacks_in_408.is-flip-active .pdf-page-border-stacks_in_408 {
  opacity: 0;
}







.pdf-control-bar-stacks_in_408.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_408 > * {
  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_408 .is-hidden,
.pdf-download-btn-stacks_in_408.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_408 {
  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: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 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_408:hover,
.pdf-page-btn-stacks_in_408:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_408: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_408:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_408[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_408:disabled:hover,
.pdf-page-btn-stacks_in_408:disabled:focus-visible,
.pdf-page-btn-stacks_in_408[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_408[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_408 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-nav-glyph-stacks_in_408.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_408.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_408.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_408 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_408 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_408:focus,
.pdf-page-jump-stacks_in_408:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 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_408::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_408::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-bar-action-btn-stacks_in_408 {
  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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_408,
.pdf-bar-action-btn-stacks_in_408:hover,
.pdf-bar-action-btn-stacks_in_408:focus,
.pdf-bar-action-btn-stacks_in_408:focus-visible,
.pdf-bar-action-btn-stacks_in_408:active,
.pdf-bar-action-btn-stacks_in_408:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_408.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_408:hover,
.pdf-bar-action-btn-stacks_in_408:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-bar-action-btn-stacks_in_408: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_408 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_408.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_408.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_408.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_408.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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_408.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_408.button,
.pdf-download-btn-stacks_in_408.button:hover,
.pdf-download-btn-stacks_in_408.button:focus,
.pdf-download-btn-stacks_in_408.button:focus-visible,
.pdf-download-btn-stacks_in_408.button:active,
.pdf-download-btn-stacks_in_408.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_408.button:hover,
.pdf-download-btn-stacks_in_408.button:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-download-btn-stacks_in_408.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_408 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_408.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_408.button.is-icon-only .pdf-download-icon-stacks_in_408 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_408.is-hidden,
.pdf-download-label-stacks_in_408.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_408 {
    gap: 0.26rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 2.45rem;
  }

  

  .pdf-control-bar-stacks_in_408.is-mobile-compact {
    gap: 0.2rem;
  }

  .pdf-page-btn-stacks_in_408 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_408 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_408.is-mobile-compact .pdf-page-jump-stacks_in_408 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_408 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_408 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_408.is-mobile-compact .pdf-bar-action-btn-stacks_in_408 {
    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_408.is-mobile-compact .pdf-bar-action-label-stacks_in_408 {
    display: none;
  }

  .pdf-control-bar-stacks_in_408.is-mobile-compact .pdf-bar-action-icon-stacks_in_408 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-download-btn-stacks_in_408.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_408 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_408 {
  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_408 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_408 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_408.is-flipping-next .pdf-preview-img-stacks_in_408 {
  animation: pdf-preview-front-next-stacks_in_408 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_408.is-flipping-next .pdf-preview-img-back-stacks_in_408 {
  animation: pdf-preview-back-next-stacks_in_408 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_408.is-flipping-prev .pdf-preview-img-stacks_in_408 {
  animation: pdf-preview-front-prev-stacks_in_408 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_408.is-flipping-prev .pdf-preview-img-back-stacks_in_408 {
  animation: pdf-preview-back-prev-stacks_in_408 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_408.is-flip-active .pdf-preview-img-stacks_in_408,
.pdf-preview-inner-stacks_in_408.is-flip-active .pdf-preview-img-turn-stacks_in_408,
.pdf-preview-inner-stacks_in_408.is-flip-active .pdf-preview-img-back-stacks_in_408,
.pdf-preview-inner-stacks_in_408.is-flip-active .pdf-flip-fold-stacks_in_408 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_408.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_408 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_408 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_408.is-flipping-3d-next .pdf-preview-img-back-stacks_in_408 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_408 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_408.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_408 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_408 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_408.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_408 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_408 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_408.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_408 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_408 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_408.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_408 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_408 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_408.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_408 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_408 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_408.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_408 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_408 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_408.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_408 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_408 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_408.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_408 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_408 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_408.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_408 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_408 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_408.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_408 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_408 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_408.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_408 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_408.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_408 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_408.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_408 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_408.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_408 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_408.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_408 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_408 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_408.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_408 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_408 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_408.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_408 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_408 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_408.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_408 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_408 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_408.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_408 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_408 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_408.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_408 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_408 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_408.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_408 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_408 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_408.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_408 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_408 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_408.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_408 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_408 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_408.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_408 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_408 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_408.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_408 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_408 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_408.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_408 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_408 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_408.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_408 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_408 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_408.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_408 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_408 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_408.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_408 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_408 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_408.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_408 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_408 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_408.is-flipping-book-open .pdf-preview-img-stacks_in_408 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_408 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_408.is-flipping-book-open .pdf-preview-img-back-stacks_in_408 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_408 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_408.is-flipping-book-close .pdf-preview-img-stacks_in_408 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_408 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_408.is-flipping-book-close .pdf-preview-img-back-stacks_in_408 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_408 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_408.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_408 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_408 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_408.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_408 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_408 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_408.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_408 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_408 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_408.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_408 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_408 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_408.is-fold-shadow .pdf-flip-fold-stacks_in_408 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_408.is-fold-next .pdf-flip-fold-stacks_in_408 {
  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_408 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_408.is-fold-prev .pdf-flip-fold-stacks_in_408 {
  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_408 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_408.is-fold-book-open .pdf-flip-fold-stacks_in_408 {
  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_408 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_408.is-fold-book-close .pdf-flip-fold-stacks_in_408 {
  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_408 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_408 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_408 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_408 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_408 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_408 {
  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_408 {
  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_408 {
  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_408 {
  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_408 {
  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_408 {
  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_408 {
  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_408 {
  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_408 {
  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_408 {
  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_408 {
  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_408 {
  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_408 {
  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_408 {
  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_408 {
  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_408 {
  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_408 {
  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_408 {
  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_408 {
  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_408 {
  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_408 {
  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_408 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_408 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_408 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_408 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_408 {
  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_408 {
  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_408 {
  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_408 {
  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_408 {
  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_408 {
  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_408 {
  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_408 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_408 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_408 {
  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_408 {
  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_408 {
  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_408,
  .pdf-preview-img-turn-stacks_in_408,
  .pdf-preview-img-back-stacks_in_408,
  .pdf-flip-fold-stacks_in_408,
  .pdf-loader-stacks_in_408,
  .pdf-download-btn-stacks_in_408.button,
  .pdf-lightbox-overlay-stacks_in_408 {
    transition: none;
  }

  .pulse-loader-stacks_in_408,
  .pdf-preview-inner-stacks_in_408.is-flipping-next .pdf-preview-img-stacks_in_408,
  .pdf-preview-inner-stacks_in_408.is-flipping-next .pdf-preview-img-back-stacks_in_408,
  .pdf-preview-inner-stacks_in_408.is-flipping-prev .pdf-preview-img-stacks_in_408,
  .pdf-preview-inner-stacks_in_408.is-flipping-prev .pdf-preview-img-back-stacks_in_408,
  .pdf-preview-inner-stacks_in_408.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_408,
  .pdf-preview-inner-stacks_in_408.is-flipping-3d-next .pdf-preview-img-back-stacks_in_408,
  .pdf-preview-inner-stacks_in_408.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_408,
  .pdf-preview-inner-stacks_in_408.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_408,
  .pdf-preview-inner-stacks_in_408.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_408,
  .pdf-preview-inner-stacks_in_408.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_408,
  .pdf-preview-inner-stacks_in_408.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_408,
  .pdf-preview-inner-stacks_in_408.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_408,
  .pdf-preview-inner-stacks_in_408.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_408,
  .pdf-preview-inner-stacks_in_408.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_408,
  .pdf-preview-inner-stacks_in_408.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_408,
  .pdf-preview-inner-stacks_in_408.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_408,
  .pdf-preview-inner-stacks_in_408.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_408,
  .pdf-preview-inner-stacks_in_408.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_408,
  .pdf-preview-inner-stacks_in_408.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_408,
  .pdf-preview-inner-stacks_in_408.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_408,
  .pdf-preview-inner-stacks_in_408.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_408,
  .pdf-preview-inner-stacks_in_408.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_408,
  .pdf-preview-inner-stacks_in_408.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_408,
  .pdf-preview-inner-stacks_in_408.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_408,
  .pdf-preview-inner-stacks_in_408.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_408,
  .pdf-preview-inner-stacks_in_408.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_408,
  .pdf-preview-inner-stacks_in_408.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_408,
  .pdf-preview-inner-stacks_in_408.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_408,
  .pdf-preview-inner-stacks_in_408.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_408,
  .pdf-preview-inner-stacks_in_408.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_408,
  .pdf-preview-inner-stacks_in_408.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_408,
  .pdf-preview-inner-stacks_in_408.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_408,
  .pdf-preview-inner-stacks_in_408.is-flipping-book-open .pdf-preview-img-stacks_in_408,
  .pdf-preview-inner-stacks_in_408.is-flipping-book-open .pdf-preview-img-back-stacks_in_408,
  .pdf-preview-inner-stacks_in_408.is-flipping-book-close .pdf-preview-img-stacks_in_408,
  .pdf-preview-inner-stacks_in_408.is-flipping-book-close .pdf-preview-img-back-stacks_in_408,
  .pdf-preview-inner-stacks_in_408.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_408,
  .pdf-preview-inner-stacks_in_408.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_408,
  .pdf-preview-inner-stacks_in_408.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_408,
  .pdf-preview-inner-stacks_in_408.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_408,
  .pdf-preview-inner-stacks_in_408.is-fold-next .pdf-flip-fold-stacks_in_408,
  .pdf-preview-inner-stacks_in_408.is-fold-prev .pdf-flip-fold-stacks_in_408,
  .pdf-preview-inner-stacks_in_408.is-fold-book-open .pdf-flip-fold-stacks_in_408,
  .pdf-preview-inner-stacks_in_408.is-fold-book-close .pdf-flip-fold-stacks_in_408 {
    animation: none;
  }
}
.pdf-preview-wrapper-stacks_in_411 {
  position: relative;
  text-align: center;
  overflow: visible;
  background: transparent !important;
  box-shadow: none !important;
  
  
  margin-bottom: calc(max(0px, 0px) + 0px);
  
  
}

.pdf-preview-wrapper-stacks_in_411:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.9);
  outline-offset: 3px;
  border-radius: calc(10px + 2px);
}

.pdf-preview-wrapper-stacks_in_411.is-lightbox-enabled .pdf-preview-inner-stacks_in_411 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_411.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_411.is-lightbox-active .pdf-preview-inner-stacks_in_411 {
  cursor: default;
}

.pdf-lightbox-overlay-stacks_in_411 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  opacity: 0;
  background: rgba(8, 12, 24, 0.82);
  overflow: hidden;
  overscroll-behavior: contain;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_411.is-visible {
  display: block;
}

.pdf-lightbox-overlay-stacks_in_411.is-open {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_411 {
  position: absolute;
  inset: 0;
  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_411 {
  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;
}

.pdf-lightbox-close-stacks_in_411:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_411 {
  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_411 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
}


.pdf-preview-img-stacks_in_411 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-three-stage-stacks_in_411 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-page-border-stacks_in_411 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_411::before,
.pdf-page-border-stacks_in_411::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}





.pdf-three-stage-stacks_in_411.is-active {
  opacity: 1;
}

.pdf-three-stage-stacks_in_411 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_411 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_411 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_411 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 10px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_411.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_411.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_411.is-book-layout-single-first,
.pdf-preview-img-stacks_in_411.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_411.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_411.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_411.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_411.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_411.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_411.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_411.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_411.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_411.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_411.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_411.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_411.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_411.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_411.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_411.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_411.is-book-layout-single-first,
.pdf-three-stage-stacks_in_411.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_411.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_411.is-book-layout-single-first,
.pdf-page-border-stacks_in_411.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_411.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_411.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_411.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_411 {
  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: nowrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 2.8rem;
  padding: 7px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.82);
  backdrop-filter: blur(5px);
  color: rgba(248, 250, 252, 1.00);
  white-space: nowrap !important;
  
  box-shadow: none;
  
}



.pdf-preview-inner-stacks_in_411.is-flip-active .pdf-page-border-stacks_in_411 {
  opacity: 0;
}







.pdf-control-bar-stacks_in_411.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_411 > * {
  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_411 .is-hidden,
.pdf-download-btn-stacks_in_411.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_411 {
  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: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 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_411:hover,
.pdf-page-btn-stacks_in_411:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_411: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_411:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_411[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_411:disabled:hover,
.pdf-page-btn-stacks_in_411:disabled:focus-visible,
.pdf-page-btn-stacks_in_411[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_411[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_411 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-nav-glyph-stacks_in_411.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_411.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_411.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_411 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_411 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_411:focus,
.pdf-page-jump-stacks_in_411:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 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_411::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_411::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-bar-action-btn-stacks_in_411 {
  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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_411,
.pdf-bar-action-btn-stacks_in_411:hover,
.pdf-bar-action-btn-stacks_in_411:focus,
.pdf-bar-action-btn-stacks_in_411:focus-visible,
.pdf-bar-action-btn-stacks_in_411:active,
.pdf-bar-action-btn-stacks_in_411:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_411.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_411:hover,
.pdf-bar-action-btn-stacks_in_411:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-bar-action-btn-stacks_in_411: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_411 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_411.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_411.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_411.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_411.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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_411.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_411.button,
.pdf-download-btn-stacks_in_411.button:hover,
.pdf-download-btn-stacks_in_411.button:focus,
.pdf-download-btn-stacks_in_411.button:focus-visible,
.pdf-download-btn-stacks_in_411.button:active,
.pdf-download-btn-stacks_in_411.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_411.button:hover,
.pdf-download-btn-stacks_in_411.button:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-download-btn-stacks_in_411.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_411 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_411.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_411.button.is-icon-only .pdf-download-icon-stacks_in_411 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_411.is-hidden,
.pdf-download-label-stacks_in_411.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_411 {
    gap: 0.26rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 2.45rem;
  }

  

  .pdf-control-bar-stacks_in_411.is-mobile-compact {
    gap: 0.2rem;
  }

  .pdf-page-btn-stacks_in_411 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_411 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_411.is-mobile-compact .pdf-page-jump-stacks_in_411 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_411 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_411 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_411.is-mobile-compact .pdf-bar-action-btn-stacks_in_411 {
    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_411.is-mobile-compact .pdf-bar-action-label-stacks_in_411 {
    display: none;
  }

  .pdf-control-bar-stacks_in_411.is-mobile-compact .pdf-bar-action-icon-stacks_in_411 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-download-btn-stacks_in_411.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_411 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_411 {
  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_411 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_411 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_411.is-flipping-next .pdf-preview-img-stacks_in_411 {
  animation: pdf-preview-front-next-stacks_in_411 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_411.is-flipping-next .pdf-preview-img-back-stacks_in_411 {
  animation: pdf-preview-back-next-stacks_in_411 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_411.is-flipping-prev .pdf-preview-img-stacks_in_411 {
  animation: pdf-preview-front-prev-stacks_in_411 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_411.is-flipping-prev .pdf-preview-img-back-stacks_in_411 {
  animation: pdf-preview-back-prev-stacks_in_411 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_411.is-flip-active .pdf-preview-img-stacks_in_411,
.pdf-preview-inner-stacks_in_411.is-flip-active .pdf-preview-img-turn-stacks_in_411,
.pdf-preview-inner-stacks_in_411.is-flip-active .pdf-preview-img-back-stacks_in_411,
.pdf-preview-inner-stacks_in_411.is-flip-active .pdf-flip-fold-stacks_in_411 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_411.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_411 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_411 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_411.is-flipping-3d-next .pdf-preview-img-back-stacks_in_411 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_411 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_411.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_411 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_411 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_411.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_411 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_411 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_411.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_411 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_411 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_411.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_411 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_411 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_411.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_411 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_411 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_411.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_411 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_411 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_411.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_411 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_411 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_411.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_411 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_411 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_411.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_411 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_411 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_411.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_411 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_411 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_411.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_411 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_411.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_411 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_411.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_411 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_411.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_411 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_411.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_411 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_411 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_411.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_411 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_411 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_411.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_411 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_411 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_411.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_411 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_411 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_411.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_411 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_411 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_411.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_411 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_411 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_411.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_411 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_411 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_411.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_411 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_411 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_411.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_411 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_411 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_411.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_411 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_411 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_411.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_411 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_411 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_411.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_411 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_411 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_411.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_411 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_411 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_411.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_411 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_411 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_411.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_411 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_411 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_411.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_411 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_411 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_411.is-flipping-book-open .pdf-preview-img-stacks_in_411 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_411 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_411.is-flipping-book-open .pdf-preview-img-back-stacks_in_411 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_411 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_411.is-flipping-book-close .pdf-preview-img-stacks_in_411 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_411 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_411.is-flipping-book-close .pdf-preview-img-back-stacks_in_411 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_411 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_411.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_411 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_411 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_411.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_411 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_411 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_411.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_411 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_411 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_411.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_411 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_411 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_411.is-fold-shadow .pdf-flip-fold-stacks_in_411 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_411.is-fold-next .pdf-flip-fold-stacks_in_411 {
  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_411 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_411.is-fold-prev .pdf-flip-fold-stacks_in_411 {
  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_411 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_411.is-fold-book-open .pdf-flip-fold-stacks_in_411 {
  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_411 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_411.is-fold-book-close .pdf-flip-fold-stacks_in_411 {
  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_411 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_411 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_411 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_411 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_411 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_411 {
  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_411 {
  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_411 {
  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_411 {
  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_411 {
  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_411 {
  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_411 {
  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_411 {
  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_411 {
  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_411 {
  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_411 {
  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_411 {
  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_411 {
  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_411 {
  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_411 {
  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_411 {
  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_411 {
  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_411 {
  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_411 {
  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_411 {
  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_411 {
  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_411 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_411 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_411 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_411 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_411 {
  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_411 {
  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_411 {
  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_411 {
  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_411 {
  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_411 {
  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_411 {
  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_411 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_411 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_411 {
  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_411 {
  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_411 {
  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_411,
  .pdf-preview-img-turn-stacks_in_411,
  .pdf-preview-img-back-stacks_in_411,
  .pdf-flip-fold-stacks_in_411,
  .pdf-loader-stacks_in_411,
  .pdf-download-btn-stacks_in_411.button,
  .pdf-lightbox-overlay-stacks_in_411 {
    transition: none;
  }

  .pulse-loader-stacks_in_411,
  .pdf-preview-inner-stacks_in_411.is-flipping-next .pdf-preview-img-stacks_in_411,
  .pdf-preview-inner-stacks_in_411.is-flipping-next .pdf-preview-img-back-stacks_in_411,
  .pdf-preview-inner-stacks_in_411.is-flipping-prev .pdf-preview-img-stacks_in_411,
  .pdf-preview-inner-stacks_in_411.is-flipping-prev .pdf-preview-img-back-stacks_in_411,
  .pdf-preview-inner-stacks_in_411.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_411,
  .pdf-preview-inner-stacks_in_411.is-flipping-3d-next .pdf-preview-img-back-stacks_in_411,
  .pdf-preview-inner-stacks_in_411.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_411,
  .pdf-preview-inner-stacks_in_411.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_411,
  .pdf-preview-inner-stacks_in_411.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_411,
  .pdf-preview-inner-stacks_in_411.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_411,
  .pdf-preview-inner-stacks_in_411.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_411,
  .pdf-preview-inner-stacks_in_411.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_411,
  .pdf-preview-inner-stacks_in_411.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_411,
  .pdf-preview-inner-stacks_in_411.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_411,
  .pdf-preview-inner-stacks_in_411.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_411,
  .pdf-preview-inner-stacks_in_411.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_411,
  .pdf-preview-inner-stacks_in_411.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_411,
  .pdf-preview-inner-stacks_in_411.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_411,
  .pdf-preview-inner-stacks_in_411.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_411,
  .pdf-preview-inner-stacks_in_411.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_411,
  .pdf-preview-inner-stacks_in_411.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_411,
  .pdf-preview-inner-stacks_in_411.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_411,
  .pdf-preview-inner-stacks_in_411.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_411,
  .pdf-preview-inner-stacks_in_411.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_411,
  .pdf-preview-inner-stacks_in_411.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_411,
  .pdf-preview-inner-stacks_in_411.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_411,
  .pdf-preview-inner-stacks_in_411.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_411,
  .pdf-preview-inner-stacks_in_411.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_411,
  .pdf-preview-inner-stacks_in_411.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_411,
  .pdf-preview-inner-stacks_in_411.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_411,
  .pdf-preview-inner-stacks_in_411.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_411,
  .pdf-preview-inner-stacks_in_411.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_411,
  .pdf-preview-inner-stacks_in_411.is-flipping-book-open .pdf-preview-img-stacks_in_411,
  .pdf-preview-inner-stacks_in_411.is-flipping-book-open .pdf-preview-img-back-stacks_in_411,
  .pdf-preview-inner-stacks_in_411.is-flipping-book-close .pdf-preview-img-stacks_in_411,
  .pdf-preview-inner-stacks_in_411.is-flipping-book-close .pdf-preview-img-back-stacks_in_411,
  .pdf-preview-inner-stacks_in_411.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_411,
  .pdf-preview-inner-stacks_in_411.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_411,
  .pdf-preview-inner-stacks_in_411.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_411,
  .pdf-preview-inner-stacks_in_411.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_411,
  .pdf-preview-inner-stacks_in_411.is-fold-next .pdf-flip-fold-stacks_in_411,
  .pdf-preview-inner-stacks_in_411.is-fold-prev .pdf-flip-fold-stacks_in_411,
  .pdf-preview-inner-stacks_in_411.is-fold-book-open .pdf-flip-fold-stacks_in_411,
  .pdf-preview-inner-stacks_in_411.is-fold-book-close .pdf-flip-fold-stacks_in_411 {
    animation: none;
  }
}
.pdf-preview-wrapper-stacks_in_271 {
  position: relative;
  text-align: center;
  overflow: visible;
  background: transparent !important;
  box-shadow: none !important;
  
  
  margin-bottom: calc(max(0px, 0px) + 0px);
  
  
}

.pdf-preview-wrapper-stacks_in_271:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.9);
  outline-offset: 3px;
  border-radius: calc(10px + 2px);
}

.pdf-preview-wrapper-stacks_in_271.is-lightbox-enabled .pdf-preview-inner-stacks_in_271 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_271.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_271.is-lightbox-active .pdf-preview-inner-stacks_in_271 {
  cursor: default;
}

.pdf-lightbox-overlay-stacks_in_271 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  opacity: 0;
  background: rgba(8, 12, 24, 0.82);
  overflow: hidden;
  overscroll-behavior: contain;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_271.is-visible {
  display: block;
}

.pdf-lightbox-overlay-stacks_in_271.is-open {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_271 {
  position: absolute;
  inset: 0;
  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_271 {
  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;
}

.pdf-lightbox-close-stacks_in_271:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_271 {
  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_271 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
}


.pdf-preview-img-stacks_in_271 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-three-stage-stacks_in_271 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-page-border-stacks_in_271 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_271::before,
.pdf-page-border-stacks_in_271::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}





.pdf-three-stage-stacks_in_271.is-active {
  opacity: 1;
}

.pdf-three-stage-stacks_in_271 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_271 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_271 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_271 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 10px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_271.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_271.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_271.is-book-layout-single-first,
.pdf-preview-img-stacks_in_271.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_271.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_271.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_271.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_271.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_271.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_271.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_271.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_271.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_271.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_271.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_271.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_271.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_271.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_271.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_271.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_271.is-book-layout-single-first,
.pdf-three-stage-stacks_in_271.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_271.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_271.is-book-layout-single-first,
.pdf-page-border-stacks_in_271.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_271.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_271.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_271.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_271 {
  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: nowrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 2.8rem;
  padding: 7px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.82);
  backdrop-filter: blur(5px);
  color: rgba(248, 250, 252, 1.00);
  white-space: nowrap !important;
  
  box-shadow: none;
  
}



.pdf-preview-inner-stacks_in_271.is-flip-active .pdf-page-border-stacks_in_271 {
  opacity: 0;
}







.pdf-control-bar-stacks_in_271.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_271 > * {
  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_271 .is-hidden,
.pdf-download-btn-stacks_in_271.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_271 {
  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: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 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_271:hover,
.pdf-page-btn-stacks_in_271:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_271: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_271:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_271[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_271:disabled:hover,
.pdf-page-btn-stacks_in_271:disabled:focus-visible,
.pdf-page-btn-stacks_in_271[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_271[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_271 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-nav-glyph-stacks_in_271.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_271.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_271.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_271 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_271 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_271:focus,
.pdf-page-jump-stacks_in_271:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 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_271::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_271::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-bar-action-btn-stacks_in_271 {
  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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_271,
.pdf-bar-action-btn-stacks_in_271:hover,
.pdf-bar-action-btn-stacks_in_271:focus,
.pdf-bar-action-btn-stacks_in_271:focus-visible,
.pdf-bar-action-btn-stacks_in_271:active,
.pdf-bar-action-btn-stacks_in_271:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_271.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_271:hover,
.pdf-bar-action-btn-stacks_in_271:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-bar-action-btn-stacks_in_271: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_271 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_271.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_271.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_271.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_271.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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_271.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_271.button,
.pdf-download-btn-stacks_in_271.button:hover,
.pdf-download-btn-stacks_in_271.button:focus,
.pdf-download-btn-stacks_in_271.button:focus-visible,
.pdf-download-btn-stacks_in_271.button:active,
.pdf-download-btn-stacks_in_271.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_271.button:hover,
.pdf-download-btn-stacks_in_271.button:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-download-btn-stacks_in_271.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_271 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_271.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_271.button.is-icon-only .pdf-download-icon-stacks_in_271 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_271.is-hidden,
.pdf-download-label-stacks_in_271.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_271 {
    gap: 0.26rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 2.45rem;
  }

  

  .pdf-control-bar-stacks_in_271.is-mobile-compact {
    gap: 0.2rem;
  }

  .pdf-page-btn-stacks_in_271 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_271 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_271.is-mobile-compact .pdf-page-jump-stacks_in_271 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_271 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_271 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_271.is-mobile-compact .pdf-bar-action-btn-stacks_in_271 {
    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_271.is-mobile-compact .pdf-bar-action-label-stacks_in_271 {
    display: none;
  }

  .pdf-control-bar-stacks_in_271.is-mobile-compact .pdf-bar-action-icon-stacks_in_271 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-download-btn-stacks_in_271.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_271 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_271 {
  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_271 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_271 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_271.is-flipping-next .pdf-preview-img-stacks_in_271 {
  animation: pdf-preview-front-next-stacks_in_271 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_271.is-flipping-next .pdf-preview-img-back-stacks_in_271 {
  animation: pdf-preview-back-next-stacks_in_271 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_271.is-flipping-prev .pdf-preview-img-stacks_in_271 {
  animation: pdf-preview-front-prev-stacks_in_271 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_271.is-flipping-prev .pdf-preview-img-back-stacks_in_271 {
  animation: pdf-preview-back-prev-stacks_in_271 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_271.is-flip-active .pdf-preview-img-stacks_in_271,
.pdf-preview-inner-stacks_in_271.is-flip-active .pdf-preview-img-turn-stacks_in_271,
.pdf-preview-inner-stacks_in_271.is-flip-active .pdf-preview-img-back-stacks_in_271,
.pdf-preview-inner-stacks_in_271.is-flip-active .pdf-flip-fold-stacks_in_271 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_271.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_271 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_271 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_271.is-flipping-3d-next .pdf-preview-img-back-stacks_in_271 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_271 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_271.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_271 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_271 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_271.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_271 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_271 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_271.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_271 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_271 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_271.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_271 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_271 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_271.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_271 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_271 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_271.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_271 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_271 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_271.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_271 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_271 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_271.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_271 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_271 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_271.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_271 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_271 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_271.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_271 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_271 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_271.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_271 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_271.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_271 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_271.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_271 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_271.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_271 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_271.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_271 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_271 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_271.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_271 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_271 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_271.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_271 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_271 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_271.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_271 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_271 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_271.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_271 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_271 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_271.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_271 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_271 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_271.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_271 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_271 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_271.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_271 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_271 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_271.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_271 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_271 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_271.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_271 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_271 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_271.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_271 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_271 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_271.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_271 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_271 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_271.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_271 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_271 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_271.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_271 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_271 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_271.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_271 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_271 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_271.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_271 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_271 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_271.is-flipping-book-open .pdf-preview-img-stacks_in_271 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_271 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_271.is-flipping-book-open .pdf-preview-img-back-stacks_in_271 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_271 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_271.is-flipping-book-close .pdf-preview-img-stacks_in_271 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_271 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_271.is-flipping-book-close .pdf-preview-img-back-stacks_in_271 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_271 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_271.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_271 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_271 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_271.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_271 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_271 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_271.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_271 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_271 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_271.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_271 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_271 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_271.is-fold-shadow .pdf-flip-fold-stacks_in_271 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_271.is-fold-next .pdf-flip-fold-stacks_in_271 {
  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_271 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_271.is-fold-prev .pdf-flip-fold-stacks_in_271 {
  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_271 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_271.is-fold-book-open .pdf-flip-fold-stacks_in_271 {
  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_271 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_271.is-fold-book-close .pdf-flip-fold-stacks_in_271 {
  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_271 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_271 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_271 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_271 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_271 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_271 {
  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_271 {
  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_271 {
  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_271 {
  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_271 {
  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_271 {
  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_271 {
  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_271 {
  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_271 {
  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_271 {
  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_271 {
  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_271 {
  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_271 {
  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_271 {
  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_271 {
  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_271 {
  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_271 {
  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_271 {
  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_271 {
  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_271 {
  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_271 {
  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_271 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_271 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_271 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_271 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_271 {
  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_271 {
  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_271 {
  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_271 {
  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_271 {
  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_271 {
  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_271 {
  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_271 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_271 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_271 {
  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_271 {
  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_271 {
  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_271,
  .pdf-preview-img-turn-stacks_in_271,
  .pdf-preview-img-back-stacks_in_271,
  .pdf-flip-fold-stacks_in_271,
  .pdf-loader-stacks_in_271,
  .pdf-download-btn-stacks_in_271.button,
  .pdf-lightbox-overlay-stacks_in_271 {
    transition: none;
  }

  .pulse-loader-stacks_in_271,
  .pdf-preview-inner-stacks_in_271.is-flipping-next .pdf-preview-img-stacks_in_271,
  .pdf-preview-inner-stacks_in_271.is-flipping-next .pdf-preview-img-back-stacks_in_271,
  .pdf-preview-inner-stacks_in_271.is-flipping-prev .pdf-preview-img-stacks_in_271,
  .pdf-preview-inner-stacks_in_271.is-flipping-prev .pdf-preview-img-back-stacks_in_271,
  .pdf-preview-inner-stacks_in_271.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_271,
  .pdf-preview-inner-stacks_in_271.is-flipping-3d-next .pdf-preview-img-back-stacks_in_271,
  .pdf-preview-inner-stacks_in_271.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_271,
  .pdf-preview-inner-stacks_in_271.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_271,
  .pdf-preview-inner-stacks_in_271.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_271,
  .pdf-preview-inner-stacks_in_271.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_271,
  .pdf-preview-inner-stacks_in_271.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_271,
  .pdf-preview-inner-stacks_in_271.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_271,
  .pdf-preview-inner-stacks_in_271.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_271,
  .pdf-preview-inner-stacks_in_271.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_271,
  .pdf-preview-inner-stacks_in_271.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_271,
  .pdf-preview-inner-stacks_in_271.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_271,
  .pdf-preview-inner-stacks_in_271.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_271,
  .pdf-preview-inner-stacks_in_271.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_271,
  .pdf-preview-inner-stacks_in_271.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_271,
  .pdf-preview-inner-stacks_in_271.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_271,
  .pdf-preview-inner-stacks_in_271.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_271,
  .pdf-preview-inner-stacks_in_271.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_271,
  .pdf-preview-inner-stacks_in_271.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_271,
  .pdf-preview-inner-stacks_in_271.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_271,
  .pdf-preview-inner-stacks_in_271.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_271,
  .pdf-preview-inner-stacks_in_271.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_271,
  .pdf-preview-inner-stacks_in_271.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_271,
  .pdf-preview-inner-stacks_in_271.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_271,
  .pdf-preview-inner-stacks_in_271.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_271,
  .pdf-preview-inner-stacks_in_271.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_271,
  .pdf-preview-inner-stacks_in_271.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_271,
  .pdf-preview-inner-stacks_in_271.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_271,
  .pdf-preview-inner-stacks_in_271.is-flipping-book-open .pdf-preview-img-stacks_in_271,
  .pdf-preview-inner-stacks_in_271.is-flipping-book-open .pdf-preview-img-back-stacks_in_271,
  .pdf-preview-inner-stacks_in_271.is-flipping-book-close .pdf-preview-img-stacks_in_271,
  .pdf-preview-inner-stacks_in_271.is-flipping-book-close .pdf-preview-img-back-stacks_in_271,
  .pdf-preview-inner-stacks_in_271.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_271,
  .pdf-preview-inner-stacks_in_271.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_271,
  .pdf-preview-inner-stacks_in_271.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_271,
  .pdf-preview-inner-stacks_in_271.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_271,
  .pdf-preview-inner-stacks_in_271.is-fold-next .pdf-flip-fold-stacks_in_271,
  .pdf-preview-inner-stacks_in_271.is-fold-prev .pdf-flip-fold-stacks_in_271,
  .pdf-preview-inner-stacks_in_271.is-fold-book-open .pdf-flip-fold-stacks_in_271,
  .pdf-preview-inner-stacks_in_271.is-fold-book-close .pdf-flip-fold-stacks_in_271 {
    animation: none;
  }
}
.pdf-preview-wrapper-stacks_in_279 {
  position: relative;
  text-align: center;
  overflow: visible;
  background: transparent !important;
  box-shadow: none !important;
  
  
  margin-bottom: calc(max(0px, 0px) + 0px);
  
  
}

.pdf-preview-wrapper-stacks_in_279:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.9);
  outline-offset: 3px;
  border-radius: calc(10px + 2px);
}

.pdf-preview-wrapper-stacks_in_279.is-lightbox-enabled .pdf-preview-inner-stacks_in_279 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_279.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_279.is-lightbox-active .pdf-preview-inner-stacks_in_279 {
  cursor: default;
}

.pdf-lightbox-overlay-stacks_in_279 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  opacity: 0;
  background: rgba(8, 12, 24, 0.82);
  overflow: hidden;
  overscroll-behavior: contain;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_279.is-visible {
  display: block;
}

.pdf-lightbox-overlay-stacks_in_279.is-open {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_279 {
  position: absolute;
  inset: 0;
  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_279 {
  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;
}

.pdf-lightbox-close-stacks_in_279:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_279 {
  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_279 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
}


.pdf-preview-img-stacks_in_279 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-three-stage-stacks_in_279 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-page-border-stacks_in_279 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_279::before,
.pdf-page-border-stacks_in_279::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}





.pdf-three-stage-stacks_in_279.is-active {
  opacity: 1;
}

.pdf-three-stage-stacks_in_279 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_279 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_279 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_279 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 10px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_279.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_279.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_279.is-book-layout-single-first,
.pdf-preview-img-stacks_in_279.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_279.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_279.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_279.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_279.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_279.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_279.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_279.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_279.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_279.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_279.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_279.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_279.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_279.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_279.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_279.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_279.is-book-layout-single-first,
.pdf-three-stage-stacks_in_279.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_279.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_279.is-book-layout-single-first,
.pdf-page-border-stacks_in_279.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_279.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_279.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_279.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_279 {
  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: nowrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 2.8rem;
  padding: 7px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.82);
  backdrop-filter: blur(5px);
  color: rgba(248, 250, 252, 1.00);
  white-space: nowrap !important;
  
  box-shadow: none;
  
}



.pdf-preview-inner-stacks_in_279.is-flip-active .pdf-page-border-stacks_in_279 {
  opacity: 0;
}







.pdf-control-bar-stacks_in_279.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_279 > * {
  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_279 .is-hidden,
.pdf-download-btn-stacks_in_279.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_279 {
  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: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 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_279:hover,
.pdf-page-btn-stacks_in_279:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_279: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_279:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_279[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_279:disabled:hover,
.pdf-page-btn-stacks_in_279:disabled:focus-visible,
.pdf-page-btn-stacks_in_279[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_279[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_279 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-nav-glyph-stacks_in_279.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_279.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_279.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_279 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_279 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_279:focus,
.pdf-page-jump-stacks_in_279:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 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_279::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_279::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-bar-action-btn-stacks_in_279 {
  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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_279,
.pdf-bar-action-btn-stacks_in_279:hover,
.pdf-bar-action-btn-stacks_in_279:focus,
.pdf-bar-action-btn-stacks_in_279:focus-visible,
.pdf-bar-action-btn-stacks_in_279:active,
.pdf-bar-action-btn-stacks_in_279:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_279.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_279:hover,
.pdf-bar-action-btn-stacks_in_279:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-bar-action-btn-stacks_in_279: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_279 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_279.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_279.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_279.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_279.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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_279.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_279.button,
.pdf-download-btn-stacks_in_279.button:hover,
.pdf-download-btn-stacks_in_279.button:focus,
.pdf-download-btn-stacks_in_279.button:focus-visible,
.pdf-download-btn-stacks_in_279.button:active,
.pdf-download-btn-stacks_in_279.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_279.button:hover,
.pdf-download-btn-stacks_in_279.button:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-download-btn-stacks_in_279.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_279 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_279.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_279.button.is-icon-only .pdf-download-icon-stacks_in_279 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_279.is-hidden,
.pdf-download-label-stacks_in_279.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_279 {
    gap: 0.26rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 2.45rem;
  }

  

  .pdf-control-bar-stacks_in_279.is-mobile-compact {
    gap: 0.2rem;
  }

  .pdf-page-btn-stacks_in_279 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_279 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_279.is-mobile-compact .pdf-page-jump-stacks_in_279 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_279 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_279 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_279.is-mobile-compact .pdf-bar-action-btn-stacks_in_279 {
    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_279.is-mobile-compact .pdf-bar-action-label-stacks_in_279 {
    display: none;
  }

  .pdf-control-bar-stacks_in_279.is-mobile-compact .pdf-bar-action-icon-stacks_in_279 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-download-btn-stacks_in_279.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_279 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_279 {
  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_279 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_279 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_279.is-flipping-next .pdf-preview-img-stacks_in_279 {
  animation: pdf-preview-front-next-stacks_in_279 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_279.is-flipping-next .pdf-preview-img-back-stacks_in_279 {
  animation: pdf-preview-back-next-stacks_in_279 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_279.is-flipping-prev .pdf-preview-img-stacks_in_279 {
  animation: pdf-preview-front-prev-stacks_in_279 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_279.is-flipping-prev .pdf-preview-img-back-stacks_in_279 {
  animation: pdf-preview-back-prev-stacks_in_279 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_279.is-flip-active .pdf-preview-img-stacks_in_279,
.pdf-preview-inner-stacks_in_279.is-flip-active .pdf-preview-img-turn-stacks_in_279,
.pdf-preview-inner-stacks_in_279.is-flip-active .pdf-preview-img-back-stacks_in_279,
.pdf-preview-inner-stacks_in_279.is-flip-active .pdf-flip-fold-stacks_in_279 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_279.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_279 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_279 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_279.is-flipping-3d-next .pdf-preview-img-back-stacks_in_279 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_279 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_279.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_279 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_279 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_279.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_279 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_279 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_279.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_279 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_279 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_279.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_279 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_279 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_279.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_279 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_279 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_279.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_279 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_279 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_279.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_279 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_279 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_279.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_279 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_279 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_279.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_279 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_279 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_279.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_279 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_279 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_279.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_279 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_279.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_279 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_279.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_279 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_279.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_279 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_279.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_279 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_279 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_279.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_279 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_279 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_279.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_279 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_279 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_279.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_279 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_279 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_279.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_279 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_279 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_279.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_279 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_279 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_279.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_279 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_279 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_279.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_279 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_279 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_279.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_279 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_279 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_279.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_279 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_279 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_279.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_279 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_279 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_279.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_279 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_279 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_279.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_279 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_279 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_279.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_279 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_279 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_279.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_279 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_279 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_279.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_279 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_279 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_279.is-flipping-book-open .pdf-preview-img-stacks_in_279 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_279 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_279.is-flipping-book-open .pdf-preview-img-back-stacks_in_279 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_279 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_279.is-flipping-book-close .pdf-preview-img-stacks_in_279 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_279 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_279.is-flipping-book-close .pdf-preview-img-back-stacks_in_279 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_279 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_279.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_279 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_279 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_279.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_279 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_279 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_279.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_279 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_279 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_279.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_279 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_279 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_279.is-fold-shadow .pdf-flip-fold-stacks_in_279 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_279.is-fold-next .pdf-flip-fold-stacks_in_279 {
  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_279 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_279.is-fold-prev .pdf-flip-fold-stacks_in_279 {
  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_279 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_279.is-fold-book-open .pdf-flip-fold-stacks_in_279 {
  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_279 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_279.is-fold-book-close .pdf-flip-fold-stacks_in_279 {
  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_279 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_279 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_279 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_279 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_279 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_279 {
  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_279 {
  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_279 {
  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_279 {
  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_279 {
  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_279 {
  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_279 {
  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_279 {
  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_279 {
  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_279 {
  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_279 {
  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_279 {
  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_279 {
  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_279 {
  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_279 {
  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_279 {
  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_279 {
  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_279 {
  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_279 {
  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_279 {
  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_279 {
  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_279 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_279 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_279 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_279 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_279 {
  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_279 {
  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_279 {
  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_279 {
  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_279 {
  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_279 {
  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_279 {
  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_279 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_279 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_279 {
  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_279 {
  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_279 {
  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_279,
  .pdf-preview-img-turn-stacks_in_279,
  .pdf-preview-img-back-stacks_in_279,
  .pdf-flip-fold-stacks_in_279,
  .pdf-loader-stacks_in_279,
  .pdf-download-btn-stacks_in_279.button,
  .pdf-lightbox-overlay-stacks_in_279 {
    transition: none;
  }

  .pulse-loader-stacks_in_279,
  .pdf-preview-inner-stacks_in_279.is-flipping-next .pdf-preview-img-stacks_in_279,
  .pdf-preview-inner-stacks_in_279.is-flipping-next .pdf-preview-img-back-stacks_in_279,
  .pdf-preview-inner-stacks_in_279.is-flipping-prev .pdf-preview-img-stacks_in_279,
  .pdf-preview-inner-stacks_in_279.is-flipping-prev .pdf-preview-img-back-stacks_in_279,
  .pdf-preview-inner-stacks_in_279.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_279,
  .pdf-preview-inner-stacks_in_279.is-flipping-3d-next .pdf-preview-img-back-stacks_in_279,
  .pdf-preview-inner-stacks_in_279.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_279,
  .pdf-preview-inner-stacks_in_279.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_279,
  .pdf-preview-inner-stacks_in_279.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_279,
  .pdf-preview-inner-stacks_in_279.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_279,
  .pdf-preview-inner-stacks_in_279.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_279,
  .pdf-preview-inner-stacks_in_279.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_279,
  .pdf-preview-inner-stacks_in_279.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_279,
  .pdf-preview-inner-stacks_in_279.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_279,
  .pdf-preview-inner-stacks_in_279.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_279,
  .pdf-preview-inner-stacks_in_279.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_279,
  .pdf-preview-inner-stacks_in_279.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_279,
  .pdf-preview-inner-stacks_in_279.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_279,
  .pdf-preview-inner-stacks_in_279.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_279,
  .pdf-preview-inner-stacks_in_279.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_279,
  .pdf-preview-inner-stacks_in_279.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_279,
  .pdf-preview-inner-stacks_in_279.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_279,
  .pdf-preview-inner-stacks_in_279.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_279,
  .pdf-preview-inner-stacks_in_279.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_279,
  .pdf-preview-inner-stacks_in_279.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_279,
  .pdf-preview-inner-stacks_in_279.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_279,
  .pdf-preview-inner-stacks_in_279.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_279,
  .pdf-preview-inner-stacks_in_279.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_279,
  .pdf-preview-inner-stacks_in_279.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_279,
  .pdf-preview-inner-stacks_in_279.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_279,
  .pdf-preview-inner-stacks_in_279.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_279,
  .pdf-preview-inner-stacks_in_279.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_279,
  .pdf-preview-inner-stacks_in_279.is-flipping-book-open .pdf-preview-img-stacks_in_279,
  .pdf-preview-inner-stacks_in_279.is-flipping-book-open .pdf-preview-img-back-stacks_in_279,
  .pdf-preview-inner-stacks_in_279.is-flipping-book-close .pdf-preview-img-stacks_in_279,
  .pdf-preview-inner-stacks_in_279.is-flipping-book-close .pdf-preview-img-back-stacks_in_279,
  .pdf-preview-inner-stacks_in_279.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_279,
  .pdf-preview-inner-stacks_in_279.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_279,
  .pdf-preview-inner-stacks_in_279.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_279,
  .pdf-preview-inner-stacks_in_279.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_279,
  .pdf-preview-inner-stacks_in_279.is-fold-next .pdf-flip-fold-stacks_in_279,
  .pdf-preview-inner-stacks_in_279.is-fold-prev .pdf-flip-fold-stacks_in_279,
  .pdf-preview-inner-stacks_in_279.is-fold-book-open .pdf-flip-fold-stacks_in_279,
  .pdf-preview-inner-stacks_in_279.is-fold-book-close .pdf-flip-fold-stacks_in_279 {
    animation: none;
  }
}
.pdf-preview-wrapper-stacks_in_317 {
  position: relative;
  text-align: center;
  overflow: visible;
  background: transparent !important;
  box-shadow: none !important;
  
  
  margin-bottom: calc(max(0px, 0px) + 0px);
  
  
}

.pdf-preview-wrapper-stacks_in_317:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.9);
  outline-offset: 3px;
  border-radius: calc(10px + 2px);
}

.pdf-preview-wrapper-stacks_in_317.is-lightbox-enabled .pdf-preview-inner-stacks_in_317 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_317.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_317.is-lightbox-active .pdf-preview-inner-stacks_in_317 {
  cursor: default;
}

.pdf-lightbox-overlay-stacks_in_317 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  opacity: 0;
  background: rgba(8, 12, 24, 0.82);
  overflow: hidden;
  overscroll-behavior: contain;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_317.is-visible {
  display: block;
}

.pdf-lightbox-overlay-stacks_in_317.is-open {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_317 {
  position: absolute;
  inset: 0;
  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_317 {
  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;
}

.pdf-lightbox-close-stacks_in_317:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_317 {
  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_317 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
}


.pdf-preview-img-stacks_in_317 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-three-stage-stacks_in_317 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-page-border-stacks_in_317 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_317::before,
.pdf-page-border-stacks_in_317::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}





.pdf-three-stage-stacks_in_317.is-active {
  opacity: 1;
}

.pdf-three-stage-stacks_in_317 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_317 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_317 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_317 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 10px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_317.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_317.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_317.is-book-layout-single-first,
.pdf-preview-img-stacks_in_317.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_317.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_317.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_317.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_317.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_317.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_317.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_317.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_317.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_317.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_317.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_317.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_317.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_317.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_317.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_317.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_317.is-book-layout-single-first,
.pdf-three-stage-stacks_in_317.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_317.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_317.is-book-layout-single-first,
.pdf-page-border-stacks_in_317.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_317.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_317.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_317.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_317 {
  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: nowrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 2.8rem;
  padding: 7px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.82);
  backdrop-filter: blur(5px);
  color: rgba(248, 250, 252, 1.00);
  white-space: nowrap !important;
  
  box-shadow: none;
  
}



.pdf-preview-inner-stacks_in_317.is-flip-active .pdf-page-border-stacks_in_317 {
  opacity: 0;
}







.pdf-control-bar-stacks_in_317.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_317 > * {
  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_317 .is-hidden,
.pdf-download-btn-stacks_in_317.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_317 {
  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: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 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_317:hover,
.pdf-page-btn-stacks_in_317:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_317: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_317:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_317[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_317:disabled:hover,
.pdf-page-btn-stacks_in_317:disabled:focus-visible,
.pdf-page-btn-stacks_in_317[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_317[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_317 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-nav-glyph-stacks_in_317.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_317.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_317.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_317 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_317 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_317:focus,
.pdf-page-jump-stacks_in_317:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 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_317::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_317::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-bar-action-btn-stacks_in_317 {
  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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_317,
.pdf-bar-action-btn-stacks_in_317:hover,
.pdf-bar-action-btn-stacks_in_317:focus,
.pdf-bar-action-btn-stacks_in_317:focus-visible,
.pdf-bar-action-btn-stacks_in_317:active,
.pdf-bar-action-btn-stacks_in_317:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_317.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_317:hover,
.pdf-bar-action-btn-stacks_in_317:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-bar-action-btn-stacks_in_317: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_317 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_317.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_317.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_317.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_317.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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_317.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_317.button,
.pdf-download-btn-stacks_in_317.button:hover,
.pdf-download-btn-stacks_in_317.button:focus,
.pdf-download-btn-stacks_in_317.button:focus-visible,
.pdf-download-btn-stacks_in_317.button:active,
.pdf-download-btn-stacks_in_317.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_317.button:hover,
.pdf-download-btn-stacks_in_317.button:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-download-btn-stacks_in_317.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_317 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_317.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_317.button.is-icon-only .pdf-download-icon-stacks_in_317 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_317.is-hidden,
.pdf-download-label-stacks_in_317.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_317 {
    gap: 0.26rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 2.45rem;
  }

  

  .pdf-control-bar-stacks_in_317.is-mobile-compact {
    gap: 0.2rem;
  }

  .pdf-page-btn-stacks_in_317 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_317 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_317.is-mobile-compact .pdf-page-jump-stacks_in_317 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_317 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_317 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_317.is-mobile-compact .pdf-bar-action-btn-stacks_in_317 {
    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_317.is-mobile-compact .pdf-bar-action-label-stacks_in_317 {
    display: none;
  }

  .pdf-control-bar-stacks_in_317.is-mobile-compact .pdf-bar-action-icon-stacks_in_317 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-download-btn-stacks_in_317.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_317 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_317 {
  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_317 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_317 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_317.is-flipping-next .pdf-preview-img-stacks_in_317 {
  animation: pdf-preview-front-next-stacks_in_317 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_317.is-flipping-next .pdf-preview-img-back-stacks_in_317 {
  animation: pdf-preview-back-next-stacks_in_317 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_317.is-flipping-prev .pdf-preview-img-stacks_in_317 {
  animation: pdf-preview-front-prev-stacks_in_317 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_317.is-flipping-prev .pdf-preview-img-back-stacks_in_317 {
  animation: pdf-preview-back-prev-stacks_in_317 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_317.is-flip-active .pdf-preview-img-stacks_in_317,
.pdf-preview-inner-stacks_in_317.is-flip-active .pdf-preview-img-turn-stacks_in_317,
.pdf-preview-inner-stacks_in_317.is-flip-active .pdf-preview-img-back-stacks_in_317,
.pdf-preview-inner-stacks_in_317.is-flip-active .pdf-flip-fold-stacks_in_317 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_317.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_317 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_317 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_317.is-flipping-3d-next .pdf-preview-img-back-stacks_in_317 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_317 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_317.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_317 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_317 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_317.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_317 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_317 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_317.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_317 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_317 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_317.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_317 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_317 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_317.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_317 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_317 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_317.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_317 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_317 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_317.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_317 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_317 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_317.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_317 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_317 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_317.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_317 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_317 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_317.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_317 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_317 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_317.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_317 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_317.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_317 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_317.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_317 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_317.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_317 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_317.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_317 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_317 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_317.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_317 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_317 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_317.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_317 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_317 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_317.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_317 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_317 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_317.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_317 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_317 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_317.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_317 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_317 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_317.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_317 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_317 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_317.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_317 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_317 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_317.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_317 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_317 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_317.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_317 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_317 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_317.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_317 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_317 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_317.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_317 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_317 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_317.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_317 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_317 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_317.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_317 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_317 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_317.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_317 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_317 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_317.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_317 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_317 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_317.is-flipping-book-open .pdf-preview-img-stacks_in_317 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_317 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_317.is-flipping-book-open .pdf-preview-img-back-stacks_in_317 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_317 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_317.is-flipping-book-close .pdf-preview-img-stacks_in_317 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_317 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_317.is-flipping-book-close .pdf-preview-img-back-stacks_in_317 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_317 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_317.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_317 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_317 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_317.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_317 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_317 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_317.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_317 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_317 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_317.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_317 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_317 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_317.is-fold-shadow .pdf-flip-fold-stacks_in_317 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_317.is-fold-next .pdf-flip-fold-stacks_in_317 {
  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_317 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_317.is-fold-prev .pdf-flip-fold-stacks_in_317 {
  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_317 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_317.is-fold-book-open .pdf-flip-fold-stacks_in_317 {
  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_317 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_317.is-fold-book-close .pdf-flip-fold-stacks_in_317 {
  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_317 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_317 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_317 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_317 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_317 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_317 {
  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_317 {
  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_317 {
  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_317 {
  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_317 {
  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_317 {
  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_317 {
  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_317 {
  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_317 {
  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_317 {
  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_317 {
  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_317 {
  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_317 {
  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_317 {
  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_317 {
  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_317 {
  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_317 {
  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_317 {
  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_317 {
  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_317 {
  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_317 {
  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_317 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_317 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_317 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_317 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_317 {
  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_317 {
  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_317 {
  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_317 {
  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_317 {
  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_317 {
  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_317 {
  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_317 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_317 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_317 {
  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_317 {
  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_317 {
  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_317,
  .pdf-preview-img-turn-stacks_in_317,
  .pdf-preview-img-back-stacks_in_317,
  .pdf-flip-fold-stacks_in_317,
  .pdf-loader-stacks_in_317,
  .pdf-download-btn-stacks_in_317.button,
  .pdf-lightbox-overlay-stacks_in_317 {
    transition: none;
  }

  .pulse-loader-stacks_in_317,
  .pdf-preview-inner-stacks_in_317.is-flipping-next .pdf-preview-img-stacks_in_317,
  .pdf-preview-inner-stacks_in_317.is-flipping-next .pdf-preview-img-back-stacks_in_317,
  .pdf-preview-inner-stacks_in_317.is-flipping-prev .pdf-preview-img-stacks_in_317,
  .pdf-preview-inner-stacks_in_317.is-flipping-prev .pdf-preview-img-back-stacks_in_317,
  .pdf-preview-inner-stacks_in_317.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_317,
  .pdf-preview-inner-stacks_in_317.is-flipping-3d-next .pdf-preview-img-back-stacks_in_317,
  .pdf-preview-inner-stacks_in_317.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_317,
  .pdf-preview-inner-stacks_in_317.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_317,
  .pdf-preview-inner-stacks_in_317.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_317,
  .pdf-preview-inner-stacks_in_317.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_317,
  .pdf-preview-inner-stacks_in_317.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_317,
  .pdf-preview-inner-stacks_in_317.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_317,
  .pdf-preview-inner-stacks_in_317.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_317,
  .pdf-preview-inner-stacks_in_317.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_317,
  .pdf-preview-inner-stacks_in_317.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_317,
  .pdf-preview-inner-stacks_in_317.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_317,
  .pdf-preview-inner-stacks_in_317.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_317,
  .pdf-preview-inner-stacks_in_317.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_317,
  .pdf-preview-inner-stacks_in_317.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_317,
  .pdf-preview-inner-stacks_in_317.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_317,
  .pdf-preview-inner-stacks_in_317.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_317,
  .pdf-preview-inner-stacks_in_317.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_317,
  .pdf-preview-inner-stacks_in_317.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_317,
  .pdf-preview-inner-stacks_in_317.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_317,
  .pdf-preview-inner-stacks_in_317.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_317,
  .pdf-preview-inner-stacks_in_317.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_317,
  .pdf-preview-inner-stacks_in_317.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_317,
  .pdf-preview-inner-stacks_in_317.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_317,
  .pdf-preview-inner-stacks_in_317.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_317,
  .pdf-preview-inner-stacks_in_317.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_317,
  .pdf-preview-inner-stacks_in_317.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_317,
  .pdf-preview-inner-stacks_in_317.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_317,
  .pdf-preview-inner-stacks_in_317.is-flipping-book-open .pdf-preview-img-stacks_in_317,
  .pdf-preview-inner-stacks_in_317.is-flipping-book-open .pdf-preview-img-back-stacks_in_317,
  .pdf-preview-inner-stacks_in_317.is-flipping-book-close .pdf-preview-img-stacks_in_317,
  .pdf-preview-inner-stacks_in_317.is-flipping-book-close .pdf-preview-img-back-stacks_in_317,
  .pdf-preview-inner-stacks_in_317.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_317,
  .pdf-preview-inner-stacks_in_317.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_317,
  .pdf-preview-inner-stacks_in_317.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_317,
  .pdf-preview-inner-stacks_in_317.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_317,
  .pdf-preview-inner-stacks_in_317.is-fold-next .pdf-flip-fold-stacks_in_317,
  .pdf-preview-inner-stacks_in_317.is-fold-prev .pdf-flip-fold-stacks_in_317,
  .pdf-preview-inner-stacks_in_317.is-fold-book-open .pdf-flip-fold-stacks_in_317,
  .pdf-preview-inner-stacks_in_317.is-fold-book-close .pdf-flip-fold-stacks_in_317 {
    animation: none;
  }
}
.pdf-preview-wrapper-stacks_in_318 {
  position: relative;
  text-align: center;
  overflow: visible;
  background: transparent !important;
  box-shadow: none !important;
  
  
  margin-bottom: calc(max(0px, 0px) + 0px);
  
  
}

.pdf-preview-wrapper-stacks_in_318:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.9);
  outline-offset: 3px;
  border-radius: calc(10px + 2px);
}

.pdf-preview-wrapper-stacks_in_318.is-lightbox-enabled .pdf-preview-inner-stacks_in_318 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_318.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_318.is-lightbox-active .pdf-preview-inner-stacks_in_318 {
  cursor: default;
}

.pdf-lightbox-overlay-stacks_in_318 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  opacity: 0;
  background: rgba(8, 12, 24, 0.82);
  overflow: hidden;
  overscroll-behavior: contain;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_318.is-visible {
  display: block;
}

.pdf-lightbox-overlay-stacks_in_318.is-open {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_318 {
  position: absolute;
  inset: 0;
  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_318 {
  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;
}

.pdf-lightbox-close-stacks_in_318:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_318 {
  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_318 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
}


.pdf-preview-img-stacks_in_318 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-three-stage-stacks_in_318 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-page-border-stacks_in_318 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_318::before,
.pdf-page-border-stacks_in_318::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}





.pdf-three-stage-stacks_in_318.is-active {
  opacity: 1;
}

.pdf-three-stage-stacks_in_318 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_318 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_318 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_318 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 10px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_318.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_318.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_318.is-book-layout-single-first,
.pdf-preview-img-stacks_in_318.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_318.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_318.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_318.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_318.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_318.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_318.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_318.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_318.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_318.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_318.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_318.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_318.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_318.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_318.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_318.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_318.is-book-layout-single-first,
.pdf-three-stage-stacks_in_318.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_318.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_318.is-book-layout-single-first,
.pdf-page-border-stacks_in_318.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_318.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_318.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_318.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_318 {
  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: nowrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 2.8rem;
  padding: 7px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.82);
  backdrop-filter: blur(5px);
  color: rgba(248, 250, 252, 1.00);
  white-space: nowrap !important;
  
  box-shadow: none;
  
}



.pdf-preview-inner-stacks_in_318.is-flip-active .pdf-page-border-stacks_in_318 {
  opacity: 0;
}







.pdf-control-bar-stacks_in_318.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_318 > * {
  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_318 .is-hidden,
.pdf-download-btn-stacks_in_318.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_318 {
  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: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 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_318:hover,
.pdf-page-btn-stacks_in_318:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_318: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_318:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_318[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_318:disabled:hover,
.pdf-page-btn-stacks_in_318:disabled:focus-visible,
.pdf-page-btn-stacks_in_318[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_318[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_318 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-nav-glyph-stacks_in_318.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_318.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_318.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_318 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_318 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_318:focus,
.pdf-page-jump-stacks_in_318:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 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_318::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_318::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-bar-action-btn-stacks_in_318 {
  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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_318,
.pdf-bar-action-btn-stacks_in_318:hover,
.pdf-bar-action-btn-stacks_in_318:focus,
.pdf-bar-action-btn-stacks_in_318:focus-visible,
.pdf-bar-action-btn-stacks_in_318:active,
.pdf-bar-action-btn-stacks_in_318:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_318.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_318:hover,
.pdf-bar-action-btn-stacks_in_318:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-bar-action-btn-stacks_in_318: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_318 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_318.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_318.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_318.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_318.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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_318.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_318.button,
.pdf-download-btn-stacks_in_318.button:hover,
.pdf-download-btn-stacks_in_318.button:focus,
.pdf-download-btn-stacks_in_318.button:focus-visible,
.pdf-download-btn-stacks_in_318.button:active,
.pdf-download-btn-stacks_in_318.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_318.button:hover,
.pdf-download-btn-stacks_in_318.button:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-download-btn-stacks_in_318.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_318 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_318.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_318.button.is-icon-only .pdf-download-icon-stacks_in_318 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_318.is-hidden,
.pdf-download-label-stacks_in_318.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_318 {
    gap: 0.26rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 2.45rem;
  }

  

  .pdf-control-bar-stacks_in_318.is-mobile-compact {
    gap: 0.2rem;
  }

  .pdf-page-btn-stacks_in_318 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_318 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_318.is-mobile-compact .pdf-page-jump-stacks_in_318 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_318 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_318 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_318.is-mobile-compact .pdf-bar-action-btn-stacks_in_318 {
    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_318.is-mobile-compact .pdf-bar-action-label-stacks_in_318 {
    display: none;
  }

  .pdf-control-bar-stacks_in_318.is-mobile-compact .pdf-bar-action-icon-stacks_in_318 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-download-btn-stacks_in_318.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_318 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_318 {
  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_318 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_318 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_318.is-flipping-next .pdf-preview-img-stacks_in_318 {
  animation: pdf-preview-front-next-stacks_in_318 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_318.is-flipping-next .pdf-preview-img-back-stacks_in_318 {
  animation: pdf-preview-back-next-stacks_in_318 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_318.is-flipping-prev .pdf-preview-img-stacks_in_318 {
  animation: pdf-preview-front-prev-stacks_in_318 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_318.is-flipping-prev .pdf-preview-img-back-stacks_in_318 {
  animation: pdf-preview-back-prev-stacks_in_318 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_318.is-flip-active .pdf-preview-img-stacks_in_318,
.pdf-preview-inner-stacks_in_318.is-flip-active .pdf-preview-img-turn-stacks_in_318,
.pdf-preview-inner-stacks_in_318.is-flip-active .pdf-preview-img-back-stacks_in_318,
.pdf-preview-inner-stacks_in_318.is-flip-active .pdf-flip-fold-stacks_in_318 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_318.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_318 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_318 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_318.is-flipping-3d-next .pdf-preview-img-back-stacks_in_318 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_318 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_318.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_318 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_318 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_318.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_318 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_318 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_318.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_318 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_318 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_318.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_318 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_318 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_318.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_318 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_318 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_318.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_318 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_318 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_318.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_318 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_318 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_318.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_318 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_318 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_318.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_318 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_318 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_318.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_318 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_318 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_318.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_318 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_318.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_318 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_318.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_318 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_318.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_318 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_318.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_318 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_318 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_318.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_318 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_318 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_318.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_318 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_318 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_318.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_318 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_318 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_318.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_318 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_318 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_318.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_318 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_318 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_318.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_318 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_318 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_318.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_318 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_318 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_318.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_318 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_318 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_318.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_318 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_318 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_318.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_318 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_318 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_318.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_318 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_318 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_318.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_318 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_318 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_318.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_318 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_318 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_318.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_318 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_318 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_318.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_318 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_318 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_318.is-flipping-book-open .pdf-preview-img-stacks_in_318 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_318 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_318.is-flipping-book-open .pdf-preview-img-back-stacks_in_318 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_318 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_318.is-flipping-book-close .pdf-preview-img-stacks_in_318 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_318 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_318.is-flipping-book-close .pdf-preview-img-back-stacks_in_318 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_318 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_318.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_318 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_318 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_318.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_318 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_318 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_318.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_318 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_318 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_318.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_318 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_318 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_318.is-fold-shadow .pdf-flip-fold-stacks_in_318 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_318.is-fold-next .pdf-flip-fold-stacks_in_318 {
  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_318 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_318.is-fold-prev .pdf-flip-fold-stacks_in_318 {
  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_318 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_318.is-fold-book-open .pdf-flip-fold-stacks_in_318 {
  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_318 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_318.is-fold-book-close .pdf-flip-fold-stacks_in_318 {
  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_318 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_318 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_318 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_318 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_318 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_318 {
  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_318 {
  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_318 {
  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_318 {
  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_318 {
  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_318 {
  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_318 {
  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_318 {
  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_318 {
  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_318 {
  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_318 {
  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_318 {
  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_318 {
  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_318 {
  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_318 {
  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_318 {
  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_318 {
  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_318 {
  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_318 {
  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_318 {
  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_318 {
  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_318 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_318 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_318 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_318 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_318 {
  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_318 {
  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_318 {
  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_318 {
  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_318 {
  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_318 {
  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_318 {
  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_318 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_318 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_318 {
  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_318 {
  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_318 {
  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_318,
  .pdf-preview-img-turn-stacks_in_318,
  .pdf-preview-img-back-stacks_in_318,
  .pdf-flip-fold-stacks_in_318,
  .pdf-loader-stacks_in_318,
  .pdf-download-btn-stacks_in_318.button,
  .pdf-lightbox-overlay-stacks_in_318 {
    transition: none;
  }

  .pulse-loader-stacks_in_318,
  .pdf-preview-inner-stacks_in_318.is-flipping-next .pdf-preview-img-stacks_in_318,
  .pdf-preview-inner-stacks_in_318.is-flipping-next .pdf-preview-img-back-stacks_in_318,
  .pdf-preview-inner-stacks_in_318.is-flipping-prev .pdf-preview-img-stacks_in_318,
  .pdf-preview-inner-stacks_in_318.is-flipping-prev .pdf-preview-img-back-stacks_in_318,
  .pdf-preview-inner-stacks_in_318.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_318,
  .pdf-preview-inner-stacks_in_318.is-flipping-3d-next .pdf-preview-img-back-stacks_in_318,
  .pdf-preview-inner-stacks_in_318.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_318,
  .pdf-preview-inner-stacks_in_318.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_318,
  .pdf-preview-inner-stacks_in_318.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_318,
  .pdf-preview-inner-stacks_in_318.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_318,
  .pdf-preview-inner-stacks_in_318.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_318,
  .pdf-preview-inner-stacks_in_318.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_318,
  .pdf-preview-inner-stacks_in_318.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_318,
  .pdf-preview-inner-stacks_in_318.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_318,
  .pdf-preview-inner-stacks_in_318.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_318,
  .pdf-preview-inner-stacks_in_318.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_318,
  .pdf-preview-inner-stacks_in_318.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_318,
  .pdf-preview-inner-stacks_in_318.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_318,
  .pdf-preview-inner-stacks_in_318.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_318,
  .pdf-preview-inner-stacks_in_318.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_318,
  .pdf-preview-inner-stacks_in_318.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_318,
  .pdf-preview-inner-stacks_in_318.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_318,
  .pdf-preview-inner-stacks_in_318.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_318,
  .pdf-preview-inner-stacks_in_318.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_318,
  .pdf-preview-inner-stacks_in_318.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_318,
  .pdf-preview-inner-stacks_in_318.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_318,
  .pdf-preview-inner-stacks_in_318.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_318,
  .pdf-preview-inner-stacks_in_318.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_318,
  .pdf-preview-inner-stacks_in_318.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_318,
  .pdf-preview-inner-stacks_in_318.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_318,
  .pdf-preview-inner-stacks_in_318.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_318,
  .pdf-preview-inner-stacks_in_318.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_318,
  .pdf-preview-inner-stacks_in_318.is-flipping-book-open .pdf-preview-img-stacks_in_318,
  .pdf-preview-inner-stacks_in_318.is-flipping-book-open .pdf-preview-img-back-stacks_in_318,
  .pdf-preview-inner-stacks_in_318.is-flipping-book-close .pdf-preview-img-stacks_in_318,
  .pdf-preview-inner-stacks_in_318.is-flipping-book-close .pdf-preview-img-back-stacks_in_318,
  .pdf-preview-inner-stacks_in_318.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_318,
  .pdf-preview-inner-stacks_in_318.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_318,
  .pdf-preview-inner-stacks_in_318.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_318,
  .pdf-preview-inner-stacks_in_318.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_318,
  .pdf-preview-inner-stacks_in_318.is-fold-next .pdf-flip-fold-stacks_in_318,
  .pdf-preview-inner-stacks_in_318.is-fold-prev .pdf-flip-fold-stacks_in_318,
  .pdf-preview-inner-stacks_in_318.is-fold-book-open .pdf-flip-fold-stacks_in_318,
  .pdf-preview-inner-stacks_in_318.is-fold-book-close .pdf-flip-fold-stacks_in_318 {
    animation: none;
  }
}
.pdf-preview-wrapper-stacks_in_319 {
  position: relative;
  text-align: center;
  overflow: visible;
  background: transparent !important;
  box-shadow: none !important;
  
  
  margin-bottom: calc(max(0px, 0px) + 0px);
  
  
}

.pdf-preview-wrapper-stacks_in_319:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.9);
  outline-offset: 3px;
  border-radius: calc(10px + 2px);
}

.pdf-preview-wrapper-stacks_in_319.is-lightbox-enabled .pdf-preview-inner-stacks_in_319 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_319.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_319.is-lightbox-active .pdf-preview-inner-stacks_in_319 {
  cursor: default;
}

.pdf-lightbox-overlay-stacks_in_319 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  opacity: 0;
  background: rgba(8, 12, 24, 0.82);
  overflow: hidden;
  overscroll-behavior: contain;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_319.is-visible {
  display: block;
}

.pdf-lightbox-overlay-stacks_in_319.is-open {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_319 {
  position: absolute;
  inset: 0;
  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_319 {
  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;
}

.pdf-lightbox-close-stacks_in_319:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_319 {
  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_319 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
}


.pdf-preview-img-stacks_in_319 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-three-stage-stacks_in_319 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-page-border-stacks_in_319 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_319::before,
.pdf-page-border-stacks_in_319::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}





.pdf-three-stage-stacks_in_319.is-active {
  opacity: 1;
}

.pdf-three-stage-stacks_in_319 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_319 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_319 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_319 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 10px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_319.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_319.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_319.is-book-layout-single-first,
.pdf-preview-img-stacks_in_319.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_319.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_319.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_319.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_319.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_319.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_319.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_319.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_319.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_319.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_319.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_319.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_319.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_319.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_319.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_319.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_319.is-book-layout-single-first,
.pdf-three-stage-stacks_in_319.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_319.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_319.is-book-layout-single-first,
.pdf-page-border-stacks_in_319.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_319.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_319.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_319.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_319 {
  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: nowrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 2.8rem;
  padding: 7px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.82);
  backdrop-filter: blur(5px);
  color: rgba(248, 250, 252, 1.00);
  white-space: nowrap !important;
  
  box-shadow: none;
  
}



.pdf-preview-inner-stacks_in_319.is-flip-active .pdf-page-border-stacks_in_319 {
  opacity: 0;
}







.pdf-control-bar-stacks_in_319.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_319 > * {
  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_319 .is-hidden,
.pdf-download-btn-stacks_in_319.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_319 {
  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: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 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_319:hover,
.pdf-page-btn-stacks_in_319:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_319: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_319:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_319[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_319:disabled:hover,
.pdf-page-btn-stacks_in_319:disabled:focus-visible,
.pdf-page-btn-stacks_in_319[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_319[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_319 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-nav-glyph-stacks_in_319.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_319.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_319.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_319 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_319 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_319:focus,
.pdf-page-jump-stacks_in_319:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 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_319::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_319::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-bar-action-btn-stacks_in_319 {
  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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_319,
.pdf-bar-action-btn-stacks_in_319:hover,
.pdf-bar-action-btn-stacks_in_319:focus,
.pdf-bar-action-btn-stacks_in_319:focus-visible,
.pdf-bar-action-btn-stacks_in_319:active,
.pdf-bar-action-btn-stacks_in_319:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_319.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_319:hover,
.pdf-bar-action-btn-stacks_in_319:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-bar-action-btn-stacks_in_319: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_319 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_319.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_319.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_319.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_319.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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_319.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_319.button,
.pdf-download-btn-stacks_in_319.button:hover,
.pdf-download-btn-stacks_in_319.button:focus,
.pdf-download-btn-stacks_in_319.button:focus-visible,
.pdf-download-btn-stacks_in_319.button:active,
.pdf-download-btn-stacks_in_319.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_319.button:hover,
.pdf-download-btn-stacks_in_319.button:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-download-btn-stacks_in_319.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_319 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_319.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_319.button.is-icon-only .pdf-download-icon-stacks_in_319 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_319.is-hidden,
.pdf-download-label-stacks_in_319.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_319 {
    gap: 0.26rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 2.45rem;
  }

  

  .pdf-control-bar-stacks_in_319.is-mobile-compact {
    gap: 0.2rem;
  }

  .pdf-page-btn-stacks_in_319 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_319 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_319.is-mobile-compact .pdf-page-jump-stacks_in_319 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_319 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_319 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_319.is-mobile-compact .pdf-bar-action-btn-stacks_in_319 {
    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_319.is-mobile-compact .pdf-bar-action-label-stacks_in_319 {
    display: none;
  }

  .pdf-control-bar-stacks_in_319.is-mobile-compact .pdf-bar-action-icon-stacks_in_319 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-download-btn-stacks_in_319.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_319 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_319 {
  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_319 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_319 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_319.is-flipping-next .pdf-preview-img-stacks_in_319 {
  animation: pdf-preview-front-next-stacks_in_319 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_319.is-flipping-next .pdf-preview-img-back-stacks_in_319 {
  animation: pdf-preview-back-next-stacks_in_319 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_319.is-flipping-prev .pdf-preview-img-stacks_in_319 {
  animation: pdf-preview-front-prev-stacks_in_319 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_319.is-flipping-prev .pdf-preview-img-back-stacks_in_319 {
  animation: pdf-preview-back-prev-stacks_in_319 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_319.is-flip-active .pdf-preview-img-stacks_in_319,
.pdf-preview-inner-stacks_in_319.is-flip-active .pdf-preview-img-turn-stacks_in_319,
.pdf-preview-inner-stacks_in_319.is-flip-active .pdf-preview-img-back-stacks_in_319,
.pdf-preview-inner-stacks_in_319.is-flip-active .pdf-flip-fold-stacks_in_319 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_319.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_319 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_319 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_319.is-flipping-3d-next .pdf-preview-img-back-stacks_in_319 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_319 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_319.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_319 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_319 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_319.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_319 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_319 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_319.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_319 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_319 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_319.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_319 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_319 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_319.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_319 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_319 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_319.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_319 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_319 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_319.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_319 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_319 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_319.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_319 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_319 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_319.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_319 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_319 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_319.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_319 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_319 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_319.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_319 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_319.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_319 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_319.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_319 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_319.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_319 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_319.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_319 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_319 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_319.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_319 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_319 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_319.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_319 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_319 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_319.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_319 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_319 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_319.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_319 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_319 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_319.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_319 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_319 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_319.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_319 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_319 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_319.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_319 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_319 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_319.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_319 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_319 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_319.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_319 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_319 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_319.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_319 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_319 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_319.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_319 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_319 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_319.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_319 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_319 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_319.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_319 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_319 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_319.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_319 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_319 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_319.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_319 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_319 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_319.is-flipping-book-open .pdf-preview-img-stacks_in_319 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_319 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_319.is-flipping-book-open .pdf-preview-img-back-stacks_in_319 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_319 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_319.is-flipping-book-close .pdf-preview-img-stacks_in_319 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_319 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_319.is-flipping-book-close .pdf-preview-img-back-stacks_in_319 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_319 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_319.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_319 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_319 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_319.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_319 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_319 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_319.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_319 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_319 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_319.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_319 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_319 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_319.is-fold-shadow .pdf-flip-fold-stacks_in_319 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_319.is-fold-next .pdf-flip-fold-stacks_in_319 {
  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_319 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_319.is-fold-prev .pdf-flip-fold-stacks_in_319 {
  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_319 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_319.is-fold-book-open .pdf-flip-fold-stacks_in_319 {
  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_319 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_319.is-fold-book-close .pdf-flip-fold-stacks_in_319 {
  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_319 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_319 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_319 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_319 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_319 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_319 {
  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_319 {
  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_319 {
  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_319 {
  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_319 {
  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_319 {
  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_319 {
  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_319 {
  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_319 {
  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_319 {
  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_319 {
  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_319 {
  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_319 {
  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_319 {
  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_319 {
  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_319 {
  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_319 {
  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_319 {
  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_319 {
  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_319 {
  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_319 {
  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_319 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_319 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_319 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_319 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_319 {
  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_319 {
  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_319 {
  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_319 {
  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_319 {
  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_319 {
  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_319 {
  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_319 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_319 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_319 {
  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_319 {
  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_319 {
  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_319,
  .pdf-preview-img-turn-stacks_in_319,
  .pdf-preview-img-back-stacks_in_319,
  .pdf-flip-fold-stacks_in_319,
  .pdf-loader-stacks_in_319,
  .pdf-download-btn-stacks_in_319.button,
  .pdf-lightbox-overlay-stacks_in_319 {
    transition: none;
  }

  .pulse-loader-stacks_in_319,
  .pdf-preview-inner-stacks_in_319.is-flipping-next .pdf-preview-img-stacks_in_319,
  .pdf-preview-inner-stacks_in_319.is-flipping-next .pdf-preview-img-back-stacks_in_319,
  .pdf-preview-inner-stacks_in_319.is-flipping-prev .pdf-preview-img-stacks_in_319,
  .pdf-preview-inner-stacks_in_319.is-flipping-prev .pdf-preview-img-back-stacks_in_319,
  .pdf-preview-inner-stacks_in_319.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_319,
  .pdf-preview-inner-stacks_in_319.is-flipping-3d-next .pdf-preview-img-back-stacks_in_319,
  .pdf-preview-inner-stacks_in_319.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_319,
  .pdf-preview-inner-stacks_in_319.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_319,
  .pdf-preview-inner-stacks_in_319.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_319,
  .pdf-preview-inner-stacks_in_319.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_319,
  .pdf-preview-inner-stacks_in_319.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_319,
  .pdf-preview-inner-stacks_in_319.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_319,
  .pdf-preview-inner-stacks_in_319.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_319,
  .pdf-preview-inner-stacks_in_319.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_319,
  .pdf-preview-inner-stacks_in_319.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_319,
  .pdf-preview-inner-stacks_in_319.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_319,
  .pdf-preview-inner-stacks_in_319.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_319,
  .pdf-preview-inner-stacks_in_319.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_319,
  .pdf-preview-inner-stacks_in_319.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_319,
  .pdf-preview-inner-stacks_in_319.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_319,
  .pdf-preview-inner-stacks_in_319.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_319,
  .pdf-preview-inner-stacks_in_319.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_319,
  .pdf-preview-inner-stacks_in_319.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_319,
  .pdf-preview-inner-stacks_in_319.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_319,
  .pdf-preview-inner-stacks_in_319.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_319,
  .pdf-preview-inner-stacks_in_319.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_319,
  .pdf-preview-inner-stacks_in_319.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_319,
  .pdf-preview-inner-stacks_in_319.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_319,
  .pdf-preview-inner-stacks_in_319.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_319,
  .pdf-preview-inner-stacks_in_319.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_319,
  .pdf-preview-inner-stacks_in_319.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_319,
  .pdf-preview-inner-stacks_in_319.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_319,
  .pdf-preview-inner-stacks_in_319.is-flipping-book-open .pdf-preview-img-stacks_in_319,
  .pdf-preview-inner-stacks_in_319.is-flipping-book-open .pdf-preview-img-back-stacks_in_319,
  .pdf-preview-inner-stacks_in_319.is-flipping-book-close .pdf-preview-img-stacks_in_319,
  .pdf-preview-inner-stacks_in_319.is-flipping-book-close .pdf-preview-img-back-stacks_in_319,
  .pdf-preview-inner-stacks_in_319.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_319,
  .pdf-preview-inner-stacks_in_319.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_319,
  .pdf-preview-inner-stacks_in_319.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_319,
  .pdf-preview-inner-stacks_in_319.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_319,
  .pdf-preview-inner-stacks_in_319.is-fold-next .pdf-flip-fold-stacks_in_319,
  .pdf-preview-inner-stacks_in_319.is-fold-prev .pdf-flip-fold-stacks_in_319,
  .pdf-preview-inner-stacks_in_319.is-fold-book-open .pdf-flip-fold-stacks_in_319,
  .pdf-preview-inner-stacks_in_319.is-fold-book-close .pdf-flip-fold-stacks_in_319 {
    animation: none;
  }
}
.pdf-preview-wrapper-stacks_in_320 {
  position: relative;
  text-align: center;
  overflow: visible;
  background: transparent !important;
  box-shadow: none !important;
  
  
  margin-bottom: calc(max(0px, 0px) + 0px);
  
  
}

.pdf-preview-wrapper-stacks_in_320:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.9);
  outline-offset: 3px;
  border-radius: calc(10px + 2px);
}

.pdf-preview-wrapper-stacks_in_320.is-lightbox-enabled .pdf-preview-inner-stacks_in_320 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_320.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_320.is-lightbox-active .pdf-preview-inner-stacks_in_320 {
  cursor: default;
}

.pdf-lightbox-overlay-stacks_in_320 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  opacity: 0;
  background: rgba(8, 12, 24, 0.82);
  overflow: hidden;
  overscroll-behavior: contain;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_320.is-visible {
  display: block;
}

.pdf-lightbox-overlay-stacks_in_320.is-open {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_320 {
  position: absolute;
  inset: 0;
  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_320 {
  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;
}

.pdf-lightbox-close-stacks_in_320:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_320 {
  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_320 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
}


.pdf-preview-img-stacks_in_320 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-three-stage-stacks_in_320 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-page-border-stacks_in_320 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_320::before,
.pdf-page-border-stacks_in_320::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}





.pdf-three-stage-stacks_in_320.is-active {
  opacity: 1;
}

.pdf-three-stage-stacks_in_320 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_320 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_320 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_320 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 10px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_320.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_320.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_320.is-book-layout-single-first,
.pdf-preview-img-stacks_in_320.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_320.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_320.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_320.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_320.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_320.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_320.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_320.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_320.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_320.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_320.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_320.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_320.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_320.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_320.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_320.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_320.is-book-layout-single-first,
.pdf-three-stage-stacks_in_320.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_320.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_320.is-book-layout-single-first,
.pdf-page-border-stacks_in_320.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_320.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_320.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_320.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_320 {
  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: nowrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 2.8rem;
  padding: 7px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.82);
  backdrop-filter: blur(5px);
  color: rgba(248, 250, 252, 1.00);
  white-space: nowrap !important;
  
  box-shadow: none;
  
}



.pdf-preview-inner-stacks_in_320.is-flip-active .pdf-page-border-stacks_in_320 {
  opacity: 0;
}







.pdf-control-bar-stacks_in_320.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_320 > * {
  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_320 .is-hidden,
.pdf-download-btn-stacks_in_320.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_320 {
  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: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 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_320:hover,
.pdf-page-btn-stacks_in_320:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_320: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_320:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_320[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_320:disabled:hover,
.pdf-page-btn-stacks_in_320:disabled:focus-visible,
.pdf-page-btn-stacks_in_320[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_320[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_320 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-nav-glyph-stacks_in_320.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_320.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_320.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_320 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_320 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_320:focus,
.pdf-page-jump-stacks_in_320:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 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_320::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_320::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-bar-action-btn-stacks_in_320 {
  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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_320,
.pdf-bar-action-btn-stacks_in_320:hover,
.pdf-bar-action-btn-stacks_in_320:focus,
.pdf-bar-action-btn-stacks_in_320:focus-visible,
.pdf-bar-action-btn-stacks_in_320:active,
.pdf-bar-action-btn-stacks_in_320:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_320.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_320:hover,
.pdf-bar-action-btn-stacks_in_320:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-bar-action-btn-stacks_in_320: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_320 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_320.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_320.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_320.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_320.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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_320.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_320.button,
.pdf-download-btn-stacks_in_320.button:hover,
.pdf-download-btn-stacks_in_320.button:focus,
.pdf-download-btn-stacks_in_320.button:focus-visible,
.pdf-download-btn-stacks_in_320.button:active,
.pdf-download-btn-stacks_in_320.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_320.button:hover,
.pdf-download-btn-stacks_in_320.button:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-download-btn-stacks_in_320.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_320 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_320.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_320.button.is-icon-only .pdf-download-icon-stacks_in_320 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_320.is-hidden,
.pdf-download-label-stacks_in_320.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_320 {
    gap: 0.26rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 2.45rem;
  }

  

  .pdf-control-bar-stacks_in_320.is-mobile-compact {
    gap: 0.2rem;
  }

  .pdf-page-btn-stacks_in_320 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_320 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_320.is-mobile-compact .pdf-page-jump-stacks_in_320 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_320 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_320 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_320.is-mobile-compact .pdf-bar-action-btn-stacks_in_320 {
    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_320.is-mobile-compact .pdf-bar-action-label-stacks_in_320 {
    display: none;
  }

  .pdf-control-bar-stacks_in_320.is-mobile-compact .pdf-bar-action-icon-stacks_in_320 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-download-btn-stacks_in_320.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_320 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_320 {
  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_320 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_320 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_320.is-flipping-next .pdf-preview-img-stacks_in_320 {
  animation: pdf-preview-front-next-stacks_in_320 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_320.is-flipping-next .pdf-preview-img-back-stacks_in_320 {
  animation: pdf-preview-back-next-stacks_in_320 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_320.is-flipping-prev .pdf-preview-img-stacks_in_320 {
  animation: pdf-preview-front-prev-stacks_in_320 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_320.is-flipping-prev .pdf-preview-img-back-stacks_in_320 {
  animation: pdf-preview-back-prev-stacks_in_320 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_320.is-flip-active .pdf-preview-img-stacks_in_320,
.pdf-preview-inner-stacks_in_320.is-flip-active .pdf-preview-img-turn-stacks_in_320,
.pdf-preview-inner-stacks_in_320.is-flip-active .pdf-preview-img-back-stacks_in_320,
.pdf-preview-inner-stacks_in_320.is-flip-active .pdf-flip-fold-stacks_in_320 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_320.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_320 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_320 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_320.is-flipping-3d-next .pdf-preview-img-back-stacks_in_320 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_320 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_320.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_320 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_320 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_320.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_320 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_320 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_320.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_320 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_320 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_320.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_320 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_320 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_320.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_320 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_320 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_320.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_320 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_320 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_320.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_320 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_320 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_320.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_320 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_320 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_320.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_320 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_320 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_320.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_320 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_320 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_320.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_320 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_320.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_320 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_320.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_320 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_320.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_320 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_320.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_320 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_320 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_320.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_320 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_320 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_320.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_320 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_320 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_320.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_320 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_320 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_320.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_320 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_320 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_320.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_320 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_320 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_320.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_320 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_320 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_320.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_320 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_320 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_320.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_320 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_320 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_320.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_320 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_320 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_320.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_320 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_320 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_320.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_320 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_320 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_320.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_320 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_320 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_320.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_320 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_320 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_320.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_320 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_320 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_320.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_320 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_320 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_320.is-flipping-book-open .pdf-preview-img-stacks_in_320 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_320 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_320.is-flipping-book-open .pdf-preview-img-back-stacks_in_320 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_320 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_320.is-flipping-book-close .pdf-preview-img-stacks_in_320 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_320 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_320.is-flipping-book-close .pdf-preview-img-back-stacks_in_320 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_320 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_320.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_320 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_320 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_320.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_320 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_320 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_320.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_320 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_320 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_320.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_320 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_320 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_320.is-fold-shadow .pdf-flip-fold-stacks_in_320 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_320.is-fold-next .pdf-flip-fold-stacks_in_320 {
  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_320 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_320.is-fold-prev .pdf-flip-fold-stacks_in_320 {
  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_320 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_320.is-fold-book-open .pdf-flip-fold-stacks_in_320 {
  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_320 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_320.is-fold-book-close .pdf-flip-fold-stacks_in_320 {
  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_320 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_320 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_320 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_320 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_320 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_320 {
  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_320 {
  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_320 {
  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_320 {
  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_320 {
  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_320 {
  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_320 {
  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_320 {
  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_320 {
  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_320 {
  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_320 {
  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_320 {
  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_320 {
  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_320 {
  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_320 {
  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_320 {
  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_320 {
  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_320 {
  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_320 {
  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_320 {
  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_320 {
  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_320 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_320 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_320 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_320 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_320 {
  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_320 {
  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_320 {
  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_320 {
  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_320 {
  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_320 {
  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_320 {
  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_320 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_320 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_320 {
  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_320 {
  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_320 {
  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_320,
  .pdf-preview-img-turn-stacks_in_320,
  .pdf-preview-img-back-stacks_in_320,
  .pdf-flip-fold-stacks_in_320,
  .pdf-loader-stacks_in_320,
  .pdf-download-btn-stacks_in_320.button,
  .pdf-lightbox-overlay-stacks_in_320 {
    transition: none;
  }

  .pulse-loader-stacks_in_320,
  .pdf-preview-inner-stacks_in_320.is-flipping-next .pdf-preview-img-stacks_in_320,
  .pdf-preview-inner-stacks_in_320.is-flipping-next .pdf-preview-img-back-stacks_in_320,
  .pdf-preview-inner-stacks_in_320.is-flipping-prev .pdf-preview-img-stacks_in_320,
  .pdf-preview-inner-stacks_in_320.is-flipping-prev .pdf-preview-img-back-stacks_in_320,
  .pdf-preview-inner-stacks_in_320.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_320,
  .pdf-preview-inner-stacks_in_320.is-flipping-3d-next .pdf-preview-img-back-stacks_in_320,
  .pdf-preview-inner-stacks_in_320.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_320,
  .pdf-preview-inner-stacks_in_320.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_320,
  .pdf-preview-inner-stacks_in_320.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_320,
  .pdf-preview-inner-stacks_in_320.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_320,
  .pdf-preview-inner-stacks_in_320.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_320,
  .pdf-preview-inner-stacks_in_320.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_320,
  .pdf-preview-inner-stacks_in_320.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_320,
  .pdf-preview-inner-stacks_in_320.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_320,
  .pdf-preview-inner-stacks_in_320.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_320,
  .pdf-preview-inner-stacks_in_320.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_320,
  .pdf-preview-inner-stacks_in_320.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_320,
  .pdf-preview-inner-stacks_in_320.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_320,
  .pdf-preview-inner-stacks_in_320.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_320,
  .pdf-preview-inner-stacks_in_320.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_320,
  .pdf-preview-inner-stacks_in_320.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_320,
  .pdf-preview-inner-stacks_in_320.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_320,
  .pdf-preview-inner-stacks_in_320.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_320,
  .pdf-preview-inner-stacks_in_320.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_320,
  .pdf-preview-inner-stacks_in_320.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_320,
  .pdf-preview-inner-stacks_in_320.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_320,
  .pdf-preview-inner-stacks_in_320.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_320,
  .pdf-preview-inner-stacks_in_320.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_320,
  .pdf-preview-inner-stacks_in_320.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_320,
  .pdf-preview-inner-stacks_in_320.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_320,
  .pdf-preview-inner-stacks_in_320.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_320,
  .pdf-preview-inner-stacks_in_320.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_320,
  .pdf-preview-inner-stacks_in_320.is-flipping-book-open .pdf-preview-img-stacks_in_320,
  .pdf-preview-inner-stacks_in_320.is-flipping-book-open .pdf-preview-img-back-stacks_in_320,
  .pdf-preview-inner-stacks_in_320.is-flipping-book-close .pdf-preview-img-stacks_in_320,
  .pdf-preview-inner-stacks_in_320.is-flipping-book-close .pdf-preview-img-back-stacks_in_320,
  .pdf-preview-inner-stacks_in_320.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_320,
  .pdf-preview-inner-stacks_in_320.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_320,
  .pdf-preview-inner-stacks_in_320.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_320,
  .pdf-preview-inner-stacks_in_320.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_320,
  .pdf-preview-inner-stacks_in_320.is-fold-next .pdf-flip-fold-stacks_in_320,
  .pdf-preview-inner-stacks_in_320.is-fold-prev .pdf-flip-fold-stacks_in_320,
  .pdf-preview-inner-stacks_in_320.is-fold-book-open .pdf-flip-fold-stacks_in_320,
  .pdf-preview-inner-stacks_in_320.is-fold-book-close .pdf-flip-fold-stacks_in_320 {
    animation: none;
  }
}
.pdf-preview-wrapper-stacks_in_321 {
  position: relative;
  text-align: center;
  overflow: visible;
  background: transparent !important;
  box-shadow: none !important;
  
  
  margin-bottom: calc(max(0px, 0px) + 0px);
  
  
}

.pdf-preview-wrapper-stacks_in_321:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.9);
  outline-offset: 3px;
  border-radius: calc(10px + 2px);
}

.pdf-preview-wrapper-stacks_in_321.is-lightbox-enabled .pdf-preview-inner-stacks_in_321 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_321.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_321.is-lightbox-active .pdf-preview-inner-stacks_in_321 {
  cursor: default;
}

.pdf-lightbox-overlay-stacks_in_321 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  opacity: 0;
  background: rgba(8, 12, 24, 0.82);
  overflow: hidden;
  overscroll-behavior: contain;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_321.is-visible {
  display: block;
}

.pdf-lightbox-overlay-stacks_in_321.is-open {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_321 {
  position: absolute;
  inset: 0;
  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_321 {
  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;
}

.pdf-lightbox-close-stacks_in_321:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_321 {
  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_321 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
}


.pdf-preview-img-stacks_in_321 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-three-stage-stacks_in_321 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-page-border-stacks_in_321 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_321::before,
.pdf-page-border-stacks_in_321::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}





.pdf-three-stage-stacks_in_321.is-active {
  opacity: 1;
}

.pdf-three-stage-stacks_in_321 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_321 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_321 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_321 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 10px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_321.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_321.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_321.is-book-layout-single-first,
.pdf-preview-img-stacks_in_321.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_321.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_321.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_321.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_321.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_321.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_321.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_321.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_321.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_321.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_321.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_321.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_321.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_321.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_321.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_321.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_321.is-book-layout-single-first,
.pdf-three-stage-stacks_in_321.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_321.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_321.is-book-layout-single-first,
.pdf-page-border-stacks_in_321.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_321.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_321.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_321.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_321 {
  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: nowrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 2.8rem;
  padding: 7px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.82);
  backdrop-filter: blur(5px);
  color: rgba(248, 250, 252, 1.00);
  white-space: nowrap !important;
  
  box-shadow: none;
  
}



.pdf-preview-inner-stacks_in_321.is-flip-active .pdf-page-border-stacks_in_321 {
  opacity: 0;
}







.pdf-control-bar-stacks_in_321.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_321 > * {
  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_321 .is-hidden,
.pdf-download-btn-stacks_in_321.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_321 {
  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: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 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_321:hover,
.pdf-page-btn-stacks_in_321:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_321: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_321:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_321[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_321:disabled:hover,
.pdf-page-btn-stacks_in_321:disabled:focus-visible,
.pdf-page-btn-stacks_in_321[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_321[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_321 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-nav-glyph-stacks_in_321.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_321.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_321.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_321 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_321 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_321:focus,
.pdf-page-jump-stacks_in_321:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 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_321::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_321::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-bar-action-btn-stacks_in_321 {
  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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_321,
.pdf-bar-action-btn-stacks_in_321:hover,
.pdf-bar-action-btn-stacks_in_321:focus,
.pdf-bar-action-btn-stacks_in_321:focus-visible,
.pdf-bar-action-btn-stacks_in_321:active,
.pdf-bar-action-btn-stacks_in_321:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_321.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_321:hover,
.pdf-bar-action-btn-stacks_in_321:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-bar-action-btn-stacks_in_321: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_321 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_321.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_321.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_321.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_321.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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_321.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_321.button,
.pdf-download-btn-stacks_in_321.button:hover,
.pdf-download-btn-stacks_in_321.button:focus,
.pdf-download-btn-stacks_in_321.button:focus-visible,
.pdf-download-btn-stacks_in_321.button:active,
.pdf-download-btn-stacks_in_321.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_321.button:hover,
.pdf-download-btn-stacks_in_321.button:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-download-btn-stacks_in_321.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_321 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_321.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_321.button.is-icon-only .pdf-download-icon-stacks_in_321 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_321.is-hidden,
.pdf-download-label-stacks_in_321.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_321 {
    gap: 0.26rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 2.45rem;
  }

  

  .pdf-control-bar-stacks_in_321.is-mobile-compact {
    gap: 0.2rem;
  }

  .pdf-page-btn-stacks_in_321 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_321 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_321.is-mobile-compact .pdf-page-jump-stacks_in_321 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_321 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_321 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_321.is-mobile-compact .pdf-bar-action-btn-stacks_in_321 {
    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_321.is-mobile-compact .pdf-bar-action-label-stacks_in_321 {
    display: none;
  }

  .pdf-control-bar-stacks_in_321.is-mobile-compact .pdf-bar-action-icon-stacks_in_321 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-download-btn-stacks_in_321.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_321 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_321 {
  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_321 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_321 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_321.is-flipping-next .pdf-preview-img-stacks_in_321 {
  animation: pdf-preview-front-next-stacks_in_321 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_321.is-flipping-next .pdf-preview-img-back-stacks_in_321 {
  animation: pdf-preview-back-next-stacks_in_321 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_321.is-flipping-prev .pdf-preview-img-stacks_in_321 {
  animation: pdf-preview-front-prev-stacks_in_321 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_321.is-flipping-prev .pdf-preview-img-back-stacks_in_321 {
  animation: pdf-preview-back-prev-stacks_in_321 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_321.is-flip-active .pdf-preview-img-stacks_in_321,
.pdf-preview-inner-stacks_in_321.is-flip-active .pdf-preview-img-turn-stacks_in_321,
.pdf-preview-inner-stacks_in_321.is-flip-active .pdf-preview-img-back-stacks_in_321,
.pdf-preview-inner-stacks_in_321.is-flip-active .pdf-flip-fold-stacks_in_321 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_321.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_321 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_321 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_321.is-flipping-3d-next .pdf-preview-img-back-stacks_in_321 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_321 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_321.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_321 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_321 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_321.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_321 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_321 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_321.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_321 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_321 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_321.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_321 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_321 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_321.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_321 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_321 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_321.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_321 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_321 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_321.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_321 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_321 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_321.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_321 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_321 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_321.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_321 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_321 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_321.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_321 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_321 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_321.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_321 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_321.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_321 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_321.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_321 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_321.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_321 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_321.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_321 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_321 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_321.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_321 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_321 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_321.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_321 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_321 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_321.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_321 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_321 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_321.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_321 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_321 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_321.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_321 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_321 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_321.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_321 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_321 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_321.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_321 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_321 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_321.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_321 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_321 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_321.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_321 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_321 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_321.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_321 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_321 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_321.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_321 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_321 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_321.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_321 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_321 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_321.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_321 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_321 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_321.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_321 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_321 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_321.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_321 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_321 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_321.is-flipping-book-open .pdf-preview-img-stacks_in_321 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_321 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_321.is-flipping-book-open .pdf-preview-img-back-stacks_in_321 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_321 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_321.is-flipping-book-close .pdf-preview-img-stacks_in_321 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_321 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_321.is-flipping-book-close .pdf-preview-img-back-stacks_in_321 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_321 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_321.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_321 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_321 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_321.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_321 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_321 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_321.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_321 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_321 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_321.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_321 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_321 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_321.is-fold-shadow .pdf-flip-fold-stacks_in_321 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_321.is-fold-next .pdf-flip-fold-stacks_in_321 {
  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_321 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_321.is-fold-prev .pdf-flip-fold-stacks_in_321 {
  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_321 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_321.is-fold-book-open .pdf-flip-fold-stacks_in_321 {
  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_321 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_321.is-fold-book-close .pdf-flip-fold-stacks_in_321 {
  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_321 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_321 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_321 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_321 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_321 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_321 {
  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_321 {
  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_321 {
  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_321 {
  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_321 {
  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_321 {
  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_321 {
  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_321 {
  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_321 {
  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_321 {
  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_321 {
  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_321 {
  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_321 {
  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_321 {
  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_321 {
  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_321 {
  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_321 {
  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_321 {
  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_321 {
  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_321 {
  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_321 {
  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_321 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_321 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_321 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_321 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_321 {
  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_321 {
  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_321 {
  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_321 {
  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_321 {
  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_321 {
  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_321 {
  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_321 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_321 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_321 {
  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_321 {
  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_321 {
  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_321,
  .pdf-preview-img-turn-stacks_in_321,
  .pdf-preview-img-back-stacks_in_321,
  .pdf-flip-fold-stacks_in_321,
  .pdf-loader-stacks_in_321,
  .pdf-download-btn-stacks_in_321.button,
  .pdf-lightbox-overlay-stacks_in_321 {
    transition: none;
  }

  .pulse-loader-stacks_in_321,
  .pdf-preview-inner-stacks_in_321.is-flipping-next .pdf-preview-img-stacks_in_321,
  .pdf-preview-inner-stacks_in_321.is-flipping-next .pdf-preview-img-back-stacks_in_321,
  .pdf-preview-inner-stacks_in_321.is-flipping-prev .pdf-preview-img-stacks_in_321,
  .pdf-preview-inner-stacks_in_321.is-flipping-prev .pdf-preview-img-back-stacks_in_321,
  .pdf-preview-inner-stacks_in_321.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_321,
  .pdf-preview-inner-stacks_in_321.is-flipping-3d-next .pdf-preview-img-back-stacks_in_321,
  .pdf-preview-inner-stacks_in_321.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_321,
  .pdf-preview-inner-stacks_in_321.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_321,
  .pdf-preview-inner-stacks_in_321.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_321,
  .pdf-preview-inner-stacks_in_321.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_321,
  .pdf-preview-inner-stacks_in_321.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_321,
  .pdf-preview-inner-stacks_in_321.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_321,
  .pdf-preview-inner-stacks_in_321.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_321,
  .pdf-preview-inner-stacks_in_321.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_321,
  .pdf-preview-inner-stacks_in_321.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_321,
  .pdf-preview-inner-stacks_in_321.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_321,
  .pdf-preview-inner-stacks_in_321.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_321,
  .pdf-preview-inner-stacks_in_321.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_321,
  .pdf-preview-inner-stacks_in_321.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_321,
  .pdf-preview-inner-stacks_in_321.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_321,
  .pdf-preview-inner-stacks_in_321.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_321,
  .pdf-preview-inner-stacks_in_321.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_321,
  .pdf-preview-inner-stacks_in_321.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_321,
  .pdf-preview-inner-stacks_in_321.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_321,
  .pdf-preview-inner-stacks_in_321.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_321,
  .pdf-preview-inner-stacks_in_321.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_321,
  .pdf-preview-inner-stacks_in_321.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_321,
  .pdf-preview-inner-stacks_in_321.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_321,
  .pdf-preview-inner-stacks_in_321.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_321,
  .pdf-preview-inner-stacks_in_321.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_321,
  .pdf-preview-inner-stacks_in_321.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_321,
  .pdf-preview-inner-stacks_in_321.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_321,
  .pdf-preview-inner-stacks_in_321.is-flipping-book-open .pdf-preview-img-stacks_in_321,
  .pdf-preview-inner-stacks_in_321.is-flipping-book-open .pdf-preview-img-back-stacks_in_321,
  .pdf-preview-inner-stacks_in_321.is-flipping-book-close .pdf-preview-img-stacks_in_321,
  .pdf-preview-inner-stacks_in_321.is-flipping-book-close .pdf-preview-img-back-stacks_in_321,
  .pdf-preview-inner-stacks_in_321.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_321,
  .pdf-preview-inner-stacks_in_321.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_321,
  .pdf-preview-inner-stacks_in_321.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_321,
  .pdf-preview-inner-stacks_in_321.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_321,
  .pdf-preview-inner-stacks_in_321.is-fold-next .pdf-flip-fold-stacks_in_321,
  .pdf-preview-inner-stacks_in_321.is-fold-prev .pdf-flip-fold-stacks_in_321,
  .pdf-preview-inner-stacks_in_321.is-fold-book-open .pdf-flip-fold-stacks_in_321,
  .pdf-preview-inner-stacks_in_321.is-fold-book-close .pdf-flip-fold-stacks_in_321 {
    animation: none;
  }
}
.pdf-preview-wrapper-stacks_in_322 {
  position: relative;
  text-align: center;
  overflow: visible;
  background: transparent !important;
  box-shadow: none !important;
  
  
  margin-bottom: calc(max(0px, 0px) + 0px);
  
  
}

.pdf-preview-wrapper-stacks_in_322:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.9);
  outline-offset: 3px;
  border-radius: calc(10px + 2px);
}

.pdf-preview-wrapper-stacks_in_322.is-lightbox-enabled .pdf-preview-inner-stacks_in_322 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_322.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_322.is-lightbox-active .pdf-preview-inner-stacks_in_322 {
  cursor: default;
}

.pdf-lightbox-overlay-stacks_in_322 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  opacity: 0;
  background: rgba(8, 12, 24, 0.82);
  overflow: hidden;
  overscroll-behavior: contain;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_322.is-visible {
  display: block;
}

.pdf-lightbox-overlay-stacks_in_322.is-open {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_322 {
  position: absolute;
  inset: 0;
  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_322 {
  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;
}

.pdf-lightbox-close-stacks_in_322:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_322 {
  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_322 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
}


.pdf-preview-img-stacks_in_322 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-three-stage-stacks_in_322 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-page-border-stacks_in_322 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_322::before,
.pdf-page-border-stacks_in_322::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}





.pdf-three-stage-stacks_in_322.is-active {
  opacity: 1;
}

.pdf-three-stage-stacks_in_322 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_322 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_322 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_322 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 10px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_322.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_322.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_322.is-book-layout-single-first,
.pdf-preview-img-stacks_in_322.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_322.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_322.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_322.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_322.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_322.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_322.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_322.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_322.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_322.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_322.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_322.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_322.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_322.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_322.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_322.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_322.is-book-layout-single-first,
.pdf-three-stage-stacks_in_322.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_322.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_322.is-book-layout-single-first,
.pdf-page-border-stacks_in_322.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_322.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_322.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_322.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_322 {
  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: nowrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 2.8rem;
  padding: 7px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.82);
  backdrop-filter: blur(5px);
  color: rgba(248, 250, 252, 1.00);
  white-space: nowrap !important;
  
  box-shadow: none;
  
}



.pdf-preview-inner-stacks_in_322.is-flip-active .pdf-page-border-stacks_in_322 {
  opacity: 0;
}







.pdf-control-bar-stacks_in_322.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_322 > * {
  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_322 .is-hidden,
.pdf-download-btn-stacks_in_322.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_322 {
  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: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 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_322:hover,
.pdf-page-btn-stacks_in_322:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_322: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_322:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_322[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_322:disabled:hover,
.pdf-page-btn-stacks_in_322:disabled:focus-visible,
.pdf-page-btn-stacks_in_322[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_322[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_322 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-nav-glyph-stacks_in_322.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_322.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_322.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_322 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_322 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_322:focus,
.pdf-page-jump-stacks_in_322:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 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_322::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_322::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-bar-action-btn-stacks_in_322 {
  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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_322,
.pdf-bar-action-btn-stacks_in_322:hover,
.pdf-bar-action-btn-stacks_in_322:focus,
.pdf-bar-action-btn-stacks_in_322:focus-visible,
.pdf-bar-action-btn-stacks_in_322:active,
.pdf-bar-action-btn-stacks_in_322:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_322.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_322:hover,
.pdf-bar-action-btn-stacks_in_322:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-bar-action-btn-stacks_in_322: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_322 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_322.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_322.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_322.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_322.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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_322.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_322.button,
.pdf-download-btn-stacks_in_322.button:hover,
.pdf-download-btn-stacks_in_322.button:focus,
.pdf-download-btn-stacks_in_322.button:focus-visible,
.pdf-download-btn-stacks_in_322.button:active,
.pdf-download-btn-stacks_in_322.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_322.button:hover,
.pdf-download-btn-stacks_in_322.button:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-download-btn-stacks_in_322.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_322 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_322.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_322.button.is-icon-only .pdf-download-icon-stacks_in_322 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_322.is-hidden,
.pdf-download-label-stacks_in_322.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_322 {
    gap: 0.26rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 2.45rem;
  }

  

  .pdf-control-bar-stacks_in_322.is-mobile-compact {
    gap: 0.2rem;
  }

  .pdf-page-btn-stacks_in_322 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_322 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_322.is-mobile-compact .pdf-page-jump-stacks_in_322 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_322 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_322 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_322.is-mobile-compact .pdf-bar-action-btn-stacks_in_322 {
    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_322.is-mobile-compact .pdf-bar-action-label-stacks_in_322 {
    display: none;
  }

  .pdf-control-bar-stacks_in_322.is-mobile-compact .pdf-bar-action-icon-stacks_in_322 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-download-btn-stacks_in_322.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_322 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_322 {
  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_322 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_322 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_322.is-flipping-next .pdf-preview-img-stacks_in_322 {
  animation: pdf-preview-front-next-stacks_in_322 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_322.is-flipping-next .pdf-preview-img-back-stacks_in_322 {
  animation: pdf-preview-back-next-stacks_in_322 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_322.is-flipping-prev .pdf-preview-img-stacks_in_322 {
  animation: pdf-preview-front-prev-stacks_in_322 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_322.is-flipping-prev .pdf-preview-img-back-stacks_in_322 {
  animation: pdf-preview-back-prev-stacks_in_322 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_322.is-flip-active .pdf-preview-img-stacks_in_322,
.pdf-preview-inner-stacks_in_322.is-flip-active .pdf-preview-img-turn-stacks_in_322,
.pdf-preview-inner-stacks_in_322.is-flip-active .pdf-preview-img-back-stacks_in_322,
.pdf-preview-inner-stacks_in_322.is-flip-active .pdf-flip-fold-stacks_in_322 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_322.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_322 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_322 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_322.is-flipping-3d-next .pdf-preview-img-back-stacks_in_322 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_322 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_322.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_322 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_322 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_322.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_322 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_322 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_322.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_322 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_322 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_322.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_322 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_322 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_322.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_322 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_322 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_322.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_322 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_322 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_322.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_322 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_322 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_322.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_322 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_322 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_322.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_322 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_322 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_322.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_322 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_322 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_322.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_322 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_322.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_322 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_322.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_322 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_322.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_322 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_322.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_322 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_322 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_322.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_322 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_322 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_322.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_322 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_322 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_322.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_322 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_322 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_322.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_322 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_322 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_322.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_322 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_322 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_322.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_322 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_322 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_322.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_322 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_322 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_322.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_322 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_322 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_322.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_322 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_322 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_322.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_322 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_322 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_322.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_322 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_322 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_322.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_322 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_322 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_322.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_322 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_322 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_322.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_322 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_322 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_322.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_322 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_322 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_322.is-flipping-book-open .pdf-preview-img-stacks_in_322 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_322 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_322.is-flipping-book-open .pdf-preview-img-back-stacks_in_322 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_322 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_322.is-flipping-book-close .pdf-preview-img-stacks_in_322 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_322 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_322.is-flipping-book-close .pdf-preview-img-back-stacks_in_322 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_322 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_322.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_322 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_322 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_322.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_322 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_322 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_322.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_322 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_322 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_322.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_322 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_322 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_322.is-fold-shadow .pdf-flip-fold-stacks_in_322 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_322.is-fold-next .pdf-flip-fold-stacks_in_322 {
  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_322 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_322.is-fold-prev .pdf-flip-fold-stacks_in_322 {
  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_322 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_322.is-fold-book-open .pdf-flip-fold-stacks_in_322 {
  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_322 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_322.is-fold-book-close .pdf-flip-fold-stacks_in_322 {
  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_322 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_322 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_322 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_322 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_322 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_322 {
  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_322 {
  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_322 {
  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_322 {
  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_322 {
  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_322 {
  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_322 {
  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_322 {
  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_322 {
  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_322 {
  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_322 {
  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_322 {
  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_322 {
  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_322 {
  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_322 {
  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_322 {
  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_322 {
  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_322 {
  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_322 {
  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_322 {
  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_322 {
  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_322 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_322 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_322 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_322 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_322 {
  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_322 {
  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_322 {
  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_322 {
  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_322 {
  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_322 {
  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_322 {
  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_322 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_322 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_322 {
  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_322 {
  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_322 {
  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_322,
  .pdf-preview-img-turn-stacks_in_322,
  .pdf-preview-img-back-stacks_in_322,
  .pdf-flip-fold-stacks_in_322,
  .pdf-loader-stacks_in_322,
  .pdf-download-btn-stacks_in_322.button,
  .pdf-lightbox-overlay-stacks_in_322 {
    transition: none;
  }

  .pulse-loader-stacks_in_322,
  .pdf-preview-inner-stacks_in_322.is-flipping-next .pdf-preview-img-stacks_in_322,
  .pdf-preview-inner-stacks_in_322.is-flipping-next .pdf-preview-img-back-stacks_in_322,
  .pdf-preview-inner-stacks_in_322.is-flipping-prev .pdf-preview-img-stacks_in_322,
  .pdf-preview-inner-stacks_in_322.is-flipping-prev .pdf-preview-img-back-stacks_in_322,
  .pdf-preview-inner-stacks_in_322.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_322,
  .pdf-preview-inner-stacks_in_322.is-flipping-3d-next .pdf-preview-img-back-stacks_in_322,
  .pdf-preview-inner-stacks_in_322.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_322,
  .pdf-preview-inner-stacks_in_322.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_322,
  .pdf-preview-inner-stacks_in_322.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_322,
  .pdf-preview-inner-stacks_in_322.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_322,
  .pdf-preview-inner-stacks_in_322.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_322,
  .pdf-preview-inner-stacks_in_322.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_322,
  .pdf-preview-inner-stacks_in_322.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_322,
  .pdf-preview-inner-stacks_in_322.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_322,
  .pdf-preview-inner-stacks_in_322.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_322,
  .pdf-preview-inner-stacks_in_322.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_322,
  .pdf-preview-inner-stacks_in_322.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_322,
  .pdf-preview-inner-stacks_in_322.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_322,
  .pdf-preview-inner-stacks_in_322.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_322,
  .pdf-preview-inner-stacks_in_322.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_322,
  .pdf-preview-inner-stacks_in_322.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_322,
  .pdf-preview-inner-stacks_in_322.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_322,
  .pdf-preview-inner-stacks_in_322.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_322,
  .pdf-preview-inner-stacks_in_322.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_322,
  .pdf-preview-inner-stacks_in_322.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_322,
  .pdf-preview-inner-stacks_in_322.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_322,
  .pdf-preview-inner-stacks_in_322.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_322,
  .pdf-preview-inner-stacks_in_322.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_322,
  .pdf-preview-inner-stacks_in_322.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_322,
  .pdf-preview-inner-stacks_in_322.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_322,
  .pdf-preview-inner-stacks_in_322.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_322,
  .pdf-preview-inner-stacks_in_322.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_322,
  .pdf-preview-inner-stacks_in_322.is-flipping-book-open .pdf-preview-img-stacks_in_322,
  .pdf-preview-inner-stacks_in_322.is-flipping-book-open .pdf-preview-img-back-stacks_in_322,
  .pdf-preview-inner-stacks_in_322.is-flipping-book-close .pdf-preview-img-stacks_in_322,
  .pdf-preview-inner-stacks_in_322.is-flipping-book-close .pdf-preview-img-back-stacks_in_322,
  .pdf-preview-inner-stacks_in_322.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_322,
  .pdf-preview-inner-stacks_in_322.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_322,
  .pdf-preview-inner-stacks_in_322.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_322,
  .pdf-preview-inner-stacks_in_322.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_322,
  .pdf-preview-inner-stacks_in_322.is-fold-next .pdf-flip-fold-stacks_in_322,
  .pdf-preview-inner-stacks_in_322.is-fold-prev .pdf-flip-fold-stacks_in_322,
  .pdf-preview-inner-stacks_in_322.is-fold-book-open .pdf-flip-fold-stacks_in_322,
  .pdf-preview-inner-stacks_in_322.is-fold-book-close .pdf-flip-fold-stacks_in_322 {
    animation: none;
  }
}
.pdf-preview-wrapper-stacks_in_580 {
  position: relative;
  text-align: center;
  overflow: visible;
  background: transparent !important;
  box-shadow: none !important;
  
  
  margin-bottom: calc(max(0px, 0px) + 0px);
  
  
}

.pdf-preview-wrapper-stacks_in_580:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.9);
  outline-offset: 3px;
  border-radius: calc(10px + 2px);
}

.pdf-preview-wrapper-stacks_in_580.is-lightbox-enabled .pdf-preview-inner-stacks_in_580 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_580.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_580.is-lightbox-active .pdf-preview-inner-stacks_in_580 {
  cursor: default;
}

.pdf-lightbox-overlay-stacks_in_580 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  opacity: 0;
  background: rgba(8, 12, 24, 0.82);
  overflow: hidden;
  overscroll-behavior: contain;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_580.is-visible {
  display: block;
}

.pdf-lightbox-overlay-stacks_in_580.is-open {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_580 {
  position: absolute;
  inset: 0;
  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_580 {
  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;
}

.pdf-lightbox-close-stacks_in_580:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_580 {
  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_580 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
}


.pdf-preview-img-stacks_in_580 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-three-stage-stacks_in_580 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-page-border-stacks_in_580 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_580::before,
.pdf-page-border-stacks_in_580::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}





.pdf-three-stage-stacks_in_580.is-active {
  opacity: 1;
}

.pdf-three-stage-stacks_in_580 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_580 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_580 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_580 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 10px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_580.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_580.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_580.is-book-layout-single-first,
.pdf-preview-img-stacks_in_580.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_580.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_580.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_580.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_580.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_580.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_580.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_580.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_580.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_580.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_580.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_580.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_580.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_580.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_580.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_580.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_580.is-book-layout-single-first,
.pdf-three-stage-stacks_in_580.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_580.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_580.is-book-layout-single-first,
.pdf-page-border-stacks_in_580.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_580.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_580.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_580.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_580 {
  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: nowrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 2.8rem;
  padding: 7px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.82);
  backdrop-filter: blur(5px);
  color: rgba(248, 250, 252, 1.00);
  white-space: nowrap !important;
  
  box-shadow: none;
  
}



.pdf-preview-inner-stacks_in_580.is-flip-active .pdf-page-border-stacks_in_580 {
  opacity: 0;
}







.pdf-control-bar-stacks_in_580.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_580 > * {
  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_580 .is-hidden,
.pdf-download-btn-stacks_in_580.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_580 {
  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: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 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_580:hover,
.pdf-page-btn-stacks_in_580:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_580: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_580:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_580[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_580:disabled:hover,
.pdf-page-btn-stacks_in_580:disabled:focus-visible,
.pdf-page-btn-stacks_in_580[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_580[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_580 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-nav-glyph-stacks_in_580.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_580.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_580.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_580 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_580 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_580:focus,
.pdf-page-jump-stacks_in_580:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 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_580::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_580::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-bar-action-btn-stacks_in_580 {
  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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_580,
.pdf-bar-action-btn-stacks_in_580:hover,
.pdf-bar-action-btn-stacks_in_580:focus,
.pdf-bar-action-btn-stacks_in_580:focus-visible,
.pdf-bar-action-btn-stacks_in_580:active,
.pdf-bar-action-btn-stacks_in_580:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_580.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_580:hover,
.pdf-bar-action-btn-stacks_in_580:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-bar-action-btn-stacks_in_580: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_580 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_580.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_580.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_580.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_580.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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_580.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_580.button,
.pdf-download-btn-stacks_in_580.button:hover,
.pdf-download-btn-stacks_in_580.button:focus,
.pdf-download-btn-stacks_in_580.button:focus-visible,
.pdf-download-btn-stacks_in_580.button:active,
.pdf-download-btn-stacks_in_580.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_580.button:hover,
.pdf-download-btn-stacks_in_580.button:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-download-btn-stacks_in_580.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_580 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_580.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_580.button.is-icon-only .pdf-download-icon-stacks_in_580 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_580.is-hidden,
.pdf-download-label-stacks_in_580.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_580 {
    gap: 0.26rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 2.45rem;
  }

  

  .pdf-control-bar-stacks_in_580.is-mobile-compact {
    gap: 0.2rem;
  }

  .pdf-page-btn-stacks_in_580 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_580 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_580.is-mobile-compact .pdf-page-jump-stacks_in_580 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_580 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_580 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_580.is-mobile-compact .pdf-bar-action-btn-stacks_in_580 {
    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_580.is-mobile-compact .pdf-bar-action-label-stacks_in_580 {
    display: none;
  }

  .pdf-control-bar-stacks_in_580.is-mobile-compact .pdf-bar-action-icon-stacks_in_580 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-download-btn-stacks_in_580.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_580 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_580 {
  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_580 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_580 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_580.is-flipping-next .pdf-preview-img-stacks_in_580 {
  animation: pdf-preview-front-next-stacks_in_580 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_580.is-flipping-next .pdf-preview-img-back-stacks_in_580 {
  animation: pdf-preview-back-next-stacks_in_580 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_580.is-flipping-prev .pdf-preview-img-stacks_in_580 {
  animation: pdf-preview-front-prev-stacks_in_580 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_580.is-flipping-prev .pdf-preview-img-back-stacks_in_580 {
  animation: pdf-preview-back-prev-stacks_in_580 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_580.is-flip-active .pdf-preview-img-stacks_in_580,
.pdf-preview-inner-stacks_in_580.is-flip-active .pdf-preview-img-turn-stacks_in_580,
.pdf-preview-inner-stacks_in_580.is-flip-active .pdf-preview-img-back-stacks_in_580,
.pdf-preview-inner-stacks_in_580.is-flip-active .pdf-flip-fold-stacks_in_580 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_580.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_580 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_580 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_580.is-flipping-3d-next .pdf-preview-img-back-stacks_in_580 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_580 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_580.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_580 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_580 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_580.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_580 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_580 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_580.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_580 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_580 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_580.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_580 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_580 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_580.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_580 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_580 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_580.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_580 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_580 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_580.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_580 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_580 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_580.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_580 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_580 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_580.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_580 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_580 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_580.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_580 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_580 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_580.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_580 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_580.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_580 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_580.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_580 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_580.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_580 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_580.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_580 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_580 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_580.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_580 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_580 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_580.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_580 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_580 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_580.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_580 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_580 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_580.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_580 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_580 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_580.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_580 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_580 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_580.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_580 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_580 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_580.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_580 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_580 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_580.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_580 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_580 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_580.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_580 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_580 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_580.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_580 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_580 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_580.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_580 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_580 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_580.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_580 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_580 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_580.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_580 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_580 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_580.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_580 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_580 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_580.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_580 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_580 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_580.is-flipping-book-open .pdf-preview-img-stacks_in_580 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_580 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_580.is-flipping-book-open .pdf-preview-img-back-stacks_in_580 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_580 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_580.is-flipping-book-close .pdf-preview-img-stacks_in_580 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_580 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_580.is-flipping-book-close .pdf-preview-img-back-stacks_in_580 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_580 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_580.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_580 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_580 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_580.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_580 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_580 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_580.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_580 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_580 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_580.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_580 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_580 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_580.is-fold-shadow .pdf-flip-fold-stacks_in_580 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_580.is-fold-next .pdf-flip-fold-stacks_in_580 {
  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_580 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_580.is-fold-prev .pdf-flip-fold-stacks_in_580 {
  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_580 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_580.is-fold-book-open .pdf-flip-fold-stacks_in_580 {
  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_580 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_580.is-fold-book-close .pdf-flip-fold-stacks_in_580 {
  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_580 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_580 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_580 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_580 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_580 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_580 {
  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_580 {
  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_580 {
  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_580 {
  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_580 {
  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_580 {
  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_580 {
  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_580 {
  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_580 {
  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_580 {
  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_580 {
  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_580 {
  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_580 {
  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_580 {
  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_580 {
  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_580 {
  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_580 {
  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_580 {
  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_580 {
  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_580 {
  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_580 {
  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_580 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_580 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_580 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_580 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_580 {
  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_580 {
  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_580 {
  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_580 {
  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_580 {
  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_580 {
  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_580 {
  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_580 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_580 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_580 {
  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_580 {
  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_580 {
  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_580,
  .pdf-preview-img-turn-stacks_in_580,
  .pdf-preview-img-back-stacks_in_580,
  .pdf-flip-fold-stacks_in_580,
  .pdf-loader-stacks_in_580,
  .pdf-download-btn-stacks_in_580.button,
  .pdf-lightbox-overlay-stacks_in_580 {
    transition: none;
  }

  .pulse-loader-stacks_in_580,
  .pdf-preview-inner-stacks_in_580.is-flipping-next .pdf-preview-img-stacks_in_580,
  .pdf-preview-inner-stacks_in_580.is-flipping-next .pdf-preview-img-back-stacks_in_580,
  .pdf-preview-inner-stacks_in_580.is-flipping-prev .pdf-preview-img-stacks_in_580,
  .pdf-preview-inner-stacks_in_580.is-flipping-prev .pdf-preview-img-back-stacks_in_580,
  .pdf-preview-inner-stacks_in_580.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_580,
  .pdf-preview-inner-stacks_in_580.is-flipping-3d-next .pdf-preview-img-back-stacks_in_580,
  .pdf-preview-inner-stacks_in_580.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_580,
  .pdf-preview-inner-stacks_in_580.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_580,
  .pdf-preview-inner-stacks_in_580.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_580,
  .pdf-preview-inner-stacks_in_580.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_580,
  .pdf-preview-inner-stacks_in_580.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_580,
  .pdf-preview-inner-stacks_in_580.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_580,
  .pdf-preview-inner-stacks_in_580.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_580,
  .pdf-preview-inner-stacks_in_580.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_580,
  .pdf-preview-inner-stacks_in_580.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_580,
  .pdf-preview-inner-stacks_in_580.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_580,
  .pdf-preview-inner-stacks_in_580.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_580,
  .pdf-preview-inner-stacks_in_580.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_580,
  .pdf-preview-inner-stacks_in_580.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_580,
  .pdf-preview-inner-stacks_in_580.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_580,
  .pdf-preview-inner-stacks_in_580.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_580,
  .pdf-preview-inner-stacks_in_580.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_580,
  .pdf-preview-inner-stacks_in_580.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_580,
  .pdf-preview-inner-stacks_in_580.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_580,
  .pdf-preview-inner-stacks_in_580.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_580,
  .pdf-preview-inner-stacks_in_580.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_580,
  .pdf-preview-inner-stacks_in_580.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_580,
  .pdf-preview-inner-stacks_in_580.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_580,
  .pdf-preview-inner-stacks_in_580.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_580,
  .pdf-preview-inner-stacks_in_580.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_580,
  .pdf-preview-inner-stacks_in_580.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_580,
  .pdf-preview-inner-stacks_in_580.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_580,
  .pdf-preview-inner-stacks_in_580.is-flipping-book-open .pdf-preview-img-stacks_in_580,
  .pdf-preview-inner-stacks_in_580.is-flipping-book-open .pdf-preview-img-back-stacks_in_580,
  .pdf-preview-inner-stacks_in_580.is-flipping-book-close .pdf-preview-img-stacks_in_580,
  .pdf-preview-inner-stacks_in_580.is-flipping-book-close .pdf-preview-img-back-stacks_in_580,
  .pdf-preview-inner-stacks_in_580.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_580,
  .pdf-preview-inner-stacks_in_580.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_580,
  .pdf-preview-inner-stacks_in_580.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_580,
  .pdf-preview-inner-stacks_in_580.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_580,
  .pdf-preview-inner-stacks_in_580.is-fold-next .pdf-flip-fold-stacks_in_580,
  .pdf-preview-inner-stacks_in_580.is-fold-prev .pdf-flip-fold-stacks_in_580,
  .pdf-preview-inner-stacks_in_580.is-fold-book-open .pdf-flip-fold-stacks_in_580,
  .pdf-preview-inner-stacks_in_580.is-fold-book-close .pdf-flip-fold-stacks_in_580 {
    animation: none;
  }
}
.pdf-preview-wrapper-stacks_in_581 {
  position: relative;
  text-align: center;
  overflow: visible;
  background: transparent !important;
  box-shadow: none !important;
  
  
  margin-bottom: calc(max(0px, 0px) + 0px);
  
  
}

.pdf-preview-wrapper-stacks_in_581:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.9);
  outline-offset: 3px;
  border-radius: calc(10px + 2px);
}

.pdf-preview-wrapper-stacks_in_581.is-lightbox-enabled .pdf-preview-inner-stacks_in_581 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_581.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_581.is-lightbox-active .pdf-preview-inner-stacks_in_581 {
  cursor: default;
}

.pdf-lightbox-overlay-stacks_in_581 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  opacity: 0;
  background: rgba(8, 12, 24, 0.82);
  overflow: hidden;
  overscroll-behavior: contain;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_581.is-visible {
  display: block;
}

.pdf-lightbox-overlay-stacks_in_581.is-open {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_581 {
  position: absolute;
  inset: 0;
  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_581 {
  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;
}

.pdf-lightbox-close-stacks_in_581:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_581 {
  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_581 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
}


.pdf-preview-img-stacks_in_581 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-three-stage-stacks_in_581 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-page-border-stacks_in_581 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_581::before,
.pdf-page-border-stacks_in_581::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}





.pdf-three-stage-stacks_in_581.is-active {
  opacity: 1;
}

.pdf-three-stage-stacks_in_581 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_581 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_581 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_581 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 10px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_581.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_581.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_581.is-book-layout-single-first,
.pdf-preview-img-stacks_in_581.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_581.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_581.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_581.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_581.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_581.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_581.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_581.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_581.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_581.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_581.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_581.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_581.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_581.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_581.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_581.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_581.is-book-layout-single-first,
.pdf-three-stage-stacks_in_581.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_581.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_581.is-book-layout-single-first,
.pdf-page-border-stacks_in_581.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_581.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_581.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_581.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_581 {
  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: nowrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 2.8rem;
  padding: 7px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.82);
  backdrop-filter: blur(5px);
  color: rgba(248, 250, 252, 1.00);
  white-space: nowrap !important;
  
  box-shadow: none;
  
}



.pdf-preview-inner-stacks_in_581.is-flip-active .pdf-page-border-stacks_in_581 {
  opacity: 0;
}







.pdf-control-bar-stacks_in_581.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_581 > * {
  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_581 .is-hidden,
.pdf-download-btn-stacks_in_581.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_581 {
  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: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 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_581:hover,
.pdf-page-btn-stacks_in_581:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_581: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_581:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_581[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_581:disabled:hover,
.pdf-page-btn-stacks_in_581:disabled:focus-visible,
.pdf-page-btn-stacks_in_581[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_581[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_581 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-nav-glyph-stacks_in_581.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_581.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_581.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_581 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_581 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_581:focus,
.pdf-page-jump-stacks_in_581:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 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_581::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_581::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-bar-action-btn-stacks_in_581 {
  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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_581,
.pdf-bar-action-btn-stacks_in_581:hover,
.pdf-bar-action-btn-stacks_in_581:focus,
.pdf-bar-action-btn-stacks_in_581:focus-visible,
.pdf-bar-action-btn-stacks_in_581:active,
.pdf-bar-action-btn-stacks_in_581:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_581.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_581:hover,
.pdf-bar-action-btn-stacks_in_581:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-bar-action-btn-stacks_in_581: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_581 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_581.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_581.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_581.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_581.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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_581.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_581.button,
.pdf-download-btn-stacks_in_581.button:hover,
.pdf-download-btn-stacks_in_581.button:focus,
.pdf-download-btn-stacks_in_581.button:focus-visible,
.pdf-download-btn-stacks_in_581.button:active,
.pdf-download-btn-stacks_in_581.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_581.button:hover,
.pdf-download-btn-stacks_in_581.button:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-download-btn-stacks_in_581.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_581 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_581.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_581.button.is-icon-only .pdf-download-icon-stacks_in_581 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_581.is-hidden,
.pdf-download-label-stacks_in_581.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_581 {
    gap: 0.26rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 2.45rem;
  }

  

  .pdf-control-bar-stacks_in_581.is-mobile-compact {
    gap: 0.2rem;
  }

  .pdf-page-btn-stacks_in_581 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_581 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_581.is-mobile-compact .pdf-page-jump-stacks_in_581 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_581 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_581 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_581.is-mobile-compact .pdf-bar-action-btn-stacks_in_581 {
    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_581.is-mobile-compact .pdf-bar-action-label-stacks_in_581 {
    display: none;
  }

  .pdf-control-bar-stacks_in_581.is-mobile-compact .pdf-bar-action-icon-stacks_in_581 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-download-btn-stacks_in_581.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_581 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_581 {
  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_581 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_581 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_581.is-flipping-next .pdf-preview-img-stacks_in_581 {
  animation: pdf-preview-front-next-stacks_in_581 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_581.is-flipping-next .pdf-preview-img-back-stacks_in_581 {
  animation: pdf-preview-back-next-stacks_in_581 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_581.is-flipping-prev .pdf-preview-img-stacks_in_581 {
  animation: pdf-preview-front-prev-stacks_in_581 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_581.is-flipping-prev .pdf-preview-img-back-stacks_in_581 {
  animation: pdf-preview-back-prev-stacks_in_581 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_581.is-flip-active .pdf-preview-img-stacks_in_581,
.pdf-preview-inner-stacks_in_581.is-flip-active .pdf-preview-img-turn-stacks_in_581,
.pdf-preview-inner-stacks_in_581.is-flip-active .pdf-preview-img-back-stacks_in_581,
.pdf-preview-inner-stacks_in_581.is-flip-active .pdf-flip-fold-stacks_in_581 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_581.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_581 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_581 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_581.is-flipping-3d-next .pdf-preview-img-back-stacks_in_581 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_581 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_581.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_581 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_581 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_581.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_581 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_581 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_581.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_581 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_581 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_581.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_581 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_581 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_581.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_581 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_581 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_581.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_581 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_581 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_581.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_581 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_581 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_581.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_581 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_581 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_581.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_581 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_581 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_581.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_581 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_581 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_581.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_581 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_581.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_581 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_581.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_581 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_581.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_581 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_581.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_581 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_581 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_581.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_581 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_581 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_581.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_581 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_581 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_581.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_581 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_581 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_581.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_581 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_581 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_581.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_581 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_581 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_581.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_581 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_581 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_581.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_581 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_581 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_581.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_581 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_581 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_581.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_581 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_581 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_581.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_581 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_581 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_581.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_581 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_581 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_581.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_581 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_581 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_581.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_581 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_581 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_581.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_581 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_581 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_581.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_581 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_581 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_581.is-flipping-book-open .pdf-preview-img-stacks_in_581 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_581 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_581.is-flipping-book-open .pdf-preview-img-back-stacks_in_581 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_581 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_581.is-flipping-book-close .pdf-preview-img-stacks_in_581 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_581 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_581.is-flipping-book-close .pdf-preview-img-back-stacks_in_581 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_581 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_581.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_581 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_581 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_581.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_581 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_581 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_581.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_581 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_581 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_581.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_581 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_581 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_581.is-fold-shadow .pdf-flip-fold-stacks_in_581 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_581.is-fold-next .pdf-flip-fold-stacks_in_581 {
  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_581 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_581.is-fold-prev .pdf-flip-fold-stacks_in_581 {
  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_581 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_581.is-fold-book-open .pdf-flip-fold-stacks_in_581 {
  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_581 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_581.is-fold-book-close .pdf-flip-fold-stacks_in_581 {
  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_581 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_581 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_581 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_581 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_581 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_581 {
  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_581 {
  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_581 {
  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_581 {
  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_581 {
  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_581 {
  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_581 {
  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_581 {
  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_581 {
  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_581 {
  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_581 {
  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_581 {
  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_581 {
  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_581 {
  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_581 {
  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_581 {
  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_581 {
  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_581 {
  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_581 {
  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_581 {
  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_581 {
  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_581 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_581 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_581 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_581 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_581 {
  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_581 {
  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_581 {
  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_581 {
  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_581 {
  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_581 {
  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_581 {
  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_581 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_581 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_581 {
  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_581 {
  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_581 {
  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_581,
  .pdf-preview-img-turn-stacks_in_581,
  .pdf-preview-img-back-stacks_in_581,
  .pdf-flip-fold-stacks_in_581,
  .pdf-loader-stacks_in_581,
  .pdf-download-btn-stacks_in_581.button,
  .pdf-lightbox-overlay-stacks_in_581 {
    transition: none;
  }

  .pulse-loader-stacks_in_581,
  .pdf-preview-inner-stacks_in_581.is-flipping-next .pdf-preview-img-stacks_in_581,
  .pdf-preview-inner-stacks_in_581.is-flipping-next .pdf-preview-img-back-stacks_in_581,
  .pdf-preview-inner-stacks_in_581.is-flipping-prev .pdf-preview-img-stacks_in_581,
  .pdf-preview-inner-stacks_in_581.is-flipping-prev .pdf-preview-img-back-stacks_in_581,
  .pdf-preview-inner-stacks_in_581.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_581,
  .pdf-preview-inner-stacks_in_581.is-flipping-3d-next .pdf-preview-img-back-stacks_in_581,
  .pdf-preview-inner-stacks_in_581.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_581,
  .pdf-preview-inner-stacks_in_581.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_581,
  .pdf-preview-inner-stacks_in_581.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_581,
  .pdf-preview-inner-stacks_in_581.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_581,
  .pdf-preview-inner-stacks_in_581.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_581,
  .pdf-preview-inner-stacks_in_581.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_581,
  .pdf-preview-inner-stacks_in_581.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_581,
  .pdf-preview-inner-stacks_in_581.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_581,
  .pdf-preview-inner-stacks_in_581.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_581,
  .pdf-preview-inner-stacks_in_581.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_581,
  .pdf-preview-inner-stacks_in_581.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_581,
  .pdf-preview-inner-stacks_in_581.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_581,
  .pdf-preview-inner-stacks_in_581.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_581,
  .pdf-preview-inner-stacks_in_581.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_581,
  .pdf-preview-inner-stacks_in_581.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_581,
  .pdf-preview-inner-stacks_in_581.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_581,
  .pdf-preview-inner-stacks_in_581.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_581,
  .pdf-preview-inner-stacks_in_581.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_581,
  .pdf-preview-inner-stacks_in_581.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_581,
  .pdf-preview-inner-stacks_in_581.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_581,
  .pdf-preview-inner-stacks_in_581.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_581,
  .pdf-preview-inner-stacks_in_581.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_581,
  .pdf-preview-inner-stacks_in_581.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_581,
  .pdf-preview-inner-stacks_in_581.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_581,
  .pdf-preview-inner-stacks_in_581.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_581,
  .pdf-preview-inner-stacks_in_581.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_581,
  .pdf-preview-inner-stacks_in_581.is-flipping-book-open .pdf-preview-img-stacks_in_581,
  .pdf-preview-inner-stacks_in_581.is-flipping-book-open .pdf-preview-img-back-stacks_in_581,
  .pdf-preview-inner-stacks_in_581.is-flipping-book-close .pdf-preview-img-stacks_in_581,
  .pdf-preview-inner-stacks_in_581.is-flipping-book-close .pdf-preview-img-back-stacks_in_581,
  .pdf-preview-inner-stacks_in_581.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_581,
  .pdf-preview-inner-stacks_in_581.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_581,
  .pdf-preview-inner-stacks_in_581.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_581,
  .pdf-preview-inner-stacks_in_581.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_581,
  .pdf-preview-inner-stacks_in_581.is-fold-next .pdf-flip-fold-stacks_in_581,
  .pdf-preview-inner-stacks_in_581.is-fold-prev .pdf-flip-fold-stacks_in_581,
  .pdf-preview-inner-stacks_in_581.is-fold-book-open .pdf-flip-fold-stacks_in_581,
  .pdf-preview-inner-stacks_in_581.is-fold-book-close .pdf-flip-fold-stacks_in_581 {
    animation: none;
  }
}
.pdf-preview-wrapper-stacks_in_582 {
  position: relative;
  text-align: center;
  overflow: visible;
  background: transparent !important;
  box-shadow: none !important;
  
  
  margin-bottom: calc(max(0px, 0px) + 0px);
  
  
}

.pdf-preview-wrapper-stacks_in_582:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.9);
  outline-offset: 3px;
  border-radius: calc(10px + 2px);
}

.pdf-preview-wrapper-stacks_in_582.is-lightbox-enabled .pdf-preview-inner-stacks_in_582 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_582.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_582.is-lightbox-active .pdf-preview-inner-stacks_in_582 {
  cursor: default;
}

.pdf-lightbox-overlay-stacks_in_582 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  opacity: 0;
  background: rgba(8, 12, 24, 0.82);
  overflow: hidden;
  overscroll-behavior: contain;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_582.is-visible {
  display: block;
}

.pdf-lightbox-overlay-stacks_in_582.is-open {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_582 {
  position: absolute;
  inset: 0;
  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_582 {
  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;
}

.pdf-lightbox-close-stacks_in_582:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_582 {
  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_582 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
}


.pdf-preview-img-stacks_in_582 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-three-stage-stacks_in_582 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-page-border-stacks_in_582 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_582::before,
.pdf-page-border-stacks_in_582::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}





.pdf-three-stage-stacks_in_582.is-active {
  opacity: 1;
}

.pdf-three-stage-stacks_in_582 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_582 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_582 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_582 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 10px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_582.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_582.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_582.is-book-layout-single-first,
.pdf-preview-img-stacks_in_582.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_582.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_582.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_582.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_582.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_582.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_582.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_582.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_582.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_582.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_582.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_582.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_582.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_582.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_582.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_582.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_582.is-book-layout-single-first,
.pdf-three-stage-stacks_in_582.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_582.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_582.is-book-layout-single-first,
.pdf-page-border-stacks_in_582.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_582.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_582.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_582.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_582 {
  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: nowrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 2.8rem;
  padding: 7px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.82);
  backdrop-filter: blur(5px);
  color: rgba(248, 250, 252, 1.00);
  white-space: nowrap !important;
  
  box-shadow: none;
  
}



.pdf-preview-inner-stacks_in_582.is-flip-active .pdf-page-border-stacks_in_582 {
  opacity: 0;
}







.pdf-control-bar-stacks_in_582.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_582 > * {
  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_582 .is-hidden,
.pdf-download-btn-stacks_in_582.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_582 {
  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: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 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_582:hover,
.pdf-page-btn-stacks_in_582:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_582: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_582:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_582[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_582:disabled:hover,
.pdf-page-btn-stacks_in_582:disabled:focus-visible,
.pdf-page-btn-stacks_in_582[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_582[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_582 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-nav-glyph-stacks_in_582.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_582.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_582.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_582 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_582 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_582:focus,
.pdf-page-jump-stacks_in_582:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 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_582::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_582::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-bar-action-btn-stacks_in_582 {
  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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_582,
.pdf-bar-action-btn-stacks_in_582:hover,
.pdf-bar-action-btn-stacks_in_582:focus,
.pdf-bar-action-btn-stacks_in_582:focus-visible,
.pdf-bar-action-btn-stacks_in_582:active,
.pdf-bar-action-btn-stacks_in_582:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_582.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_582:hover,
.pdf-bar-action-btn-stacks_in_582:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-bar-action-btn-stacks_in_582: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_582 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_582.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_582.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_582.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_582.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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_582.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_582.button,
.pdf-download-btn-stacks_in_582.button:hover,
.pdf-download-btn-stacks_in_582.button:focus,
.pdf-download-btn-stacks_in_582.button:focus-visible,
.pdf-download-btn-stacks_in_582.button:active,
.pdf-download-btn-stacks_in_582.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_582.button:hover,
.pdf-download-btn-stacks_in_582.button:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-download-btn-stacks_in_582.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_582 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_582.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_582.button.is-icon-only .pdf-download-icon-stacks_in_582 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_582.is-hidden,
.pdf-download-label-stacks_in_582.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_582 {
    gap: 0.26rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 2.45rem;
  }

  

  .pdf-control-bar-stacks_in_582.is-mobile-compact {
    gap: 0.2rem;
  }

  .pdf-page-btn-stacks_in_582 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_582 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_582.is-mobile-compact .pdf-page-jump-stacks_in_582 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_582 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_582 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_582.is-mobile-compact .pdf-bar-action-btn-stacks_in_582 {
    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_582.is-mobile-compact .pdf-bar-action-label-stacks_in_582 {
    display: none;
  }

  .pdf-control-bar-stacks_in_582.is-mobile-compact .pdf-bar-action-icon-stacks_in_582 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-download-btn-stacks_in_582.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_582 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_582 {
  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_582 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_582 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_582.is-flipping-next .pdf-preview-img-stacks_in_582 {
  animation: pdf-preview-front-next-stacks_in_582 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_582.is-flipping-next .pdf-preview-img-back-stacks_in_582 {
  animation: pdf-preview-back-next-stacks_in_582 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_582.is-flipping-prev .pdf-preview-img-stacks_in_582 {
  animation: pdf-preview-front-prev-stacks_in_582 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_582.is-flipping-prev .pdf-preview-img-back-stacks_in_582 {
  animation: pdf-preview-back-prev-stacks_in_582 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_582.is-flip-active .pdf-preview-img-stacks_in_582,
.pdf-preview-inner-stacks_in_582.is-flip-active .pdf-preview-img-turn-stacks_in_582,
.pdf-preview-inner-stacks_in_582.is-flip-active .pdf-preview-img-back-stacks_in_582,
.pdf-preview-inner-stacks_in_582.is-flip-active .pdf-flip-fold-stacks_in_582 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_582.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_582 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_582 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_582.is-flipping-3d-next .pdf-preview-img-back-stacks_in_582 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_582 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_582.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_582 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_582 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_582.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_582 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_582 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_582.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_582 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_582 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_582.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_582 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_582 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_582.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_582 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_582 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_582.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_582 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_582 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_582.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_582 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_582 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_582.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_582 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_582 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_582.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_582 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_582 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_582.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_582 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_582 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_582.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_582 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_582.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_582 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_582.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_582 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_582.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_582 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_582.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_582 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_582 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_582.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_582 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_582 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_582.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_582 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_582 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_582.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_582 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_582 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_582.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_582 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_582 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_582.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_582 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_582 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_582.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_582 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_582 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_582.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_582 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_582 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_582.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_582 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_582 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_582.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_582 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_582 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_582.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_582 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_582 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_582.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_582 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_582 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_582.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_582 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_582 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_582.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_582 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_582 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_582.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_582 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_582 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_582.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_582 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_582 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_582.is-flipping-book-open .pdf-preview-img-stacks_in_582 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_582 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_582.is-flipping-book-open .pdf-preview-img-back-stacks_in_582 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_582 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_582.is-flipping-book-close .pdf-preview-img-stacks_in_582 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_582 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_582.is-flipping-book-close .pdf-preview-img-back-stacks_in_582 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_582 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_582.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_582 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_582 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_582.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_582 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_582 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_582.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_582 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_582 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_582.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_582 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_582 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_582.is-fold-shadow .pdf-flip-fold-stacks_in_582 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_582.is-fold-next .pdf-flip-fold-stacks_in_582 {
  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_582 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_582.is-fold-prev .pdf-flip-fold-stacks_in_582 {
  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_582 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_582.is-fold-book-open .pdf-flip-fold-stacks_in_582 {
  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_582 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_582.is-fold-book-close .pdf-flip-fold-stacks_in_582 {
  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_582 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_582 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_582 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_582 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_582 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_582 {
  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_582 {
  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_582 {
  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_582 {
  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_582 {
  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_582 {
  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_582 {
  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_582 {
  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_582 {
  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_582 {
  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_582 {
  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_582 {
  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_582 {
  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_582 {
  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_582 {
  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_582 {
  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_582 {
  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_582 {
  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_582 {
  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_582 {
  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_582 {
  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_582 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_582 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_582 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_582 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_582 {
  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_582 {
  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_582 {
  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_582 {
  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_582 {
  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_582 {
  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_582 {
  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_582 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_582 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_582 {
  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_582 {
  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_582 {
  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_582,
  .pdf-preview-img-turn-stacks_in_582,
  .pdf-preview-img-back-stacks_in_582,
  .pdf-flip-fold-stacks_in_582,
  .pdf-loader-stacks_in_582,
  .pdf-download-btn-stacks_in_582.button,
  .pdf-lightbox-overlay-stacks_in_582 {
    transition: none;
  }

  .pulse-loader-stacks_in_582,
  .pdf-preview-inner-stacks_in_582.is-flipping-next .pdf-preview-img-stacks_in_582,
  .pdf-preview-inner-stacks_in_582.is-flipping-next .pdf-preview-img-back-stacks_in_582,
  .pdf-preview-inner-stacks_in_582.is-flipping-prev .pdf-preview-img-stacks_in_582,
  .pdf-preview-inner-stacks_in_582.is-flipping-prev .pdf-preview-img-back-stacks_in_582,
  .pdf-preview-inner-stacks_in_582.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_582,
  .pdf-preview-inner-stacks_in_582.is-flipping-3d-next .pdf-preview-img-back-stacks_in_582,
  .pdf-preview-inner-stacks_in_582.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_582,
  .pdf-preview-inner-stacks_in_582.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_582,
  .pdf-preview-inner-stacks_in_582.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_582,
  .pdf-preview-inner-stacks_in_582.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_582,
  .pdf-preview-inner-stacks_in_582.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_582,
  .pdf-preview-inner-stacks_in_582.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_582,
  .pdf-preview-inner-stacks_in_582.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_582,
  .pdf-preview-inner-stacks_in_582.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_582,
  .pdf-preview-inner-stacks_in_582.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_582,
  .pdf-preview-inner-stacks_in_582.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_582,
  .pdf-preview-inner-stacks_in_582.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_582,
  .pdf-preview-inner-stacks_in_582.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_582,
  .pdf-preview-inner-stacks_in_582.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_582,
  .pdf-preview-inner-stacks_in_582.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_582,
  .pdf-preview-inner-stacks_in_582.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_582,
  .pdf-preview-inner-stacks_in_582.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_582,
  .pdf-preview-inner-stacks_in_582.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_582,
  .pdf-preview-inner-stacks_in_582.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_582,
  .pdf-preview-inner-stacks_in_582.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_582,
  .pdf-preview-inner-stacks_in_582.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_582,
  .pdf-preview-inner-stacks_in_582.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_582,
  .pdf-preview-inner-stacks_in_582.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_582,
  .pdf-preview-inner-stacks_in_582.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_582,
  .pdf-preview-inner-stacks_in_582.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_582,
  .pdf-preview-inner-stacks_in_582.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_582,
  .pdf-preview-inner-stacks_in_582.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_582,
  .pdf-preview-inner-stacks_in_582.is-flipping-book-open .pdf-preview-img-stacks_in_582,
  .pdf-preview-inner-stacks_in_582.is-flipping-book-open .pdf-preview-img-back-stacks_in_582,
  .pdf-preview-inner-stacks_in_582.is-flipping-book-close .pdf-preview-img-stacks_in_582,
  .pdf-preview-inner-stacks_in_582.is-flipping-book-close .pdf-preview-img-back-stacks_in_582,
  .pdf-preview-inner-stacks_in_582.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_582,
  .pdf-preview-inner-stacks_in_582.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_582,
  .pdf-preview-inner-stacks_in_582.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_582,
  .pdf-preview-inner-stacks_in_582.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_582,
  .pdf-preview-inner-stacks_in_582.is-fold-next .pdf-flip-fold-stacks_in_582,
  .pdf-preview-inner-stacks_in_582.is-fold-prev .pdf-flip-fold-stacks_in_582,
  .pdf-preview-inner-stacks_in_582.is-fold-book-open .pdf-flip-fold-stacks_in_582,
  .pdf-preview-inner-stacks_in_582.is-fold-book-close .pdf-flip-fold-stacks_in_582 {
    animation: none;
  }
}
.pdf-preview-wrapper-stacks_in_583 {
  position: relative;
  text-align: center;
  overflow: visible;
  background: transparent !important;
  box-shadow: none !important;
  
  
  margin-bottom: calc(max(0px, 0px) + 0px);
  
  
}

.pdf-preview-wrapper-stacks_in_583:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.9);
  outline-offset: 3px;
  border-radius: calc(10px + 2px);
}

.pdf-preview-wrapper-stacks_in_583.is-lightbox-enabled .pdf-preview-inner-stacks_in_583 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_583.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_583.is-lightbox-active .pdf-preview-inner-stacks_in_583 {
  cursor: default;
}

.pdf-lightbox-overlay-stacks_in_583 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  opacity: 0;
  background: rgba(8, 12, 24, 0.82);
  overflow: hidden;
  overscroll-behavior: contain;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_583.is-visible {
  display: block;
}

.pdf-lightbox-overlay-stacks_in_583.is-open {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_583 {
  position: absolute;
  inset: 0;
  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_583 {
  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;
}

.pdf-lightbox-close-stacks_in_583:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_583 {
  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_583 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
}


.pdf-preview-img-stacks_in_583 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-three-stage-stacks_in_583 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-page-border-stacks_in_583 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_583::before,
.pdf-page-border-stacks_in_583::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}





.pdf-three-stage-stacks_in_583.is-active {
  opacity: 1;
}

.pdf-three-stage-stacks_in_583 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_583 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_583 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_583 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 10px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_583.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_583.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_583.is-book-layout-single-first,
.pdf-preview-img-stacks_in_583.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_583.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_583.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_583.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_583.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_583.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_583.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_583.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_583.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_583.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_583.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_583.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_583.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_583.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_583.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_583.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_583.is-book-layout-single-first,
.pdf-three-stage-stacks_in_583.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_583.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_583.is-book-layout-single-first,
.pdf-page-border-stacks_in_583.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_583.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_583.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_583.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_583 {
  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: nowrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 2.8rem;
  padding: 7px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.82);
  backdrop-filter: blur(5px);
  color: rgba(248, 250, 252, 1.00);
  white-space: nowrap !important;
  
  box-shadow: none;
  
}



.pdf-preview-inner-stacks_in_583.is-flip-active .pdf-page-border-stacks_in_583 {
  opacity: 0;
}







.pdf-control-bar-stacks_in_583.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_583 > * {
  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_583 .is-hidden,
.pdf-download-btn-stacks_in_583.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_583 {
  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: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 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_583:hover,
.pdf-page-btn-stacks_in_583:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_583: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_583:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_583[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_583:disabled:hover,
.pdf-page-btn-stacks_in_583:disabled:focus-visible,
.pdf-page-btn-stacks_in_583[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_583[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_583 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-nav-glyph-stacks_in_583.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_583.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_583.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_583 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_583 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_583:focus,
.pdf-page-jump-stacks_in_583:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 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_583::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_583::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-bar-action-btn-stacks_in_583 {
  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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_583,
.pdf-bar-action-btn-stacks_in_583:hover,
.pdf-bar-action-btn-stacks_in_583:focus,
.pdf-bar-action-btn-stacks_in_583:focus-visible,
.pdf-bar-action-btn-stacks_in_583:active,
.pdf-bar-action-btn-stacks_in_583:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_583.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_583:hover,
.pdf-bar-action-btn-stacks_in_583:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-bar-action-btn-stacks_in_583: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_583 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_583.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_583.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_583.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_583.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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_583.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_583.button,
.pdf-download-btn-stacks_in_583.button:hover,
.pdf-download-btn-stacks_in_583.button:focus,
.pdf-download-btn-stacks_in_583.button:focus-visible,
.pdf-download-btn-stacks_in_583.button:active,
.pdf-download-btn-stacks_in_583.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_583.button:hover,
.pdf-download-btn-stacks_in_583.button:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-download-btn-stacks_in_583.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_583 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_583.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_583.button.is-icon-only .pdf-download-icon-stacks_in_583 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_583.is-hidden,
.pdf-download-label-stacks_in_583.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_583 {
    gap: 0.26rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 2.45rem;
  }

  

  .pdf-control-bar-stacks_in_583.is-mobile-compact {
    gap: 0.2rem;
  }

  .pdf-page-btn-stacks_in_583 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_583 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_583.is-mobile-compact .pdf-page-jump-stacks_in_583 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_583 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_583 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_583.is-mobile-compact .pdf-bar-action-btn-stacks_in_583 {
    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_583.is-mobile-compact .pdf-bar-action-label-stacks_in_583 {
    display: none;
  }

  .pdf-control-bar-stacks_in_583.is-mobile-compact .pdf-bar-action-icon-stacks_in_583 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-download-btn-stacks_in_583.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_583 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_583 {
  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_583 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_583 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_583.is-flipping-next .pdf-preview-img-stacks_in_583 {
  animation: pdf-preview-front-next-stacks_in_583 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_583.is-flipping-next .pdf-preview-img-back-stacks_in_583 {
  animation: pdf-preview-back-next-stacks_in_583 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_583.is-flipping-prev .pdf-preview-img-stacks_in_583 {
  animation: pdf-preview-front-prev-stacks_in_583 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_583.is-flipping-prev .pdf-preview-img-back-stacks_in_583 {
  animation: pdf-preview-back-prev-stacks_in_583 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_583.is-flip-active .pdf-preview-img-stacks_in_583,
.pdf-preview-inner-stacks_in_583.is-flip-active .pdf-preview-img-turn-stacks_in_583,
.pdf-preview-inner-stacks_in_583.is-flip-active .pdf-preview-img-back-stacks_in_583,
.pdf-preview-inner-stacks_in_583.is-flip-active .pdf-flip-fold-stacks_in_583 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_583.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_583 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_583 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_583.is-flipping-3d-next .pdf-preview-img-back-stacks_in_583 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_583 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_583.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_583 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_583 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_583.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_583 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_583 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_583.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_583 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_583 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_583.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_583 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_583 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_583.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_583 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_583 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_583.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_583 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_583 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_583.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_583 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_583 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_583.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_583 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_583 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_583.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_583 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_583 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_583.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_583 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_583 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_583.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_583 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_583.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_583 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_583.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_583 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_583.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_583 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_583.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_583 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_583 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_583.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_583 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_583 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_583.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_583 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_583 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_583.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_583 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_583 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_583.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_583 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_583 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_583.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_583 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_583 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_583.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_583 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_583 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_583.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_583 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_583 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_583.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_583 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_583 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_583.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_583 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_583 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_583.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_583 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_583 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_583.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_583 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_583 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_583.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_583 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_583 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_583.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_583 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_583 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_583.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_583 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_583 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_583.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_583 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_583 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_583.is-flipping-book-open .pdf-preview-img-stacks_in_583 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_583 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_583.is-flipping-book-open .pdf-preview-img-back-stacks_in_583 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_583 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_583.is-flipping-book-close .pdf-preview-img-stacks_in_583 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_583 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_583.is-flipping-book-close .pdf-preview-img-back-stacks_in_583 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_583 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_583.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_583 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_583 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_583.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_583 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_583 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_583.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_583 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_583 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_583.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_583 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_583 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_583.is-fold-shadow .pdf-flip-fold-stacks_in_583 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_583.is-fold-next .pdf-flip-fold-stacks_in_583 {
  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_583 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_583.is-fold-prev .pdf-flip-fold-stacks_in_583 {
  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_583 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_583.is-fold-book-open .pdf-flip-fold-stacks_in_583 {
  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_583 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_583.is-fold-book-close .pdf-flip-fold-stacks_in_583 {
  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_583 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_583 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_583 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_583 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_583 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_583 {
  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_583 {
  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_583 {
  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_583 {
  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_583 {
  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_583 {
  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_583 {
  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_583 {
  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_583 {
  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_583 {
  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_583 {
  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_583 {
  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_583 {
  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_583 {
  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_583 {
  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_583 {
  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_583 {
  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_583 {
  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_583 {
  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_583 {
  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_583 {
  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_583 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_583 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_583 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_583 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_583 {
  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_583 {
  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_583 {
  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_583 {
  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_583 {
  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_583 {
  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_583 {
  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_583 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_583 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_583 {
  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_583 {
  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_583 {
  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_583,
  .pdf-preview-img-turn-stacks_in_583,
  .pdf-preview-img-back-stacks_in_583,
  .pdf-flip-fold-stacks_in_583,
  .pdf-loader-stacks_in_583,
  .pdf-download-btn-stacks_in_583.button,
  .pdf-lightbox-overlay-stacks_in_583 {
    transition: none;
  }

  .pulse-loader-stacks_in_583,
  .pdf-preview-inner-stacks_in_583.is-flipping-next .pdf-preview-img-stacks_in_583,
  .pdf-preview-inner-stacks_in_583.is-flipping-next .pdf-preview-img-back-stacks_in_583,
  .pdf-preview-inner-stacks_in_583.is-flipping-prev .pdf-preview-img-stacks_in_583,
  .pdf-preview-inner-stacks_in_583.is-flipping-prev .pdf-preview-img-back-stacks_in_583,
  .pdf-preview-inner-stacks_in_583.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_583,
  .pdf-preview-inner-stacks_in_583.is-flipping-3d-next .pdf-preview-img-back-stacks_in_583,
  .pdf-preview-inner-stacks_in_583.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_583,
  .pdf-preview-inner-stacks_in_583.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_583,
  .pdf-preview-inner-stacks_in_583.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_583,
  .pdf-preview-inner-stacks_in_583.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_583,
  .pdf-preview-inner-stacks_in_583.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_583,
  .pdf-preview-inner-stacks_in_583.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_583,
  .pdf-preview-inner-stacks_in_583.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_583,
  .pdf-preview-inner-stacks_in_583.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_583,
  .pdf-preview-inner-stacks_in_583.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_583,
  .pdf-preview-inner-stacks_in_583.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_583,
  .pdf-preview-inner-stacks_in_583.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_583,
  .pdf-preview-inner-stacks_in_583.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_583,
  .pdf-preview-inner-stacks_in_583.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_583,
  .pdf-preview-inner-stacks_in_583.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_583,
  .pdf-preview-inner-stacks_in_583.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_583,
  .pdf-preview-inner-stacks_in_583.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_583,
  .pdf-preview-inner-stacks_in_583.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_583,
  .pdf-preview-inner-stacks_in_583.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_583,
  .pdf-preview-inner-stacks_in_583.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_583,
  .pdf-preview-inner-stacks_in_583.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_583,
  .pdf-preview-inner-stacks_in_583.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_583,
  .pdf-preview-inner-stacks_in_583.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_583,
  .pdf-preview-inner-stacks_in_583.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_583,
  .pdf-preview-inner-stacks_in_583.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_583,
  .pdf-preview-inner-stacks_in_583.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_583,
  .pdf-preview-inner-stacks_in_583.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_583,
  .pdf-preview-inner-stacks_in_583.is-flipping-book-open .pdf-preview-img-stacks_in_583,
  .pdf-preview-inner-stacks_in_583.is-flipping-book-open .pdf-preview-img-back-stacks_in_583,
  .pdf-preview-inner-stacks_in_583.is-flipping-book-close .pdf-preview-img-stacks_in_583,
  .pdf-preview-inner-stacks_in_583.is-flipping-book-close .pdf-preview-img-back-stacks_in_583,
  .pdf-preview-inner-stacks_in_583.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_583,
  .pdf-preview-inner-stacks_in_583.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_583,
  .pdf-preview-inner-stacks_in_583.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_583,
  .pdf-preview-inner-stacks_in_583.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_583,
  .pdf-preview-inner-stacks_in_583.is-fold-next .pdf-flip-fold-stacks_in_583,
  .pdf-preview-inner-stacks_in_583.is-fold-prev .pdf-flip-fold-stacks_in_583,
  .pdf-preview-inner-stacks_in_583.is-fold-book-open .pdf-flip-fold-stacks_in_583,
  .pdf-preview-inner-stacks_in_583.is-fold-book-close .pdf-flip-fold-stacks_in_583 {
    animation: none;
  }
}
.pdf-preview-wrapper-stacks_in_584 {
  position: relative;
  text-align: center;
  overflow: visible;
  background: transparent !important;
  box-shadow: none !important;
  
  
  margin-bottom: calc(max(0px, 0px) + 0px);
  
  
}

.pdf-preview-wrapper-stacks_in_584:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.9);
  outline-offset: 3px;
  border-radius: calc(10px + 2px);
}

.pdf-preview-wrapper-stacks_in_584.is-lightbox-enabled .pdf-preview-inner-stacks_in_584 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_584.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_584.is-lightbox-active .pdf-preview-inner-stacks_in_584 {
  cursor: default;
}

.pdf-lightbox-overlay-stacks_in_584 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  opacity: 0;
  background: rgba(8, 12, 24, 0.82);
  overflow: hidden;
  overscroll-behavior: contain;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_584.is-visible {
  display: block;
}

.pdf-lightbox-overlay-stacks_in_584.is-open {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_584 {
  position: absolute;
  inset: 0;
  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_584 {
  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;
}

.pdf-lightbox-close-stacks_in_584:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_584 {
  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_584 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
}


.pdf-preview-img-stacks_in_584 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-three-stage-stacks_in_584 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-page-border-stacks_in_584 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_584::before,
.pdf-page-border-stacks_in_584::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}





.pdf-three-stage-stacks_in_584.is-active {
  opacity: 1;
}

.pdf-three-stage-stacks_in_584 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_584 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_584 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_584 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 10px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_584.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_584.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_584.is-book-layout-single-first,
.pdf-preview-img-stacks_in_584.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_584.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_584.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_584.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_584.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_584.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_584.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_584.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_584.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_584.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_584.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_584.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_584.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_584.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_584.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_584.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_584.is-book-layout-single-first,
.pdf-three-stage-stacks_in_584.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_584.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_584.is-book-layout-single-first,
.pdf-page-border-stacks_in_584.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_584.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_584.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_584.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_584 {
  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: nowrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 2.8rem;
  padding: 7px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.82);
  backdrop-filter: blur(5px);
  color: rgba(248, 250, 252, 1.00);
  white-space: nowrap !important;
  
  box-shadow: none;
  
}



.pdf-preview-inner-stacks_in_584.is-flip-active .pdf-page-border-stacks_in_584 {
  opacity: 0;
}







.pdf-control-bar-stacks_in_584.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_584 > * {
  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_584 .is-hidden,
.pdf-download-btn-stacks_in_584.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_584 {
  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: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 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_584:hover,
.pdf-page-btn-stacks_in_584:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_584: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_584:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_584[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_584:disabled:hover,
.pdf-page-btn-stacks_in_584:disabled:focus-visible,
.pdf-page-btn-stacks_in_584[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_584[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_584 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-nav-glyph-stacks_in_584.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_584.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_584.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_584 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_584 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_584:focus,
.pdf-page-jump-stacks_in_584:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 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_584::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_584::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-bar-action-btn-stacks_in_584 {
  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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_584,
.pdf-bar-action-btn-stacks_in_584:hover,
.pdf-bar-action-btn-stacks_in_584:focus,
.pdf-bar-action-btn-stacks_in_584:focus-visible,
.pdf-bar-action-btn-stacks_in_584:active,
.pdf-bar-action-btn-stacks_in_584:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_584.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_584:hover,
.pdf-bar-action-btn-stacks_in_584:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-bar-action-btn-stacks_in_584: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_584 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_584.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_584.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_584.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_584.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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_584.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_584.button,
.pdf-download-btn-stacks_in_584.button:hover,
.pdf-download-btn-stacks_in_584.button:focus,
.pdf-download-btn-stacks_in_584.button:focus-visible,
.pdf-download-btn-stacks_in_584.button:active,
.pdf-download-btn-stacks_in_584.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_584.button:hover,
.pdf-download-btn-stacks_in_584.button:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-download-btn-stacks_in_584.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_584 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_584.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_584.button.is-icon-only .pdf-download-icon-stacks_in_584 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_584.is-hidden,
.pdf-download-label-stacks_in_584.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_584 {
    gap: 0.26rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 2.45rem;
  }

  

  .pdf-control-bar-stacks_in_584.is-mobile-compact {
    gap: 0.2rem;
  }

  .pdf-page-btn-stacks_in_584 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_584 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_584.is-mobile-compact .pdf-page-jump-stacks_in_584 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_584 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_584 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_584.is-mobile-compact .pdf-bar-action-btn-stacks_in_584 {
    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_584.is-mobile-compact .pdf-bar-action-label-stacks_in_584 {
    display: none;
  }

  .pdf-control-bar-stacks_in_584.is-mobile-compact .pdf-bar-action-icon-stacks_in_584 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-download-btn-stacks_in_584.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_584 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_584 {
  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_584 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_584 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_584.is-flipping-next .pdf-preview-img-stacks_in_584 {
  animation: pdf-preview-front-next-stacks_in_584 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_584.is-flipping-next .pdf-preview-img-back-stacks_in_584 {
  animation: pdf-preview-back-next-stacks_in_584 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_584.is-flipping-prev .pdf-preview-img-stacks_in_584 {
  animation: pdf-preview-front-prev-stacks_in_584 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_584.is-flipping-prev .pdf-preview-img-back-stacks_in_584 {
  animation: pdf-preview-back-prev-stacks_in_584 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_584.is-flip-active .pdf-preview-img-stacks_in_584,
.pdf-preview-inner-stacks_in_584.is-flip-active .pdf-preview-img-turn-stacks_in_584,
.pdf-preview-inner-stacks_in_584.is-flip-active .pdf-preview-img-back-stacks_in_584,
.pdf-preview-inner-stacks_in_584.is-flip-active .pdf-flip-fold-stacks_in_584 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_584.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_584 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_584 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_584.is-flipping-3d-next .pdf-preview-img-back-stacks_in_584 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_584 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_584.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_584 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_584 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_584.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_584 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_584 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_584.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_584 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_584 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_584.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_584 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_584 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_584.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_584 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_584 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_584.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_584 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_584 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_584.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_584 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_584 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_584.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_584 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_584 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_584.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_584 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_584 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_584.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_584 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_584 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_584.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_584 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_584.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_584 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_584.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_584 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_584.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_584 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_584.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_584 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_584 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_584.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_584 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_584 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_584.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_584 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_584 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_584.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_584 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_584 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_584.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_584 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_584 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_584.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_584 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_584 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_584.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_584 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_584 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_584.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_584 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_584 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_584.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_584 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_584 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_584.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_584 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_584 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_584.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_584 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_584 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_584.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_584 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_584 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_584.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_584 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_584 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_584.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_584 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_584 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_584.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_584 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_584 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_584.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_584 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_584 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_584.is-flipping-book-open .pdf-preview-img-stacks_in_584 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_584 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_584.is-flipping-book-open .pdf-preview-img-back-stacks_in_584 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_584 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_584.is-flipping-book-close .pdf-preview-img-stacks_in_584 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_584 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_584.is-flipping-book-close .pdf-preview-img-back-stacks_in_584 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_584 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_584.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_584 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_584 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_584.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_584 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_584 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_584.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_584 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_584 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_584.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_584 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_584 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_584.is-fold-shadow .pdf-flip-fold-stacks_in_584 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_584.is-fold-next .pdf-flip-fold-stacks_in_584 {
  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_584 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_584.is-fold-prev .pdf-flip-fold-stacks_in_584 {
  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_584 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_584.is-fold-book-open .pdf-flip-fold-stacks_in_584 {
  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_584 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_584.is-fold-book-close .pdf-flip-fold-stacks_in_584 {
  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_584 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_584 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_584 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_584 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_584 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_584 {
  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_584 {
  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_584 {
  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_584 {
  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_584 {
  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_584 {
  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_584 {
  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_584 {
  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_584 {
  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_584 {
  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_584 {
  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_584 {
  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_584 {
  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_584 {
  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_584 {
  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_584 {
  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_584 {
  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_584 {
  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_584 {
  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_584 {
  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_584 {
  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_584 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_584 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_584 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_584 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_584 {
  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_584 {
  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_584 {
  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_584 {
  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_584 {
  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_584 {
  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_584 {
  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_584 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_584 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_584 {
  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_584 {
  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_584 {
  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_584,
  .pdf-preview-img-turn-stacks_in_584,
  .pdf-preview-img-back-stacks_in_584,
  .pdf-flip-fold-stacks_in_584,
  .pdf-loader-stacks_in_584,
  .pdf-download-btn-stacks_in_584.button,
  .pdf-lightbox-overlay-stacks_in_584 {
    transition: none;
  }

  .pulse-loader-stacks_in_584,
  .pdf-preview-inner-stacks_in_584.is-flipping-next .pdf-preview-img-stacks_in_584,
  .pdf-preview-inner-stacks_in_584.is-flipping-next .pdf-preview-img-back-stacks_in_584,
  .pdf-preview-inner-stacks_in_584.is-flipping-prev .pdf-preview-img-stacks_in_584,
  .pdf-preview-inner-stacks_in_584.is-flipping-prev .pdf-preview-img-back-stacks_in_584,
  .pdf-preview-inner-stacks_in_584.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_584,
  .pdf-preview-inner-stacks_in_584.is-flipping-3d-next .pdf-preview-img-back-stacks_in_584,
  .pdf-preview-inner-stacks_in_584.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_584,
  .pdf-preview-inner-stacks_in_584.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_584,
  .pdf-preview-inner-stacks_in_584.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_584,
  .pdf-preview-inner-stacks_in_584.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_584,
  .pdf-preview-inner-stacks_in_584.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_584,
  .pdf-preview-inner-stacks_in_584.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_584,
  .pdf-preview-inner-stacks_in_584.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_584,
  .pdf-preview-inner-stacks_in_584.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_584,
  .pdf-preview-inner-stacks_in_584.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_584,
  .pdf-preview-inner-stacks_in_584.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_584,
  .pdf-preview-inner-stacks_in_584.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_584,
  .pdf-preview-inner-stacks_in_584.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_584,
  .pdf-preview-inner-stacks_in_584.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_584,
  .pdf-preview-inner-stacks_in_584.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_584,
  .pdf-preview-inner-stacks_in_584.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_584,
  .pdf-preview-inner-stacks_in_584.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_584,
  .pdf-preview-inner-stacks_in_584.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_584,
  .pdf-preview-inner-stacks_in_584.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_584,
  .pdf-preview-inner-stacks_in_584.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_584,
  .pdf-preview-inner-stacks_in_584.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_584,
  .pdf-preview-inner-stacks_in_584.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_584,
  .pdf-preview-inner-stacks_in_584.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_584,
  .pdf-preview-inner-stacks_in_584.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_584,
  .pdf-preview-inner-stacks_in_584.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_584,
  .pdf-preview-inner-stacks_in_584.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_584,
  .pdf-preview-inner-stacks_in_584.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_584,
  .pdf-preview-inner-stacks_in_584.is-flipping-book-open .pdf-preview-img-stacks_in_584,
  .pdf-preview-inner-stacks_in_584.is-flipping-book-open .pdf-preview-img-back-stacks_in_584,
  .pdf-preview-inner-stacks_in_584.is-flipping-book-close .pdf-preview-img-stacks_in_584,
  .pdf-preview-inner-stacks_in_584.is-flipping-book-close .pdf-preview-img-back-stacks_in_584,
  .pdf-preview-inner-stacks_in_584.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_584,
  .pdf-preview-inner-stacks_in_584.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_584,
  .pdf-preview-inner-stacks_in_584.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_584,
  .pdf-preview-inner-stacks_in_584.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_584,
  .pdf-preview-inner-stacks_in_584.is-fold-next .pdf-flip-fold-stacks_in_584,
  .pdf-preview-inner-stacks_in_584.is-fold-prev .pdf-flip-fold-stacks_in_584,
  .pdf-preview-inner-stacks_in_584.is-fold-book-open .pdf-flip-fold-stacks_in_584,
  .pdf-preview-inner-stacks_in_584.is-fold-book-close .pdf-flip-fold-stacks_in_584 {
    animation: none;
  }
}
.pdf-preview-wrapper-stacks_in_585 {
  position: relative;
  text-align: center;
  overflow: visible;
  background: transparent !important;
  box-shadow: none !important;
  
  
  margin-bottom: calc(max(0px, 0px) + 0px);
  
  
}

.pdf-preview-wrapper-stacks_in_585:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.9);
  outline-offset: 3px;
  border-radius: calc(10px + 2px);
}

.pdf-preview-wrapper-stacks_in_585.is-lightbox-enabled .pdf-preview-inner-stacks_in_585 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_585.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_585.is-lightbox-active .pdf-preview-inner-stacks_in_585 {
  cursor: default;
}

.pdf-lightbox-overlay-stacks_in_585 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  opacity: 0;
  background: rgba(8, 12, 24, 0.82);
  overflow: hidden;
  overscroll-behavior: contain;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_585.is-visible {
  display: block;
}

.pdf-lightbox-overlay-stacks_in_585.is-open {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_585 {
  position: absolute;
  inset: 0;
  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_585 {
  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;
}

.pdf-lightbox-close-stacks_in_585:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_585 {
  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_585 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
}


.pdf-preview-img-stacks_in_585 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-three-stage-stacks_in_585 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-page-border-stacks_in_585 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_585::before,
.pdf-page-border-stacks_in_585::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}





.pdf-three-stage-stacks_in_585.is-active {
  opacity: 1;
}

.pdf-three-stage-stacks_in_585 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_585 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_585 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_585 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 10px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_585.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_585.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_585.is-book-layout-single-first,
.pdf-preview-img-stacks_in_585.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_585.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_585.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_585.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_585.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_585.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_585.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_585.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_585.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_585.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_585.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_585.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_585.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_585.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_585.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_585.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_585.is-book-layout-single-first,
.pdf-three-stage-stacks_in_585.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_585.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_585.is-book-layout-single-first,
.pdf-page-border-stacks_in_585.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_585.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_585.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_585.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_585 {
  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: nowrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 2.8rem;
  padding: 7px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.82);
  backdrop-filter: blur(5px);
  color: rgba(248, 250, 252, 1.00);
  white-space: nowrap !important;
  
  box-shadow: none;
  
}



.pdf-preview-inner-stacks_in_585.is-flip-active .pdf-page-border-stacks_in_585 {
  opacity: 0;
}







.pdf-control-bar-stacks_in_585.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_585 > * {
  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_585 .is-hidden,
.pdf-download-btn-stacks_in_585.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_585 {
  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: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 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_585:hover,
.pdf-page-btn-stacks_in_585:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_585: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_585:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_585[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_585:disabled:hover,
.pdf-page-btn-stacks_in_585:disabled:focus-visible,
.pdf-page-btn-stacks_in_585[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_585[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_585 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-nav-glyph-stacks_in_585.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_585.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_585.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_585 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_585 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_585:focus,
.pdf-page-jump-stacks_in_585:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 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_585::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_585::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-bar-action-btn-stacks_in_585 {
  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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_585,
.pdf-bar-action-btn-stacks_in_585:hover,
.pdf-bar-action-btn-stacks_in_585:focus,
.pdf-bar-action-btn-stacks_in_585:focus-visible,
.pdf-bar-action-btn-stacks_in_585:active,
.pdf-bar-action-btn-stacks_in_585:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_585.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_585:hover,
.pdf-bar-action-btn-stacks_in_585:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-bar-action-btn-stacks_in_585: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_585 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_585.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_585.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_585.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_585.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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_585.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_585.button,
.pdf-download-btn-stacks_in_585.button:hover,
.pdf-download-btn-stacks_in_585.button:focus,
.pdf-download-btn-stacks_in_585.button:focus-visible,
.pdf-download-btn-stacks_in_585.button:active,
.pdf-download-btn-stacks_in_585.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_585.button:hover,
.pdf-download-btn-stacks_in_585.button:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-download-btn-stacks_in_585.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_585 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_585.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_585.button.is-icon-only .pdf-download-icon-stacks_in_585 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_585.is-hidden,
.pdf-download-label-stacks_in_585.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_585 {
    gap: 0.26rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 2.45rem;
  }

  

  .pdf-control-bar-stacks_in_585.is-mobile-compact {
    gap: 0.2rem;
  }

  .pdf-page-btn-stacks_in_585 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_585 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_585.is-mobile-compact .pdf-page-jump-stacks_in_585 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_585 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_585 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_585.is-mobile-compact .pdf-bar-action-btn-stacks_in_585 {
    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_585.is-mobile-compact .pdf-bar-action-label-stacks_in_585 {
    display: none;
  }

  .pdf-control-bar-stacks_in_585.is-mobile-compact .pdf-bar-action-icon-stacks_in_585 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-download-btn-stacks_in_585.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_585 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_585 {
  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_585 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_585 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_585.is-flipping-next .pdf-preview-img-stacks_in_585 {
  animation: pdf-preview-front-next-stacks_in_585 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_585.is-flipping-next .pdf-preview-img-back-stacks_in_585 {
  animation: pdf-preview-back-next-stacks_in_585 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_585.is-flipping-prev .pdf-preview-img-stacks_in_585 {
  animation: pdf-preview-front-prev-stacks_in_585 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_585.is-flipping-prev .pdf-preview-img-back-stacks_in_585 {
  animation: pdf-preview-back-prev-stacks_in_585 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_585.is-flip-active .pdf-preview-img-stacks_in_585,
.pdf-preview-inner-stacks_in_585.is-flip-active .pdf-preview-img-turn-stacks_in_585,
.pdf-preview-inner-stacks_in_585.is-flip-active .pdf-preview-img-back-stacks_in_585,
.pdf-preview-inner-stacks_in_585.is-flip-active .pdf-flip-fold-stacks_in_585 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_585.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_585 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_585 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_585.is-flipping-3d-next .pdf-preview-img-back-stacks_in_585 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_585 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_585.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_585 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_585 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_585.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_585 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_585 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_585.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_585 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_585 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_585.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_585 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_585 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_585.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_585 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_585 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_585.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_585 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_585 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_585.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_585 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_585 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_585.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_585 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_585 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_585.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_585 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_585 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_585.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_585 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_585 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_585.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_585 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_585.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_585 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_585.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_585 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_585.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_585 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_585.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_585 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_585 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_585.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_585 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_585 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_585.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_585 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_585 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_585.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_585 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_585 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_585.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_585 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_585 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_585.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_585 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_585 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_585.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_585 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_585 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_585.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_585 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_585 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_585.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_585 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_585 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_585.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_585 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_585 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_585.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_585 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_585 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_585.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_585 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_585 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_585.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_585 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_585 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_585.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_585 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_585 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_585.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_585 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_585 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_585.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_585 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_585 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_585.is-flipping-book-open .pdf-preview-img-stacks_in_585 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_585 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_585.is-flipping-book-open .pdf-preview-img-back-stacks_in_585 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_585 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_585.is-flipping-book-close .pdf-preview-img-stacks_in_585 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_585 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_585.is-flipping-book-close .pdf-preview-img-back-stacks_in_585 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_585 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_585.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_585 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_585 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_585.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_585 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_585 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_585.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_585 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_585 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_585.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_585 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_585 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_585.is-fold-shadow .pdf-flip-fold-stacks_in_585 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_585.is-fold-next .pdf-flip-fold-stacks_in_585 {
  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_585 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_585.is-fold-prev .pdf-flip-fold-stacks_in_585 {
  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_585 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_585.is-fold-book-open .pdf-flip-fold-stacks_in_585 {
  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_585 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_585.is-fold-book-close .pdf-flip-fold-stacks_in_585 {
  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_585 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_585 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_585 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_585 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_585 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_585 {
  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_585 {
  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_585 {
  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_585 {
  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_585 {
  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_585 {
  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_585 {
  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_585 {
  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_585 {
  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_585 {
  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_585 {
  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_585 {
  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_585 {
  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_585 {
  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_585 {
  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_585 {
  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_585 {
  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_585 {
  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_585 {
  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_585 {
  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_585 {
  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_585 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_585 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_585 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_585 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_585 {
  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_585 {
  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_585 {
  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_585 {
  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_585 {
  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_585 {
  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_585 {
  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_585 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_585 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_585 {
  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_585 {
  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_585 {
  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_585,
  .pdf-preview-img-turn-stacks_in_585,
  .pdf-preview-img-back-stacks_in_585,
  .pdf-flip-fold-stacks_in_585,
  .pdf-loader-stacks_in_585,
  .pdf-download-btn-stacks_in_585.button,
  .pdf-lightbox-overlay-stacks_in_585 {
    transition: none;
  }

  .pulse-loader-stacks_in_585,
  .pdf-preview-inner-stacks_in_585.is-flipping-next .pdf-preview-img-stacks_in_585,
  .pdf-preview-inner-stacks_in_585.is-flipping-next .pdf-preview-img-back-stacks_in_585,
  .pdf-preview-inner-stacks_in_585.is-flipping-prev .pdf-preview-img-stacks_in_585,
  .pdf-preview-inner-stacks_in_585.is-flipping-prev .pdf-preview-img-back-stacks_in_585,
  .pdf-preview-inner-stacks_in_585.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_585,
  .pdf-preview-inner-stacks_in_585.is-flipping-3d-next .pdf-preview-img-back-stacks_in_585,
  .pdf-preview-inner-stacks_in_585.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_585,
  .pdf-preview-inner-stacks_in_585.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_585,
  .pdf-preview-inner-stacks_in_585.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_585,
  .pdf-preview-inner-stacks_in_585.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_585,
  .pdf-preview-inner-stacks_in_585.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_585,
  .pdf-preview-inner-stacks_in_585.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_585,
  .pdf-preview-inner-stacks_in_585.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_585,
  .pdf-preview-inner-stacks_in_585.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_585,
  .pdf-preview-inner-stacks_in_585.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_585,
  .pdf-preview-inner-stacks_in_585.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_585,
  .pdf-preview-inner-stacks_in_585.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_585,
  .pdf-preview-inner-stacks_in_585.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_585,
  .pdf-preview-inner-stacks_in_585.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_585,
  .pdf-preview-inner-stacks_in_585.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_585,
  .pdf-preview-inner-stacks_in_585.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_585,
  .pdf-preview-inner-stacks_in_585.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_585,
  .pdf-preview-inner-stacks_in_585.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_585,
  .pdf-preview-inner-stacks_in_585.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_585,
  .pdf-preview-inner-stacks_in_585.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_585,
  .pdf-preview-inner-stacks_in_585.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_585,
  .pdf-preview-inner-stacks_in_585.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_585,
  .pdf-preview-inner-stacks_in_585.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_585,
  .pdf-preview-inner-stacks_in_585.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_585,
  .pdf-preview-inner-stacks_in_585.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_585,
  .pdf-preview-inner-stacks_in_585.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_585,
  .pdf-preview-inner-stacks_in_585.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_585,
  .pdf-preview-inner-stacks_in_585.is-flipping-book-open .pdf-preview-img-stacks_in_585,
  .pdf-preview-inner-stacks_in_585.is-flipping-book-open .pdf-preview-img-back-stacks_in_585,
  .pdf-preview-inner-stacks_in_585.is-flipping-book-close .pdf-preview-img-stacks_in_585,
  .pdf-preview-inner-stacks_in_585.is-flipping-book-close .pdf-preview-img-back-stacks_in_585,
  .pdf-preview-inner-stacks_in_585.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_585,
  .pdf-preview-inner-stacks_in_585.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_585,
  .pdf-preview-inner-stacks_in_585.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_585,
  .pdf-preview-inner-stacks_in_585.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_585,
  .pdf-preview-inner-stacks_in_585.is-fold-next .pdf-flip-fold-stacks_in_585,
  .pdf-preview-inner-stacks_in_585.is-fold-prev .pdf-flip-fold-stacks_in_585,
  .pdf-preview-inner-stacks_in_585.is-fold-book-open .pdf-flip-fold-stacks_in_585,
  .pdf-preview-inner-stacks_in_585.is-fold-book-close .pdf-flip-fold-stacks_in_585 {
    animation: none;
  }
}
.pdf-preview-wrapper-stacks_in_586 {
  position: relative;
  text-align: center;
  overflow: visible;
  background: transparent !important;
  box-shadow: none !important;
  
  
  margin-bottom: calc(max(0px, 0px) + 0px);
  
  
}

.pdf-preview-wrapper-stacks_in_586:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.9);
  outline-offset: 3px;
  border-radius: calc(10px + 2px);
}

.pdf-preview-wrapper-stacks_in_586.is-lightbox-enabled .pdf-preview-inner-stacks_in_586 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_586.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_586.is-lightbox-active .pdf-preview-inner-stacks_in_586 {
  cursor: default;
}

.pdf-lightbox-overlay-stacks_in_586 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  opacity: 0;
  background: rgba(8, 12, 24, 0.82);
  overflow: hidden;
  overscroll-behavior: contain;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_586.is-visible {
  display: block;
}

.pdf-lightbox-overlay-stacks_in_586.is-open {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_586 {
  position: absolute;
  inset: 0;
  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_586 {
  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;
}

.pdf-lightbox-close-stacks_in_586:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_586 {
  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_586 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
}


.pdf-preview-img-stacks_in_586 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-three-stage-stacks_in_586 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-page-border-stacks_in_586 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_586::before,
.pdf-page-border-stacks_in_586::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}





.pdf-three-stage-stacks_in_586.is-active {
  opacity: 1;
}

.pdf-three-stage-stacks_in_586 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_586 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_586 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_586 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 10px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_586.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_586.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_586.is-book-layout-single-first,
.pdf-preview-img-stacks_in_586.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_586.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_586.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_586.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_586.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_586.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_586.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_586.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_586.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_586.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_586.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_586.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_586.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_586.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_586.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_586.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_586.is-book-layout-single-first,
.pdf-three-stage-stacks_in_586.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_586.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_586.is-book-layout-single-first,
.pdf-page-border-stacks_in_586.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_586.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_586.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_586.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_586 {
  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: nowrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 2.8rem;
  padding: 7px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.82);
  backdrop-filter: blur(5px);
  color: rgba(248, 250, 252, 1.00);
  white-space: nowrap !important;
  
  box-shadow: none;
  
}



.pdf-preview-inner-stacks_in_586.is-flip-active .pdf-page-border-stacks_in_586 {
  opacity: 0;
}







.pdf-control-bar-stacks_in_586.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_586 > * {
  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_586 .is-hidden,
.pdf-download-btn-stacks_in_586.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_586 {
  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: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 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_586:hover,
.pdf-page-btn-stacks_in_586:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_586: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_586:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_586[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_586:disabled:hover,
.pdf-page-btn-stacks_in_586:disabled:focus-visible,
.pdf-page-btn-stacks_in_586[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_586[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_586 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-nav-glyph-stacks_in_586.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_586.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_586.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_586 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_586 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_586:focus,
.pdf-page-jump-stacks_in_586:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 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_586::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_586::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-bar-action-btn-stacks_in_586 {
  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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_586,
.pdf-bar-action-btn-stacks_in_586:hover,
.pdf-bar-action-btn-stacks_in_586:focus,
.pdf-bar-action-btn-stacks_in_586:focus-visible,
.pdf-bar-action-btn-stacks_in_586:active,
.pdf-bar-action-btn-stacks_in_586:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_586.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_586:hover,
.pdf-bar-action-btn-stacks_in_586:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-bar-action-btn-stacks_in_586: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_586 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_586.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_586.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_586.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_586.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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_586.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_586.button,
.pdf-download-btn-stacks_in_586.button:hover,
.pdf-download-btn-stacks_in_586.button:focus,
.pdf-download-btn-stacks_in_586.button:focus-visible,
.pdf-download-btn-stacks_in_586.button:active,
.pdf-download-btn-stacks_in_586.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_586.button:hover,
.pdf-download-btn-stacks_in_586.button:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-download-btn-stacks_in_586.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_586 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_586.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_586.button.is-icon-only .pdf-download-icon-stacks_in_586 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_586.is-hidden,
.pdf-download-label-stacks_in_586.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_586 {
    gap: 0.26rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 2.45rem;
  }

  

  .pdf-control-bar-stacks_in_586.is-mobile-compact {
    gap: 0.2rem;
  }

  .pdf-page-btn-stacks_in_586 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_586 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_586.is-mobile-compact .pdf-page-jump-stacks_in_586 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_586 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_586 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_586.is-mobile-compact .pdf-bar-action-btn-stacks_in_586 {
    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_586.is-mobile-compact .pdf-bar-action-label-stacks_in_586 {
    display: none;
  }

  .pdf-control-bar-stacks_in_586.is-mobile-compact .pdf-bar-action-icon-stacks_in_586 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-download-btn-stacks_in_586.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_586 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_586 {
  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_586 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_586 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_586.is-flipping-next .pdf-preview-img-stacks_in_586 {
  animation: pdf-preview-front-next-stacks_in_586 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_586.is-flipping-next .pdf-preview-img-back-stacks_in_586 {
  animation: pdf-preview-back-next-stacks_in_586 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_586.is-flipping-prev .pdf-preview-img-stacks_in_586 {
  animation: pdf-preview-front-prev-stacks_in_586 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_586.is-flipping-prev .pdf-preview-img-back-stacks_in_586 {
  animation: pdf-preview-back-prev-stacks_in_586 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_586.is-flip-active .pdf-preview-img-stacks_in_586,
.pdf-preview-inner-stacks_in_586.is-flip-active .pdf-preview-img-turn-stacks_in_586,
.pdf-preview-inner-stacks_in_586.is-flip-active .pdf-preview-img-back-stacks_in_586,
.pdf-preview-inner-stacks_in_586.is-flip-active .pdf-flip-fold-stacks_in_586 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_586.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_586 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_586 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_586.is-flipping-3d-next .pdf-preview-img-back-stacks_in_586 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_586 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_586.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_586 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_586 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_586.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_586 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_586 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_586.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_586 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_586 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_586.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_586 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_586 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_586.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_586 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_586 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_586.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_586 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_586 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_586.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_586 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_586 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_586.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_586 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_586 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_586.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_586 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_586 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_586.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_586 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_586 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_586.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_586 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_586.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_586 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_586.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_586 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_586.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_586 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_586.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_586 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_586 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_586.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_586 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_586 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_586.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_586 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_586 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_586.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_586 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_586 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_586.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_586 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_586 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_586.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_586 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_586 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_586.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_586 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_586 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_586.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_586 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_586 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_586.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_586 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_586 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_586.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_586 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_586 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_586.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_586 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_586 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_586.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_586 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_586 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_586.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_586 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_586 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_586.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_586 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_586 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_586.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_586 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_586 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_586.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_586 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_586 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_586.is-flipping-book-open .pdf-preview-img-stacks_in_586 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_586 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_586.is-flipping-book-open .pdf-preview-img-back-stacks_in_586 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_586 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_586.is-flipping-book-close .pdf-preview-img-stacks_in_586 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_586 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_586.is-flipping-book-close .pdf-preview-img-back-stacks_in_586 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_586 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_586.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_586 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_586 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_586.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_586 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_586 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_586.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_586 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_586 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_586.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_586 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_586 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_586.is-fold-shadow .pdf-flip-fold-stacks_in_586 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_586.is-fold-next .pdf-flip-fold-stacks_in_586 {
  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_586 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_586.is-fold-prev .pdf-flip-fold-stacks_in_586 {
  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_586 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_586.is-fold-book-open .pdf-flip-fold-stacks_in_586 {
  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_586 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_586.is-fold-book-close .pdf-flip-fold-stacks_in_586 {
  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_586 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_586 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_586 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_586 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_586 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_586 {
  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_586 {
  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_586 {
  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_586 {
  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_586 {
  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_586 {
  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_586 {
  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_586 {
  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_586 {
  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_586 {
  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_586 {
  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_586 {
  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_586 {
  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_586 {
  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_586 {
  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_586 {
  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_586 {
  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_586 {
  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_586 {
  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_586 {
  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_586 {
  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_586 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_586 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_586 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_586 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_586 {
  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_586 {
  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_586 {
  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_586 {
  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_586 {
  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_586 {
  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_586 {
  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_586 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_586 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_586 {
  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_586 {
  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_586 {
  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_586,
  .pdf-preview-img-turn-stacks_in_586,
  .pdf-preview-img-back-stacks_in_586,
  .pdf-flip-fold-stacks_in_586,
  .pdf-loader-stacks_in_586,
  .pdf-download-btn-stacks_in_586.button,
  .pdf-lightbox-overlay-stacks_in_586 {
    transition: none;
  }

  .pulse-loader-stacks_in_586,
  .pdf-preview-inner-stacks_in_586.is-flipping-next .pdf-preview-img-stacks_in_586,
  .pdf-preview-inner-stacks_in_586.is-flipping-next .pdf-preview-img-back-stacks_in_586,
  .pdf-preview-inner-stacks_in_586.is-flipping-prev .pdf-preview-img-stacks_in_586,
  .pdf-preview-inner-stacks_in_586.is-flipping-prev .pdf-preview-img-back-stacks_in_586,
  .pdf-preview-inner-stacks_in_586.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_586,
  .pdf-preview-inner-stacks_in_586.is-flipping-3d-next .pdf-preview-img-back-stacks_in_586,
  .pdf-preview-inner-stacks_in_586.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_586,
  .pdf-preview-inner-stacks_in_586.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_586,
  .pdf-preview-inner-stacks_in_586.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_586,
  .pdf-preview-inner-stacks_in_586.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_586,
  .pdf-preview-inner-stacks_in_586.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_586,
  .pdf-preview-inner-stacks_in_586.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_586,
  .pdf-preview-inner-stacks_in_586.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_586,
  .pdf-preview-inner-stacks_in_586.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_586,
  .pdf-preview-inner-stacks_in_586.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_586,
  .pdf-preview-inner-stacks_in_586.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_586,
  .pdf-preview-inner-stacks_in_586.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_586,
  .pdf-preview-inner-stacks_in_586.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_586,
  .pdf-preview-inner-stacks_in_586.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_586,
  .pdf-preview-inner-stacks_in_586.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_586,
  .pdf-preview-inner-stacks_in_586.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_586,
  .pdf-preview-inner-stacks_in_586.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_586,
  .pdf-preview-inner-stacks_in_586.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_586,
  .pdf-preview-inner-stacks_in_586.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_586,
  .pdf-preview-inner-stacks_in_586.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_586,
  .pdf-preview-inner-stacks_in_586.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_586,
  .pdf-preview-inner-stacks_in_586.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_586,
  .pdf-preview-inner-stacks_in_586.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_586,
  .pdf-preview-inner-stacks_in_586.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_586,
  .pdf-preview-inner-stacks_in_586.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_586,
  .pdf-preview-inner-stacks_in_586.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_586,
  .pdf-preview-inner-stacks_in_586.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_586,
  .pdf-preview-inner-stacks_in_586.is-flipping-book-open .pdf-preview-img-stacks_in_586,
  .pdf-preview-inner-stacks_in_586.is-flipping-book-open .pdf-preview-img-back-stacks_in_586,
  .pdf-preview-inner-stacks_in_586.is-flipping-book-close .pdf-preview-img-stacks_in_586,
  .pdf-preview-inner-stacks_in_586.is-flipping-book-close .pdf-preview-img-back-stacks_in_586,
  .pdf-preview-inner-stacks_in_586.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_586,
  .pdf-preview-inner-stacks_in_586.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_586,
  .pdf-preview-inner-stacks_in_586.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_586,
  .pdf-preview-inner-stacks_in_586.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_586,
  .pdf-preview-inner-stacks_in_586.is-fold-next .pdf-flip-fold-stacks_in_586,
  .pdf-preview-inner-stacks_in_586.is-fold-prev .pdf-flip-fold-stacks_in_586,
  .pdf-preview-inner-stacks_in_586.is-fold-book-open .pdf-flip-fold-stacks_in_586,
  .pdf-preview-inner-stacks_in_586.is-fold-book-close .pdf-flip-fold-stacks_in_586 {
    animation: none;
  }
}
.pdf-preview-wrapper-stacks_in_587 {
  position: relative;
  text-align: center;
  overflow: visible;
  background: transparent !important;
  box-shadow: none !important;
  
  
  margin-bottom: calc(max(0px, 0px) + 0px);
  
  
}

.pdf-preview-wrapper-stacks_in_587:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.9);
  outline-offset: 3px;
  border-radius: calc(10px + 2px);
}

.pdf-preview-wrapper-stacks_in_587.is-lightbox-enabled .pdf-preview-inner-stacks_in_587 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_587.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_587.is-lightbox-active .pdf-preview-inner-stacks_in_587 {
  cursor: default;
}

.pdf-lightbox-overlay-stacks_in_587 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  opacity: 0;
  background: rgba(8, 12, 24, 0.82);
  overflow: hidden;
  overscroll-behavior: contain;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_587.is-visible {
  display: block;
}

.pdf-lightbox-overlay-stacks_in_587.is-open {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_587 {
  position: absolute;
  inset: 0;
  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_587 {
  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;
}

.pdf-lightbox-close-stacks_in_587:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_587 {
  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_587 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
}


.pdf-preview-img-stacks_in_587 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-three-stage-stacks_in_587 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-page-border-stacks_in_587 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_587::before,
.pdf-page-border-stacks_in_587::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}





.pdf-three-stage-stacks_in_587.is-active {
  opacity: 1;
}

.pdf-three-stage-stacks_in_587 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_587 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_587 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_587 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 10px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_587.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_587.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_587.is-book-layout-single-first,
.pdf-preview-img-stacks_in_587.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_587.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_587.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_587.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_587.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_587.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_587.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_587.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_587.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_587.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_587.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_587.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_587.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_587.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_587.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_587.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_587.is-book-layout-single-first,
.pdf-three-stage-stacks_in_587.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_587.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_587.is-book-layout-single-first,
.pdf-page-border-stacks_in_587.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_587.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_587.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_587.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_587 {
  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: nowrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 2.8rem;
  padding: 7px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.82);
  backdrop-filter: blur(5px);
  color: rgba(248, 250, 252, 1.00);
  white-space: nowrap !important;
  
  box-shadow: none;
  
}



.pdf-preview-inner-stacks_in_587.is-flip-active .pdf-page-border-stacks_in_587 {
  opacity: 0;
}







.pdf-control-bar-stacks_in_587.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_587 > * {
  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_587 .is-hidden,
.pdf-download-btn-stacks_in_587.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_587 {
  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: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 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_587:hover,
.pdf-page-btn-stacks_in_587:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_587: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_587:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_587[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_587:disabled:hover,
.pdf-page-btn-stacks_in_587:disabled:focus-visible,
.pdf-page-btn-stacks_in_587[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_587[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_587 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-nav-glyph-stacks_in_587.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_587.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_587.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_587 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_587 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_587:focus,
.pdf-page-jump-stacks_in_587:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 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_587::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_587::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-bar-action-btn-stacks_in_587 {
  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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_587,
.pdf-bar-action-btn-stacks_in_587:hover,
.pdf-bar-action-btn-stacks_in_587:focus,
.pdf-bar-action-btn-stacks_in_587:focus-visible,
.pdf-bar-action-btn-stacks_in_587:active,
.pdf-bar-action-btn-stacks_in_587:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_587.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_587:hover,
.pdf-bar-action-btn-stacks_in_587:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-bar-action-btn-stacks_in_587: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_587 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_587.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_587.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_587.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_587.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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_587.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_587.button,
.pdf-download-btn-stacks_in_587.button:hover,
.pdf-download-btn-stacks_in_587.button:focus,
.pdf-download-btn-stacks_in_587.button:focus-visible,
.pdf-download-btn-stacks_in_587.button:active,
.pdf-download-btn-stacks_in_587.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_587.button:hover,
.pdf-download-btn-stacks_in_587.button:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-download-btn-stacks_in_587.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_587 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_587.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_587.button.is-icon-only .pdf-download-icon-stacks_in_587 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_587.is-hidden,
.pdf-download-label-stacks_in_587.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_587 {
    gap: 0.26rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 2.45rem;
  }

  

  .pdf-control-bar-stacks_in_587.is-mobile-compact {
    gap: 0.2rem;
  }

  .pdf-page-btn-stacks_in_587 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_587 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_587.is-mobile-compact .pdf-page-jump-stacks_in_587 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_587 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_587 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_587.is-mobile-compact .pdf-bar-action-btn-stacks_in_587 {
    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_587.is-mobile-compact .pdf-bar-action-label-stacks_in_587 {
    display: none;
  }

  .pdf-control-bar-stacks_in_587.is-mobile-compact .pdf-bar-action-icon-stacks_in_587 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-download-btn-stacks_in_587.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_587 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_587 {
  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_587 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_587 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_587.is-flipping-next .pdf-preview-img-stacks_in_587 {
  animation: pdf-preview-front-next-stacks_in_587 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_587.is-flipping-next .pdf-preview-img-back-stacks_in_587 {
  animation: pdf-preview-back-next-stacks_in_587 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_587.is-flipping-prev .pdf-preview-img-stacks_in_587 {
  animation: pdf-preview-front-prev-stacks_in_587 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_587.is-flipping-prev .pdf-preview-img-back-stacks_in_587 {
  animation: pdf-preview-back-prev-stacks_in_587 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_587.is-flip-active .pdf-preview-img-stacks_in_587,
.pdf-preview-inner-stacks_in_587.is-flip-active .pdf-preview-img-turn-stacks_in_587,
.pdf-preview-inner-stacks_in_587.is-flip-active .pdf-preview-img-back-stacks_in_587,
.pdf-preview-inner-stacks_in_587.is-flip-active .pdf-flip-fold-stacks_in_587 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_587.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_587 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_587 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_587.is-flipping-3d-next .pdf-preview-img-back-stacks_in_587 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_587 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_587.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_587 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_587 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_587.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_587 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_587 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_587.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_587 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_587 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_587.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_587 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_587 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_587.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_587 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_587 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_587.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_587 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_587 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_587.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_587 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_587 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_587.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_587 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_587 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_587.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_587 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_587 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_587.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_587 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_587 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_587.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_587 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_587.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_587 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_587.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_587 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_587.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_587 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_587.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_587 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_587 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_587.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_587 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_587 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_587.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_587 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_587 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_587.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_587 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_587 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_587.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_587 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_587 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_587.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_587 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_587 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_587.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_587 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_587 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_587.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_587 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_587 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_587.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_587 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_587 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_587.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_587 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_587 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_587.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_587 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_587 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_587.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_587 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_587 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_587.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_587 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_587 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_587.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_587 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_587 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_587.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_587 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_587 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_587.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_587 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_587 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_587.is-flipping-book-open .pdf-preview-img-stacks_in_587 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_587 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_587.is-flipping-book-open .pdf-preview-img-back-stacks_in_587 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_587 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_587.is-flipping-book-close .pdf-preview-img-stacks_in_587 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_587 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_587.is-flipping-book-close .pdf-preview-img-back-stacks_in_587 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_587 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_587.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_587 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_587 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_587.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_587 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_587 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_587.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_587 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_587 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_587.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_587 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_587 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_587.is-fold-shadow .pdf-flip-fold-stacks_in_587 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_587.is-fold-next .pdf-flip-fold-stacks_in_587 {
  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_587 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_587.is-fold-prev .pdf-flip-fold-stacks_in_587 {
  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_587 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_587.is-fold-book-open .pdf-flip-fold-stacks_in_587 {
  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_587 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_587.is-fold-book-close .pdf-flip-fold-stacks_in_587 {
  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_587 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_587 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_587 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_587 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_587 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_587 {
  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_587 {
  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_587 {
  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_587 {
  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_587 {
  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_587 {
  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_587 {
  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_587 {
  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_587 {
  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_587 {
  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_587 {
  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_587 {
  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_587 {
  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_587 {
  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_587 {
  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_587 {
  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_587 {
  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_587 {
  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_587 {
  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_587 {
  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_587 {
  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_587 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_587 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_587 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_587 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_587 {
  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_587 {
  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_587 {
  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_587 {
  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_587 {
  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_587 {
  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_587 {
  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_587 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_587 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_587 {
  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_587 {
  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_587 {
  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_587,
  .pdf-preview-img-turn-stacks_in_587,
  .pdf-preview-img-back-stacks_in_587,
  .pdf-flip-fold-stacks_in_587,
  .pdf-loader-stacks_in_587,
  .pdf-download-btn-stacks_in_587.button,
  .pdf-lightbox-overlay-stacks_in_587 {
    transition: none;
  }

  .pulse-loader-stacks_in_587,
  .pdf-preview-inner-stacks_in_587.is-flipping-next .pdf-preview-img-stacks_in_587,
  .pdf-preview-inner-stacks_in_587.is-flipping-next .pdf-preview-img-back-stacks_in_587,
  .pdf-preview-inner-stacks_in_587.is-flipping-prev .pdf-preview-img-stacks_in_587,
  .pdf-preview-inner-stacks_in_587.is-flipping-prev .pdf-preview-img-back-stacks_in_587,
  .pdf-preview-inner-stacks_in_587.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_587,
  .pdf-preview-inner-stacks_in_587.is-flipping-3d-next .pdf-preview-img-back-stacks_in_587,
  .pdf-preview-inner-stacks_in_587.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_587,
  .pdf-preview-inner-stacks_in_587.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_587,
  .pdf-preview-inner-stacks_in_587.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_587,
  .pdf-preview-inner-stacks_in_587.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_587,
  .pdf-preview-inner-stacks_in_587.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_587,
  .pdf-preview-inner-stacks_in_587.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_587,
  .pdf-preview-inner-stacks_in_587.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_587,
  .pdf-preview-inner-stacks_in_587.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_587,
  .pdf-preview-inner-stacks_in_587.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_587,
  .pdf-preview-inner-stacks_in_587.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_587,
  .pdf-preview-inner-stacks_in_587.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_587,
  .pdf-preview-inner-stacks_in_587.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_587,
  .pdf-preview-inner-stacks_in_587.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_587,
  .pdf-preview-inner-stacks_in_587.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_587,
  .pdf-preview-inner-stacks_in_587.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_587,
  .pdf-preview-inner-stacks_in_587.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_587,
  .pdf-preview-inner-stacks_in_587.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_587,
  .pdf-preview-inner-stacks_in_587.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_587,
  .pdf-preview-inner-stacks_in_587.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_587,
  .pdf-preview-inner-stacks_in_587.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_587,
  .pdf-preview-inner-stacks_in_587.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_587,
  .pdf-preview-inner-stacks_in_587.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_587,
  .pdf-preview-inner-stacks_in_587.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_587,
  .pdf-preview-inner-stacks_in_587.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_587,
  .pdf-preview-inner-stacks_in_587.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_587,
  .pdf-preview-inner-stacks_in_587.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_587,
  .pdf-preview-inner-stacks_in_587.is-flipping-book-open .pdf-preview-img-stacks_in_587,
  .pdf-preview-inner-stacks_in_587.is-flipping-book-open .pdf-preview-img-back-stacks_in_587,
  .pdf-preview-inner-stacks_in_587.is-flipping-book-close .pdf-preview-img-stacks_in_587,
  .pdf-preview-inner-stacks_in_587.is-flipping-book-close .pdf-preview-img-back-stacks_in_587,
  .pdf-preview-inner-stacks_in_587.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_587,
  .pdf-preview-inner-stacks_in_587.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_587,
  .pdf-preview-inner-stacks_in_587.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_587,
  .pdf-preview-inner-stacks_in_587.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_587,
  .pdf-preview-inner-stacks_in_587.is-fold-next .pdf-flip-fold-stacks_in_587,
  .pdf-preview-inner-stacks_in_587.is-fold-prev .pdf-flip-fold-stacks_in_587,
  .pdf-preview-inner-stacks_in_587.is-fold-book-open .pdf-flip-fold-stacks_in_587,
  .pdf-preview-inner-stacks_in_587.is-fold-book-close .pdf-flip-fold-stacks_in_587 {
    animation: none;
  }
}
.pdf-preview-wrapper-stacks_in_596 {
  position: relative;
  text-align: center;
  overflow: visible;
  background: transparent !important;
  box-shadow: none !important;
  
  
  margin-bottom: calc(max(0px, 0px) + 0px);
  
  
}

.pdf-preview-wrapper-stacks_in_596:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.9);
  outline-offset: 3px;
  border-radius: calc(10px + 2px);
}

.pdf-preview-wrapper-stacks_in_596.is-lightbox-enabled .pdf-preview-inner-stacks_in_596 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_596.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_596.is-lightbox-active .pdf-preview-inner-stacks_in_596 {
  cursor: default;
}

.pdf-lightbox-overlay-stacks_in_596 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  opacity: 0;
  background: rgba(8, 12, 24, 0.82);
  overflow: hidden;
  overscroll-behavior: contain;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_596.is-visible {
  display: block;
}

.pdf-lightbox-overlay-stacks_in_596.is-open {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_596 {
  position: absolute;
  inset: 0;
  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_596 {
  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;
}

.pdf-lightbox-close-stacks_in_596:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_596 {
  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_596 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
}


.pdf-preview-img-stacks_in_596 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-three-stage-stacks_in_596 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-page-border-stacks_in_596 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_596::before,
.pdf-page-border-stacks_in_596::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}





.pdf-three-stage-stacks_in_596.is-active {
  opacity: 1;
}

.pdf-three-stage-stacks_in_596 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_596 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_596 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_596 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 10px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_596.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_596.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_596.is-book-layout-single-first,
.pdf-preview-img-stacks_in_596.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_596.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_596.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_596.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_596.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_596.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_596.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_596.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_596.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_596.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_596.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_596.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_596.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_596.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_596.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_596.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_596.is-book-layout-single-first,
.pdf-three-stage-stacks_in_596.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_596.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_596.is-book-layout-single-first,
.pdf-page-border-stacks_in_596.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_596.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_596.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_596.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_596 {
  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: nowrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 2.8rem;
  padding: 7px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.82);
  backdrop-filter: blur(5px);
  color: rgba(248, 250, 252, 1.00);
  white-space: nowrap !important;
  
  box-shadow: none;
  
}



.pdf-preview-inner-stacks_in_596.is-flip-active .pdf-page-border-stacks_in_596 {
  opacity: 0;
}







.pdf-control-bar-stacks_in_596.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_596 > * {
  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_596 .is-hidden,
.pdf-download-btn-stacks_in_596.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_596 {
  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: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 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_596:hover,
.pdf-page-btn-stacks_in_596:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_596: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_596:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_596[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_596:disabled:hover,
.pdf-page-btn-stacks_in_596:disabled:focus-visible,
.pdf-page-btn-stacks_in_596[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_596[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_596 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-nav-glyph-stacks_in_596.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_596.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_596.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_596 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_596 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_596:focus,
.pdf-page-jump-stacks_in_596:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 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_596::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_596::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-bar-action-btn-stacks_in_596 {
  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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_596,
.pdf-bar-action-btn-stacks_in_596:hover,
.pdf-bar-action-btn-stacks_in_596:focus,
.pdf-bar-action-btn-stacks_in_596:focus-visible,
.pdf-bar-action-btn-stacks_in_596:active,
.pdf-bar-action-btn-stacks_in_596:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_596.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_596:hover,
.pdf-bar-action-btn-stacks_in_596:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-bar-action-btn-stacks_in_596: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_596 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_596.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_596.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_596.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_596.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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_596.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_596.button,
.pdf-download-btn-stacks_in_596.button:hover,
.pdf-download-btn-stacks_in_596.button:focus,
.pdf-download-btn-stacks_in_596.button:focus-visible,
.pdf-download-btn-stacks_in_596.button:active,
.pdf-download-btn-stacks_in_596.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_596.button:hover,
.pdf-download-btn-stacks_in_596.button:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-download-btn-stacks_in_596.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_596 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_596.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_596.button.is-icon-only .pdf-download-icon-stacks_in_596 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_596.is-hidden,
.pdf-download-label-stacks_in_596.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_596 {
    gap: 0.26rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 2.45rem;
  }

  

  .pdf-control-bar-stacks_in_596.is-mobile-compact {
    gap: 0.2rem;
  }

  .pdf-page-btn-stacks_in_596 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_596 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_596.is-mobile-compact .pdf-page-jump-stacks_in_596 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_596 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_596 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_596.is-mobile-compact .pdf-bar-action-btn-stacks_in_596 {
    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_596.is-mobile-compact .pdf-bar-action-label-stacks_in_596 {
    display: none;
  }

  .pdf-control-bar-stacks_in_596.is-mobile-compact .pdf-bar-action-icon-stacks_in_596 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-download-btn-stacks_in_596.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_596 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_596 {
  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_596 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_596 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_596.is-flipping-next .pdf-preview-img-stacks_in_596 {
  animation: pdf-preview-front-next-stacks_in_596 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_596.is-flipping-next .pdf-preview-img-back-stacks_in_596 {
  animation: pdf-preview-back-next-stacks_in_596 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_596.is-flipping-prev .pdf-preview-img-stacks_in_596 {
  animation: pdf-preview-front-prev-stacks_in_596 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_596.is-flipping-prev .pdf-preview-img-back-stacks_in_596 {
  animation: pdf-preview-back-prev-stacks_in_596 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_596.is-flip-active .pdf-preview-img-stacks_in_596,
.pdf-preview-inner-stacks_in_596.is-flip-active .pdf-preview-img-turn-stacks_in_596,
.pdf-preview-inner-stacks_in_596.is-flip-active .pdf-preview-img-back-stacks_in_596,
.pdf-preview-inner-stacks_in_596.is-flip-active .pdf-flip-fold-stacks_in_596 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_596.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_596 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_596 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_596.is-flipping-3d-next .pdf-preview-img-back-stacks_in_596 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_596 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_596.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_596 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_596 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_596.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_596 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_596 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_596.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_596 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_596 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_596.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_596 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_596 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_596.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_596 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_596 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_596.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_596 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_596 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_596.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_596 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_596 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_596.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_596 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_596 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_596.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_596 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_596 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_596.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_596 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_596 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_596.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_596 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_596.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_596 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_596.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_596 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_596.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_596 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_596.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_596 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_596 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_596.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_596 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_596 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_596.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_596 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_596 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_596.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_596 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_596 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_596.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_596 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_596 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_596.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_596 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_596 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_596.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_596 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_596 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_596.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_596 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_596 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_596.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_596 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_596 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_596.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_596 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_596 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_596.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_596 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_596 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_596.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_596 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_596 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_596.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_596 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_596 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_596.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_596 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_596 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_596.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_596 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_596 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_596.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_596 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_596 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_596.is-flipping-book-open .pdf-preview-img-stacks_in_596 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_596 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_596.is-flipping-book-open .pdf-preview-img-back-stacks_in_596 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_596 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_596.is-flipping-book-close .pdf-preview-img-stacks_in_596 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_596 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_596.is-flipping-book-close .pdf-preview-img-back-stacks_in_596 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_596 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_596.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_596 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_596 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_596.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_596 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_596 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_596.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_596 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_596 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_596.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_596 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_596 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_596.is-fold-shadow .pdf-flip-fold-stacks_in_596 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_596.is-fold-next .pdf-flip-fold-stacks_in_596 {
  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_596 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_596.is-fold-prev .pdf-flip-fold-stacks_in_596 {
  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_596 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_596.is-fold-book-open .pdf-flip-fold-stacks_in_596 {
  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_596 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_596.is-fold-book-close .pdf-flip-fold-stacks_in_596 {
  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_596 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_596 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_596 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_596 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_596 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_596 {
  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_596 {
  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_596 {
  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_596 {
  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_596 {
  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_596 {
  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_596 {
  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_596 {
  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_596 {
  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_596 {
  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_596 {
  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_596 {
  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_596 {
  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_596 {
  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_596 {
  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_596 {
  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_596 {
  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_596 {
  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_596 {
  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_596 {
  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_596 {
  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_596 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_596 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_596 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_596 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_596 {
  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_596 {
  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_596 {
  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_596 {
  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_596 {
  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_596 {
  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_596 {
  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_596 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_596 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_596 {
  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_596 {
  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_596 {
  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_596,
  .pdf-preview-img-turn-stacks_in_596,
  .pdf-preview-img-back-stacks_in_596,
  .pdf-flip-fold-stacks_in_596,
  .pdf-loader-stacks_in_596,
  .pdf-download-btn-stacks_in_596.button,
  .pdf-lightbox-overlay-stacks_in_596 {
    transition: none;
  }

  .pulse-loader-stacks_in_596,
  .pdf-preview-inner-stacks_in_596.is-flipping-next .pdf-preview-img-stacks_in_596,
  .pdf-preview-inner-stacks_in_596.is-flipping-next .pdf-preview-img-back-stacks_in_596,
  .pdf-preview-inner-stacks_in_596.is-flipping-prev .pdf-preview-img-stacks_in_596,
  .pdf-preview-inner-stacks_in_596.is-flipping-prev .pdf-preview-img-back-stacks_in_596,
  .pdf-preview-inner-stacks_in_596.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_596,
  .pdf-preview-inner-stacks_in_596.is-flipping-3d-next .pdf-preview-img-back-stacks_in_596,
  .pdf-preview-inner-stacks_in_596.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_596,
  .pdf-preview-inner-stacks_in_596.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_596,
  .pdf-preview-inner-stacks_in_596.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_596,
  .pdf-preview-inner-stacks_in_596.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_596,
  .pdf-preview-inner-stacks_in_596.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_596,
  .pdf-preview-inner-stacks_in_596.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_596,
  .pdf-preview-inner-stacks_in_596.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_596,
  .pdf-preview-inner-stacks_in_596.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_596,
  .pdf-preview-inner-stacks_in_596.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_596,
  .pdf-preview-inner-stacks_in_596.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_596,
  .pdf-preview-inner-stacks_in_596.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_596,
  .pdf-preview-inner-stacks_in_596.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_596,
  .pdf-preview-inner-stacks_in_596.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_596,
  .pdf-preview-inner-stacks_in_596.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_596,
  .pdf-preview-inner-stacks_in_596.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_596,
  .pdf-preview-inner-stacks_in_596.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_596,
  .pdf-preview-inner-stacks_in_596.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_596,
  .pdf-preview-inner-stacks_in_596.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_596,
  .pdf-preview-inner-stacks_in_596.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_596,
  .pdf-preview-inner-stacks_in_596.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_596,
  .pdf-preview-inner-stacks_in_596.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_596,
  .pdf-preview-inner-stacks_in_596.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_596,
  .pdf-preview-inner-stacks_in_596.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_596,
  .pdf-preview-inner-stacks_in_596.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_596,
  .pdf-preview-inner-stacks_in_596.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_596,
  .pdf-preview-inner-stacks_in_596.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_596,
  .pdf-preview-inner-stacks_in_596.is-flipping-book-open .pdf-preview-img-stacks_in_596,
  .pdf-preview-inner-stacks_in_596.is-flipping-book-open .pdf-preview-img-back-stacks_in_596,
  .pdf-preview-inner-stacks_in_596.is-flipping-book-close .pdf-preview-img-stacks_in_596,
  .pdf-preview-inner-stacks_in_596.is-flipping-book-close .pdf-preview-img-back-stacks_in_596,
  .pdf-preview-inner-stacks_in_596.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_596,
  .pdf-preview-inner-stacks_in_596.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_596,
  .pdf-preview-inner-stacks_in_596.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_596,
  .pdf-preview-inner-stacks_in_596.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_596,
  .pdf-preview-inner-stacks_in_596.is-fold-next .pdf-flip-fold-stacks_in_596,
  .pdf-preview-inner-stacks_in_596.is-fold-prev .pdf-flip-fold-stacks_in_596,
  .pdf-preview-inner-stacks_in_596.is-fold-book-open .pdf-flip-fold-stacks_in_596,
  .pdf-preview-inner-stacks_in_596.is-fold-book-close .pdf-flip-fold-stacks_in_596 {
    animation: none;
  }
}
.pdf-preview-wrapper-stacks_in_597 {
  position: relative;
  text-align: center;
  overflow: visible;
  background: transparent !important;
  box-shadow: none !important;
  
  
  margin-bottom: calc(max(0px, 0px) + 0px);
  
  
}

.pdf-preview-wrapper-stacks_in_597:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.9);
  outline-offset: 3px;
  border-radius: calc(10px + 2px);
}

.pdf-preview-wrapper-stacks_in_597.is-lightbox-enabled .pdf-preview-inner-stacks_in_597 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_597.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_597.is-lightbox-active .pdf-preview-inner-stacks_in_597 {
  cursor: default;
}

.pdf-lightbox-overlay-stacks_in_597 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  opacity: 0;
  background: rgba(8, 12, 24, 0.82);
  overflow: hidden;
  overscroll-behavior: contain;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_597.is-visible {
  display: block;
}

.pdf-lightbox-overlay-stacks_in_597.is-open {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_597 {
  position: absolute;
  inset: 0;
  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_597 {
  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;
}

.pdf-lightbox-close-stacks_in_597:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_597 {
  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_597 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
}


.pdf-preview-img-stacks_in_597 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-three-stage-stacks_in_597 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-page-border-stacks_in_597 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_597::before,
.pdf-page-border-stacks_in_597::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}





.pdf-three-stage-stacks_in_597.is-active {
  opacity: 1;
}

.pdf-three-stage-stacks_in_597 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_597 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_597 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_597 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 10px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_597.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_597.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_597.is-book-layout-single-first,
.pdf-preview-img-stacks_in_597.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_597.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_597.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_597.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_597.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_597.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_597.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_597.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_597.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_597.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_597.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_597.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_597.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_597.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_597.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_597.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_597.is-book-layout-single-first,
.pdf-three-stage-stacks_in_597.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_597.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_597.is-book-layout-single-first,
.pdf-page-border-stacks_in_597.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_597.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_597.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_597.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_597 {
  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: nowrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 2.8rem;
  padding: 7px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.82);
  backdrop-filter: blur(5px);
  color: rgba(248, 250, 252, 1.00);
  white-space: nowrap !important;
  
  box-shadow: none;
  
}



.pdf-preview-inner-stacks_in_597.is-flip-active .pdf-page-border-stacks_in_597 {
  opacity: 0;
}







.pdf-control-bar-stacks_in_597.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_597 > * {
  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_597 .is-hidden,
.pdf-download-btn-stacks_in_597.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_597 {
  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: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 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_597:hover,
.pdf-page-btn-stacks_in_597:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_597: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_597:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_597[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_597:disabled:hover,
.pdf-page-btn-stacks_in_597:disabled:focus-visible,
.pdf-page-btn-stacks_in_597[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_597[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_597 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-nav-glyph-stacks_in_597.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_597.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_597.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_597 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_597 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_597:focus,
.pdf-page-jump-stacks_in_597:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 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_597::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_597::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-bar-action-btn-stacks_in_597 {
  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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_597,
.pdf-bar-action-btn-stacks_in_597:hover,
.pdf-bar-action-btn-stacks_in_597:focus,
.pdf-bar-action-btn-stacks_in_597:focus-visible,
.pdf-bar-action-btn-stacks_in_597:active,
.pdf-bar-action-btn-stacks_in_597:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_597.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_597:hover,
.pdf-bar-action-btn-stacks_in_597:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-bar-action-btn-stacks_in_597: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_597 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_597.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_597.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_597.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_597.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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_597.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_597.button,
.pdf-download-btn-stacks_in_597.button:hover,
.pdf-download-btn-stacks_in_597.button:focus,
.pdf-download-btn-stacks_in_597.button:focus-visible,
.pdf-download-btn-stacks_in_597.button:active,
.pdf-download-btn-stacks_in_597.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_597.button:hover,
.pdf-download-btn-stacks_in_597.button:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-download-btn-stacks_in_597.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_597 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_597.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_597.button.is-icon-only .pdf-download-icon-stacks_in_597 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_597.is-hidden,
.pdf-download-label-stacks_in_597.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_597 {
    gap: 0.26rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 2.45rem;
  }

  

  .pdf-control-bar-stacks_in_597.is-mobile-compact {
    gap: 0.2rem;
  }

  .pdf-page-btn-stacks_in_597 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_597 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_597.is-mobile-compact .pdf-page-jump-stacks_in_597 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_597 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_597 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_597.is-mobile-compact .pdf-bar-action-btn-stacks_in_597 {
    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_597.is-mobile-compact .pdf-bar-action-label-stacks_in_597 {
    display: none;
  }

  .pdf-control-bar-stacks_in_597.is-mobile-compact .pdf-bar-action-icon-stacks_in_597 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-download-btn-stacks_in_597.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_597 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_597 {
  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_597 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_597 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_597.is-flipping-next .pdf-preview-img-stacks_in_597 {
  animation: pdf-preview-front-next-stacks_in_597 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_597.is-flipping-next .pdf-preview-img-back-stacks_in_597 {
  animation: pdf-preview-back-next-stacks_in_597 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_597.is-flipping-prev .pdf-preview-img-stacks_in_597 {
  animation: pdf-preview-front-prev-stacks_in_597 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_597.is-flipping-prev .pdf-preview-img-back-stacks_in_597 {
  animation: pdf-preview-back-prev-stacks_in_597 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_597.is-flip-active .pdf-preview-img-stacks_in_597,
.pdf-preview-inner-stacks_in_597.is-flip-active .pdf-preview-img-turn-stacks_in_597,
.pdf-preview-inner-stacks_in_597.is-flip-active .pdf-preview-img-back-stacks_in_597,
.pdf-preview-inner-stacks_in_597.is-flip-active .pdf-flip-fold-stacks_in_597 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_597.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_597 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_597 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_597.is-flipping-3d-next .pdf-preview-img-back-stacks_in_597 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_597 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_597.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_597 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_597 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_597.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_597 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_597 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_597.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_597 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_597 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_597.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_597 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_597 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_597.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_597 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_597 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_597.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_597 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_597 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_597.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_597 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_597 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_597.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_597 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_597 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_597.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_597 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_597 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_597.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_597 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_597 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_597.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_597 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_597.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_597 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_597.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_597 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_597.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_597 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_597.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_597 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_597 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_597.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_597 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_597 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_597.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_597 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_597 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_597.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_597 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_597 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_597.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_597 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_597 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_597.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_597 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_597 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_597.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_597 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_597 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_597.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_597 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_597 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_597.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_597 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_597 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_597.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_597 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_597 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_597.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_597 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_597 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_597.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_597 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_597 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_597.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_597 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_597 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_597.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_597 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_597 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_597.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_597 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_597 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_597.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_597 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_597 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_597.is-flipping-book-open .pdf-preview-img-stacks_in_597 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_597 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_597.is-flipping-book-open .pdf-preview-img-back-stacks_in_597 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_597 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_597.is-flipping-book-close .pdf-preview-img-stacks_in_597 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_597 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_597.is-flipping-book-close .pdf-preview-img-back-stacks_in_597 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_597 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_597.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_597 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_597 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_597.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_597 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_597 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_597.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_597 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_597 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_597.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_597 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_597 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_597.is-fold-shadow .pdf-flip-fold-stacks_in_597 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_597.is-fold-next .pdf-flip-fold-stacks_in_597 {
  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_597 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_597.is-fold-prev .pdf-flip-fold-stacks_in_597 {
  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_597 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_597.is-fold-book-open .pdf-flip-fold-stacks_in_597 {
  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_597 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_597.is-fold-book-close .pdf-flip-fold-stacks_in_597 {
  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_597 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_597 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_597 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_597 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_597 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_597 {
  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_597 {
  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_597 {
  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_597 {
  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_597 {
  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_597 {
  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_597 {
  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_597 {
  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_597 {
  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_597 {
  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_597 {
  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_597 {
  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_597 {
  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_597 {
  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_597 {
  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_597 {
  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_597 {
  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_597 {
  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_597 {
  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_597 {
  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_597 {
  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_597 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_597 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_597 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_597 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_597 {
  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_597 {
  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_597 {
  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_597 {
  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_597 {
  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_597 {
  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_597 {
  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_597 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_597 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_597 {
  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_597 {
  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_597 {
  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_597,
  .pdf-preview-img-turn-stacks_in_597,
  .pdf-preview-img-back-stacks_in_597,
  .pdf-flip-fold-stacks_in_597,
  .pdf-loader-stacks_in_597,
  .pdf-download-btn-stacks_in_597.button,
  .pdf-lightbox-overlay-stacks_in_597 {
    transition: none;
  }

  .pulse-loader-stacks_in_597,
  .pdf-preview-inner-stacks_in_597.is-flipping-next .pdf-preview-img-stacks_in_597,
  .pdf-preview-inner-stacks_in_597.is-flipping-next .pdf-preview-img-back-stacks_in_597,
  .pdf-preview-inner-stacks_in_597.is-flipping-prev .pdf-preview-img-stacks_in_597,
  .pdf-preview-inner-stacks_in_597.is-flipping-prev .pdf-preview-img-back-stacks_in_597,
  .pdf-preview-inner-stacks_in_597.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_597,
  .pdf-preview-inner-stacks_in_597.is-flipping-3d-next .pdf-preview-img-back-stacks_in_597,
  .pdf-preview-inner-stacks_in_597.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_597,
  .pdf-preview-inner-stacks_in_597.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_597,
  .pdf-preview-inner-stacks_in_597.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_597,
  .pdf-preview-inner-stacks_in_597.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_597,
  .pdf-preview-inner-stacks_in_597.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_597,
  .pdf-preview-inner-stacks_in_597.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_597,
  .pdf-preview-inner-stacks_in_597.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_597,
  .pdf-preview-inner-stacks_in_597.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_597,
  .pdf-preview-inner-stacks_in_597.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_597,
  .pdf-preview-inner-stacks_in_597.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_597,
  .pdf-preview-inner-stacks_in_597.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_597,
  .pdf-preview-inner-stacks_in_597.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_597,
  .pdf-preview-inner-stacks_in_597.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_597,
  .pdf-preview-inner-stacks_in_597.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_597,
  .pdf-preview-inner-stacks_in_597.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_597,
  .pdf-preview-inner-stacks_in_597.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_597,
  .pdf-preview-inner-stacks_in_597.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_597,
  .pdf-preview-inner-stacks_in_597.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_597,
  .pdf-preview-inner-stacks_in_597.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_597,
  .pdf-preview-inner-stacks_in_597.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_597,
  .pdf-preview-inner-stacks_in_597.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_597,
  .pdf-preview-inner-stacks_in_597.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_597,
  .pdf-preview-inner-stacks_in_597.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_597,
  .pdf-preview-inner-stacks_in_597.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_597,
  .pdf-preview-inner-stacks_in_597.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_597,
  .pdf-preview-inner-stacks_in_597.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_597,
  .pdf-preview-inner-stacks_in_597.is-flipping-book-open .pdf-preview-img-stacks_in_597,
  .pdf-preview-inner-stacks_in_597.is-flipping-book-open .pdf-preview-img-back-stacks_in_597,
  .pdf-preview-inner-stacks_in_597.is-flipping-book-close .pdf-preview-img-stacks_in_597,
  .pdf-preview-inner-stacks_in_597.is-flipping-book-close .pdf-preview-img-back-stacks_in_597,
  .pdf-preview-inner-stacks_in_597.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_597,
  .pdf-preview-inner-stacks_in_597.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_597,
  .pdf-preview-inner-stacks_in_597.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_597,
  .pdf-preview-inner-stacks_in_597.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_597,
  .pdf-preview-inner-stacks_in_597.is-fold-next .pdf-flip-fold-stacks_in_597,
  .pdf-preview-inner-stacks_in_597.is-fold-prev .pdf-flip-fold-stacks_in_597,
  .pdf-preview-inner-stacks_in_597.is-fold-book-open .pdf-flip-fold-stacks_in_597,
  .pdf-preview-inner-stacks_in_597.is-fold-book-close .pdf-flip-fold-stacks_in_597 {
    animation: none;
  }
}
.pdf-preview-wrapper-stacks_in_598 {
  position: relative;
  text-align: center;
  overflow: visible;
  background: transparent !important;
  box-shadow: none !important;
  
  
  margin-bottom: calc(max(0px, 0px) + 0px);
  
  
}

.pdf-preview-wrapper-stacks_in_598:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.9);
  outline-offset: 3px;
  border-radius: calc(10px + 2px);
}

.pdf-preview-wrapper-stacks_in_598.is-lightbox-enabled .pdf-preview-inner-stacks_in_598 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_598.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_598.is-lightbox-active .pdf-preview-inner-stacks_in_598 {
  cursor: default;
}

.pdf-lightbox-overlay-stacks_in_598 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  opacity: 0;
  background: rgba(8, 12, 24, 0.82);
  overflow: hidden;
  overscroll-behavior: contain;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_598.is-visible {
  display: block;
}

.pdf-lightbox-overlay-stacks_in_598.is-open {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_598 {
  position: absolute;
  inset: 0;
  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_598 {
  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;
}

.pdf-lightbox-close-stacks_in_598:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_598 {
  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_598 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
}


.pdf-preview-img-stacks_in_598 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-three-stage-stacks_in_598 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-page-border-stacks_in_598 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_598::before,
.pdf-page-border-stacks_in_598::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}





.pdf-three-stage-stacks_in_598.is-active {
  opacity: 1;
}

.pdf-three-stage-stacks_in_598 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_598 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_598 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_598 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 10px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_598.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_598.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_598.is-book-layout-single-first,
.pdf-preview-img-stacks_in_598.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_598.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_598.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_598.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_598.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_598.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_598.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_598.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_598.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_598.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_598.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_598.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_598.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_598.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_598.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_598.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_598.is-book-layout-single-first,
.pdf-three-stage-stacks_in_598.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_598.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_598.is-book-layout-single-first,
.pdf-page-border-stacks_in_598.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_598.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_598.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_598.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_598 {
  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: nowrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 2.8rem;
  padding: 7px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.82);
  backdrop-filter: blur(5px);
  color: rgba(248, 250, 252, 1.00);
  white-space: nowrap !important;
  
  box-shadow: none;
  
}



.pdf-preview-inner-stacks_in_598.is-flip-active .pdf-page-border-stacks_in_598 {
  opacity: 0;
}







.pdf-control-bar-stacks_in_598.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_598 > * {
  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_598 .is-hidden,
.pdf-download-btn-stacks_in_598.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_598 {
  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: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 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_598:hover,
.pdf-page-btn-stacks_in_598:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_598: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_598:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_598[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_598:disabled:hover,
.pdf-page-btn-stacks_in_598:disabled:focus-visible,
.pdf-page-btn-stacks_in_598[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_598[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_598 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-nav-glyph-stacks_in_598.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_598.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_598.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_598 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_598 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_598:focus,
.pdf-page-jump-stacks_in_598:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 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_598::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_598::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-bar-action-btn-stacks_in_598 {
  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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_598,
.pdf-bar-action-btn-stacks_in_598:hover,
.pdf-bar-action-btn-stacks_in_598:focus,
.pdf-bar-action-btn-stacks_in_598:focus-visible,
.pdf-bar-action-btn-stacks_in_598:active,
.pdf-bar-action-btn-stacks_in_598:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_598.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_598:hover,
.pdf-bar-action-btn-stacks_in_598:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-bar-action-btn-stacks_in_598: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_598 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_598.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_598.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_598.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_598.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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_598.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_598.button,
.pdf-download-btn-stacks_in_598.button:hover,
.pdf-download-btn-stacks_in_598.button:focus,
.pdf-download-btn-stacks_in_598.button:focus-visible,
.pdf-download-btn-stacks_in_598.button:active,
.pdf-download-btn-stacks_in_598.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_598.button:hover,
.pdf-download-btn-stacks_in_598.button:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-download-btn-stacks_in_598.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_598 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_598.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_598.button.is-icon-only .pdf-download-icon-stacks_in_598 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_598.is-hidden,
.pdf-download-label-stacks_in_598.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_598 {
    gap: 0.26rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 2.45rem;
  }

  

  .pdf-control-bar-stacks_in_598.is-mobile-compact {
    gap: 0.2rem;
  }

  .pdf-page-btn-stacks_in_598 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_598 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_598.is-mobile-compact .pdf-page-jump-stacks_in_598 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_598 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_598 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_598.is-mobile-compact .pdf-bar-action-btn-stacks_in_598 {
    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_598.is-mobile-compact .pdf-bar-action-label-stacks_in_598 {
    display: none;
  }

  .pdf-control-bar-stacks_in_598.is-mobile-compact .pdf-bar-action-icon-stacks_in_598 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-download-btn-stacks_in_598.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_598 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_598 {
  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_598 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_598 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_598.is-flipping-next .pdf-preview-img-stacks_in_598 {
  animation: pdf-preview-front-next-stacks_in_598 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_598.is-flipping-next .pdf-preview-img-back-stacks_in_598 {
  animation: pdf-preview-back-next-stacks_in_598 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_598.is-flipping-prev .pdf-preview-img-stacks_in_598 {
  animation: pdf-preview-front-prev-stacks_in_598 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_598.is-flipping-prev .pdf-preview-img-back-stacks_in_598 {
  animation: pdf-preview-back-prev-stacks_in_598 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_598.is-flip-active .pdf-preview-img-stacks_in_598,
.pdf-preview-inner-stacks_in_598.is-flip-active .pdf-preview-img-turn-stacks_in_598,
.pdf-preview-inner-stacks_in_598.is-flip-active .pdf-preview-img-back-stacks_in_598,
.pdf-preview-inner-stacks_in_598.is-flip-active .pdf-flip-fold-stacks_in_598 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_598.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_598 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_598 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_598.is-flipping-3d-next .pdf-preview-img-back-stacks_in_598 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_598 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_598.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_598 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_598 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_598.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_598 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_598 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_598.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_598 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_598 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_598.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_598 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_598 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_598.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_598 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_598 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_598.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_598 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_598 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_598.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_598 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_598 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_598.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_598 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_598 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_598.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_598 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_598 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_598.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_598 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_598 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_598.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_598 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_598.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_598 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_598.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_598 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_598.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_598 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_598.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_598 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_598 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_598.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_598 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_598 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_598.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_598 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_598 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_598.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_598 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_598 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_598.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_598 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_598 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_598.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_598 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_598 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_598.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_598 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_598 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_598.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_598 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_598 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_598.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_598 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_598 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_598.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_598 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_598 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_598.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_598 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_598 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_598.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_598 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_598 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_598.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_598 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_598 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_598.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_598 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_598 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_598.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_598 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_598 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_598.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_598 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_598 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_598.is-flipping-book-open .pdf-preview-img-stacks_in_598 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_598 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_598.is-flipping-book-open .pdf-preview-img-back-stacks_in_598 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_598 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_598.is-flipping-book-close .pdf-preview-img-stacks_in_598 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_598 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_598.is-flipping-book-close .pdf-preview-img-back-stacks_in_598 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_598 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_598.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_598 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_598 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_598.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_598 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_598 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_598.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_598 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_598 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_598.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_598 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_598 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_598.is-fold-shadow .pdf-flip-fold-stacks_in_598 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_598.is-fold-next .pdf-flip-fold-stacks_in_598 {
  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_598 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_598.is-fold-prev .pdf-flip-fold-stacks_in_598 {
  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_598 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_598.is-fold-book-open .pdf-flip-fold-stacks_in_598 {
  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_598 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_598.is-fold-book-close .pdf-flip-fold-stacks_in_598 {
  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_598 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_598 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_598 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_598 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_598 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_598 {
  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_598 {
  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_598 {
  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_598 {
  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_598 {
  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_598 {
  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_598 {
  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_598 {
  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_598 {
  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_598 {
  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_598 {
  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_598 {
  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_598 {
  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_598 {
  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_598 {
  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_598 {
  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_598 {
  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_598 {
  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_598 {
  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_598 {
  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_598 {
  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_598 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_598 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_598 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_598 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_598 {
  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_598 {
  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_598 {
  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_598 {
  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_598 {
  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_598 {
  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_598 {
  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_598 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_598 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_598 {
  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_598 {
  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_598 {
  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_598,
  .pdf-preview-img-turn-stacks_in_598,
  .pdf-preview-img-back-stacks_in_598,
  .pdf-flip-fold-stacks_in_598,
  .pdf-loader-stacks_in_598,
  .pdf-download-btn-stacks_in_598.button,
  .pdf-lightbox-overlay-stacks_in_598 {
    transition: none;
  }

  .pulse-loader-stacks_in_598,
  .pdf-preview-inner-stacks_in_598.is-flipping-next .pdf-preview-img-stacks_in_598,
  .pdf-preview-inner-stacks_in_598.is-flipping-next .pdf-preview-img-back-stacks_in_598,
  .pdf-preview-inner-stacks_in_598.is-flipping-prev .pdf-preview-img-stacks_in_598,
  .pdf-preview-inner-stacks_in_598.is-flipping-prev .pdf-preview-img-back-stacks_in_598,
  .pdf-preview-inner-stacks_in_598.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_598,
  .pdf-preview-inner-stacks_in_598.is-flipping-3d-next .pdf-preview-img-back-stacks_in_598,
  .pdf-preview-inner-stacks_in_598.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_598,
  .pdf-preview-inner-stacks_in_598.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_598,
  .pdf-preview-inner-stacks_in_598.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_598,
  .pdf-preview-inner-stacks_in_598.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_598,
  .pdf-preview-inner-stacks_in_598.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_598,
  .pdf-preview-inner-stacks_in_598.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_598,
  .pdf-preview-inner-stacks_in_598.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_598,
  .pdf-preview-inner-stacks_in_598.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_598,
  .pdf-preview-inner-stacks_in_598.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_598,
  .pdf-preview-inner-stacks_in_598.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_598,
  .pdf-preview-inner-stacks_in_598.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_598,
  .pdf-preview-inner-stacks_in_598.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_598,
  .pdf-preview-inner-stacks_in_598.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_598,
  .pdf-preview-inner-stacks_in_598.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_598,
  .pdf-preview-inner-stacks_in_598.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_598,
  .pdf-preview-inner-stacks_in_598.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_598,
  .pdf-preview-inner-stacks_in_598.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_598,
  .pdf-preview-inner-stacks_in_598.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_598,
  .pdf-preview-inner-stacks_in_598.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_598,
  .pdf-preview-inner-stacks_in_598.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_598,
  .pdf-preview-inner-stacks_in_598.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_598,
  .pdf-preview-inner-stacks_in_598.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_598,
  .pdf-preview-inner-stacks_in_598.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_598,
  .pdf-preview-inner-stacks_in_598.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_598,
  .pdf-preview-inner-stacks_in_598.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_598,
  .pdf-preview-inner-stacks_in_598.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_598,
  .pdf-preview-inner-stacks_in_598.is-flipping-book-open .pdf-preview-img-stacks_in_598,
  .pdf-preview-inner-stacks_in_598.is-flipping-book-open .pdf-preview-img-back-stacks_in_598,
  .pdf-preview-inner-stacks_in_598.is-flipping-book-close .pdf-preview-img-stacks_in_598,
  .pdf-preview-inner-stacks_in_598.is-flipping-book-close .pdf-preview-img-back-stacks_in_598,
  .pdf-preview-inner-stacks_in_598.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_598,
  .pdf-preview-inner-stacks_in_598.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_598,
  .pdf-preview-inner-stacks_in_598.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_598,
  .pdf-preview-inner-stacks_in_598.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_598,
  .pdf-preview-inner-stacks_in_598.is-fold-next .pdf-flip-fold-stacks_in_598,
  .pdf-preview-inner-stacks_in_598.is-fold-prev .pdf-flip-fold-stacks_in_598,
  .pdf-preview-inner-stacks_in_598.is-fold-book-open .pdf-flip-fold-stacks_in_598,
  .pdf-preview-inner-stacks_in_598.is-fold-book-close .pdf-flip-fold-stacks_in_598 {
    animation: none;
  }
}
.pdf-preview-wrapper-stacks_in_599 {
  position: relative;
  text-align: center;
  overflow: visible;
  background: transparent !important;
  box-shadow: none !important;
  
  
  margin-bottom: calc(max(0px, 0px) + 0px);
  
  
}

.pdf-preview-wrapper-stacks_in_599:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.9);
  outline-offset: 3px;
  border-radius: calc(10px + 2px);
}

.pdf-preview-wrapper-stacks_in_599.is-lightbox-enabled .pdf-preview-inner-stacks_in_599 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_599.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_599.is-lightbox-active .pdf-preview-inner-stacks_in_599 {
  cursor: default;
}

.pdf-lightbox-overlay-stacks_in_599 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  opacity: 0;
  background: rgba(8, 12, 24, 0.82);
  overflow: hidden;
  overscroll-behavior: contain;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_599.is-visible {
  display: block;
}

.pdf-lightbox-overlay-stacks_in_599.is-open {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_599 {
  position: absolute;
  inset: 0;
  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_599 {
  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;
}

.pdf-lightbox-close-stacks_in_599:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_599 {
  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_599 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
}


.pdf-preview-img-stacks_in_599 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-three-stage-stacks_in_599 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-page-border-stacks_in_599 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_599::before,
.pdf-page-border-stacks_in_599::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}





.pdf-three-stage-stacks_in_599.is-active {
  opacity: 1;
}

.pdf-three-stage-stacks_in_599 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_599 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_599 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_599 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 10px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_599.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_599.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_599.is-book-layout-single-first,
.pdf-preview-img-stacks_in_599.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_599.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_599.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_599.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_599.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_599.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_599.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_599.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_599.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_599.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_599.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_599.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_599.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_599.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_599.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_599.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_599.is-book-layout-single-first,
.pdf-three-stage-stacks_in_599.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_599.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_599.is-book-layout-single-first,
.pdf-page-border-stacks_in_599.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_599.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_599.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_599.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_599 {
  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: nowrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 2.8rem;
  padding: 7px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.82);
  backdrop-filter: blur(5px);
  color: rgba(248, 250, 252, 1.00);
  white-space: nowrap !important;
  
  box-shadow: none;
  
}



.pdf-preview-inner-stacks_in_599.is-flip-active .pdf-page-border-stacks_in_599 {
  opacity: 0;
}







.pdf-control-bar-stacks_in_599.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_599 > * {
  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_599 .is-hidden,
.pdf-download-btn-stacks_in_599.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_599 {
  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: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 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_599:hover,
.pdf-page-btn-stacks_in_599:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_599: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_599:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_599[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_599:disabled:hover,
.pdf-page-btn-stacks_in_599:disabled:focus-visible,
.pdf-page-btn-stacks_in_599[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_599[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_599 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-nav-glyph-stacks_in_599.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_599.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_599.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_599 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_599 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_599:focus,
.pdf-page-jump-stacks_in_599:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 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_599::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_599::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-bar-action-btn-stacks_in_599 {
  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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_599,
.pdf-bar-action-btn-stacks_in_599:hover,
.pdf-bar-action-btn-stacks_in_599:focus,
.pdf-bar-action-btn-stacks_in_599:focus-visible,
.pdf-bar-action-btn-stacks_in_599:active,
.pdf-bar-action-btn-stacks_in_599:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_599.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_599:hover,
.pdf-bar-action-btn-stacks_in_599:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-bar-action-btn-stacks_in_599: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_599 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_599.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_599.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_599.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_599.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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_599.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_599.button,
.pdf-download-btn-stacks_in_599.button:hover,
.pdf-download-btn-stacks_in_599.button:focus,
.pdf-download-btn-stacks_in_599.button:focus-visible,
.pdf-download-btn-stacks_in_599.button:active,
.pdf-download-btn-stacks_in_599.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_599.button:hover,
.pdf-download-btn-stacks_in_599.button:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-download-btn-stacks_in_599.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_599 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_599.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_599.button.is-icon-only .pdf-download-icon-stacks_in_599 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_599.is-hidden,
.pdf-download-label-stacks_in_599.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_599 {
    gap: 0.26rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 2.45rem;
  }

  

  .pdf-control-bar-stacks_in_599.is-mobile-compact {
    gap: 0.2rem;
  }

  .pdf-page-btn-stacks_in_599 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_599 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_599.is-mobile-compact .pdf-page-jump-stacks_in_599 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_599 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_599 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_599.is-mobile-compact .pdf-bar-action-btn-stacks_in_599 {
    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_599.is-mobile-compact .pdf-bar-action-label-stacks_in_599 {
    display: none;
  }

  .pdf-control-bar-stacks_in_599.is-mobile-compact .pdf-bar-action-icon-stacks_in_599 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-download-btn-stacks_in_599.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_599 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_599 {
  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_599 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_599 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_599.is-flipping-next .pdf-preview-img-stacks_in_599 {
  animation: pdf-preview-front-next-stacks_in_599 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_599.is-flipping-next .pdf-preview-img-back-stacks_in_599 {
  animation: pdf-preview-back-next-stacks_in_599 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_599.is-flipping-prev .pdf-preview-img-stacks_in_599 {
  animation: pdf-preview-front-prev-stacks_in_599 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_599.is-flipping-prev .pdf-preview-img-back-stacks_in_599 {
  animation: pdf-preview-back-prev-stacks_in_599 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_599.is-flip-active .pdf-preview-img-stacks_in_599,
.pdf-preview-inner-stacks_in_599.is-flip-active .pdf-preview-img-turn-stacks_in_599,
.pdf-preview-inner-stacks_in_599.is-flip-active .pdf-preview-img-back-stacks_in_599,
.pdf-preview-inner-stacks_in_599.is-flip-active .pdf-flip-fold-stacks_in_599 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_599.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_599 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_599 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_599.is-flipping-3d-next .pdf-preview-img-back-stacks_in_599 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_599 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_599.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_599 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_599 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_599.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_599 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_599 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_599.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_599 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_599 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_599.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_599 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_599 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_599.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_599 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_599 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_599.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_599 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_599 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_599.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_599 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_599 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_599.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_599 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_599 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_599.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_599 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_599 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_599.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_599 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_599 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_599.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_599 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_599.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_599 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_599.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_599 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_599.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_599 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_599.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_599 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_599 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_599.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_599 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_599 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_599.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_599 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_599 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_599.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_599 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_599 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_599.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_599 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_599 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_599.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_599 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_599 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_599.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_599 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_599 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_599.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_599 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_599 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_599.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_599 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_599 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_599.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_599 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_599 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_599.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_599 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_599 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_599.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_599 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_599 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_599.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_599 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_599 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_599.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_599 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_599 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_599.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_599 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_599 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_599.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_599 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_599 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_599.is-flipping-book-open .pdf-preview-img-stacks_in_599 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_599 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_599.is-flipping-book-open .pdf-preview-img-back-stacks_in_599 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_599 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_599.is-flipping-book-close .pdf-preview-img-stacks_in_599 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_599 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_599.is-flipping-book-close .pdf-preview-img-back-stacks_in_599 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_599 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_599.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_599 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_599 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_599.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_599 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_599 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_599.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_599 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_599 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_599.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_599 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_599 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_599.is-fold-shadow .pdf-flip-fold-stacks_in_599 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_599.is-fold-next .pdf-flip-fold-stacks_in_599 {
  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_599 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_599.is-fold-prev .pdf-flip-fold-stacks_in_599 {
  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_599 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_599.is-fold-book-open .pdf-flip-fold-stacks_in_599 {
  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_599 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_599.is-fold-book-close .pdf-flip-fold-stacks_in_599 {
  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_599 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_599 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_599 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_599 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_599 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_599 {
  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_599 {
  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_599 {
  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_599 {
  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_599 {
  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_599 {
  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_599 {
  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_599 {
  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_599 {
  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_599 {
  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_599 {
  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_599 {
  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_599 {
  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_599 {
  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_599 {
  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_599 {
  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_599 {
  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_599 {
  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_599 {
  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_599 {
  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_599 {
  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_599 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_599 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_599 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_599 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_599 {
  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_599 {
  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_599 {
  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_599 {
  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_599 {
  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_599 {
  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_599 {
  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_599 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_599 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_599 {
  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_599 {
  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_599 {
  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_599,
  .pdf-preview-img-turn-stacks_in_599,
  .pdf-preview-img-back-stacks_in_599,
  .pdf-flip-fold-stacks_in_599,
  .pdf-loader-stacks_in_599,
  .pdf-download-btn-stacks_in_599.button,
  .pdf-lightbox-overlay-stacks_in_599 {
    transition: none;
  }

  .pulse-loader-stacks_in_599,
  .pdf-preview-inner-stacks_in_599.is-flipping-next .pdf-preview-img-stacks_in_599,
  .pdf-preview-inner-stacks_in_599.is-flipping-next .pdf-preview-img-back-stacks_in_599,
  .pdf-preview-inner-stacks_in_599.is-flipping-prev .pdf-preview-img-stacks_in_599,
  .pdf-preview-inner-stacks_in_599.is-flipping-prev .pdf-preview-img-back-stacks_in_599,
  .pdf-preview-inner-stacks_in_599.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_599,
  .pdf-preview-inner-stacks_in_599.is-flipping-3d-next .pdf-preview-img-back-stacks_in_599,
  .pdf-preview-inner-stacks_in_599.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_599,
  .pdf-preview-inner-stacks_in_599.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_599,
  .pdf-preview-inner-stacks_in_599.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_599,
  .pdf-preview-inner-stacks_in_599.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_599,
  .pdf-preview-inner-stacks_in_599.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_599,
  .pdf-preview-inner-stacks_in_599.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_599,
  .pdf-preview-inner-stacks_in_599.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_599,
  .pdf-preview-inner-stacks_in_599.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_599,
  .pdf-preview-inner-stacks_in_599.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_599,
  .pdf-preview-inner-stacks_in_599.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_599,
  .pdf-preview-inner-stacks_in_599.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_599,
  .pdf-preview-inner-stacks_in_599.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_599,
  .pdf-preview-inner-stacks_in_599.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_599,
  .pdf-preview-inner-stacks_in_599.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_599,
  .pdf-preview-inner-stacks_in_599.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_599,
  .pdf-preview-inner-stacks_in_599.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_599,
  .pdf-preview-inner-stacks_in_599.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_599,
  .pdf-preview-inner-stacks_in_599.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_599,
  .pdf-preview-inner-stacks_in_599.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_599,
  .pdf-preview-inner-stacks_in_599.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_599,
  .pdf-preview-inner-stacks_in_599.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_599,
  .pdf-preview-inner-stacks_in_599.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_599,
  .pdf-preview-inner-stacks_in_599.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_599,
  .pdf-preview-inner-stacks_in_599.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_599,
  .pdf-preview-inner-stacks_in_599.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_599,
  .pdf-preview-inner-stacks_in_599.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_599,
  .pdf-preview-inner-stacks_in_599.is-flipping-book-open .pdf-preview-img-stacks_in_599,
  .pdf-preview-inner-stacks_in_599.is-flipping-book-open .pdf-preview-img-back-stacks_in_599,
  .pdf-preview-inner-stacks_in_599.is-flipping-book-close .pdf-preview-img-stacks_in_599,
  .pdf-preview-inner-stacks_in_599.is-flipping-book-close .pdf-preview-img-back-stacks_in_599,
  .pdf-preview-inner-stacks_in_599.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_599,
  .pdf-preview-inner-stacks_in_599.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_599,
  .pdf-preview-inner-stacks_in_599.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_599,
  .pdf-preview-inner-stacks_in_599.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_599,
  .pdf-preview-inner-stacks_in_599.is-fold-next .pdf-flip-fold-stacks_in_599,
  .pdf-preview-inner-stacks_in_599.is-fold-prev .pdf-flip-fold-stacks_in_599,
  .pdf-preview-inner-stacks_in_599.is-fold-book-open .pdf-flip-fold-stacks_in_599,
  .pdf-preview-inner-stacks_in_599.is-fold-book-close .pdf-flip-fold-stacks_in_599 {
    animation: none;
  }
}
.pdf-preview-wrapper-stacks_in_608 {
  position: relative;
  text-align: center;
  overflow: visible;
  background: transparent !important;
  box-shadow: none !important;
  
  
  margin-bottom: calc(max(0px, 0px) + 0px);
  
  
}

.pdf-preview-wrapper-stacks_in_608:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.9);
  outline-offset: 3px;
  border-radius: calc(10px + 2px);
}

.pdf-preview-wrapper-stacks_in_608.is-lightbox-enabled .pdf-preview-inner-stacks_in_608 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_608.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_608.is-lightbox-active .pdf-preview-inner-stacks_in_608 {
  cursor: default;
}

.pdf-lightbox-overlay-stacks_in_608 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  opacity: 0;
  background: rgba(8, 12, 24, 0.82);
  overflow: hidden;
  overscroll-behavior: contain;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_608.is-visible {
  display: block;
}

.pdf-lightbox-overlay-stacks_in_608.is-open {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_608 {
  position: absolute;
  inset: 0;
  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_608 {
  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;
}

.pdf-lightbox-close-stacks_in_608:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_608 {
  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_608 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
}


.pdf-preview-img-stacks_in_608 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-three-stage-stacks_in_608 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-page-border-stacks_in_608 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_608::before,
.pdf-page-border-stacks_in_608::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}





.pdf-three-stage-stacks_in_608.is-active {
  opacity: 1;
}

.pdf-three-stage-stacks_in_608 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_608 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_608 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_608 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 10px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_608.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_608.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_608.is-book-layout-single-first,
.pdf-preview-img-stacks_in_608.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_608.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_608.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_608.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_608.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_608.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_608.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_608.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_608.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_608.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_608.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_608.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_608.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_608.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_608.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_608.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_608.is-book-layout-single-first,
.pdf-three-stage-stacks_in_608.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_608.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_608.is-book-layout-single-first,
.pdf-page-border-stacks_in_608.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_608.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_608.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_608.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_608 {
  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: nowrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 2.8rem;
  padding: 7px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.82);
  backdrop-filter: blur(5px);
  color: rgba(248, 250, 252, 1.00);
  white-space: nowrap !important;
  
  box-shadow: none;
  
}



.pdf-preview-inner-stacks_in_608.is-flip-active .pdf-page-border-stacks_in_608 {
  opacity: 0;
}







.pdf-control-bar-stacks_in_608.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_608 > * {
  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_608 .is-hidden,
.pdf-download-btn-stacks_in_608.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_608 {
  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: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 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_608:hover,
.pdf-page-btn-stacks_in_608:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_608: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_608:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_608[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_608:disabled:hover,
.pdf-page-btn-stacks_in_608:disabled:focus-visible,
.pdf-page-btn-stacks_in_608[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_608[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_608 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-nav-glyph-stacks_in_608.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_608.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_608.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_608 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_608 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_608:focus,
.pdf-page-jump-stacks_in_608:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 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_608::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_608::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-bar-action-btn-stacks_in_608 {
  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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_608,
.pdf-bar-action-btn-stacks_in_608:hover,
.pdf-bar-action-btn-stacks_in_608:focus,
.pdf-bar-action-btn-stacks_in_608:focus-visible,
.pdf-bar-action-btn-stacks_in_608:active,
.pdf-bar-action-btn-stacks_in_608:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_608.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_608:hover,
.pdf-bar-action-btn-stacks_in_608:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-bar-action-btn-stacks_in_608: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_608 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_608.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_608.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_608.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_608.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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_608.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_608.button,
.pdf-download-btn-stacks_in_608.button:hover,
.pdf-download-btn-stacks_in_608.button:focus,
.pdf-download-btn-stacks_in_608.button:focus-visible,
.pdf-download-btn-stacks_in_608.button:active,
.pdf-download-btn-stacks_in_608.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_608.button:hover,
.pdf-download-btn-stacks_in_608.button:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-download-btn-stacks_in_608.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_608 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_608.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_608.button.is-icon-only .pdf-download-icon-stacks_in_608 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_608.is-hidden,
.pdf-download-label-stacks_in_608.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_608 {
    gap: 0.26rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 2.45rem;
  }

  

  .pdf-control-bar-stacks_in_608.is-mobile-compact {
    gap: 0.2rem;
  }

  .pdf-page-btn-stacks_in_608 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_608 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_608.is-mobile-compact .pdf-page-jump-stacks_in_608 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_608 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_608 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_608.is-mobile-compact .pdf-bar-action-btn-stacks_in_608 {
    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_608.is-mobile-compact .pdf-bar-action-label-stacks_in_608 {
    display: none;
  }

  .pdf-control-bar-stacks_in_608.is-mobile-compact .pdf-bar-action-icon-stacks_in_608 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-download-btn-stacks_in_608.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_608 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_608 {
  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_608 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_608 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_608.is-flipping-next .pdf-preview-img-stacks_in_608 {
  animation: pdf-preview-front-next-stacks_in_608 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_608.is-flipping-next .pdf-preview-img-back-stacks_in_608 {
  animation: pdf-preview-back-next-stacks_in_608 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_608.is-flipping-prev .pdf-preview-img-stacks_in_608 {
  animation: pdf-preview-front-prev-stacks_in_608 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_608.is-flipping-prev .pdf-preview-img-back-stacks_in_608 {
  animation: pdf-preview-back-prev-stacks_in_608 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_608.is-flip-active .pdf-preview-img-stacks_in_608,
.pdf-preview-inner-stacks_in_608.is-flip-active .pdf-preview-img-turn-stacks_in_608,
.pdf-preview-inner-stacks_in_608.is-flip-active .pdf-preview-img-back-stacks_in_608,
.pdf-preview-inner-stacks_in_608.is-flip-active .pdf-flip-fold-stacks_in_608 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_608.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_608 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_608 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_608.is-flipping-3d-next .pdf-preview-img-back-stacks_in_608 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_608 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_608.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_608 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_608 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_608.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_608 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_608 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_608.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_608 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_608 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_608.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_608 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_608 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_608.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_608 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_608 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_608.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_608 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_608 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_608.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_608 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_608 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_608.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_608 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_608 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_608.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_608 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_608 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_608.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_608 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_608 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_608.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_608 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_608.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_608 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_608.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_608 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_608.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_608 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_608.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_608 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_608 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_608.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_608 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_608 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_608.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_608 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_608 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_608.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_608 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_608 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_608.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_608 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_608 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_608.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_608 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_608 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_608.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_608 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_608 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_608.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_608 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_608 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_608.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_608 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_608 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_608.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_608 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_608 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_608.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_608 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_608 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_608.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_608 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_608 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_608.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_608 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_608 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_608.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_608 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_608 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_608.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_608 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_608 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_608.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_608 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_608 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_608.is-flipping-book-open .pdf-preview-img-stacks_in_608 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_608 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_608.is-flipping-book-open .pdf-preview-img-back-stacks_in_608 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_608 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_608.is-flipping-book-close .pdf-preview-img-stacks_in_608 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_608 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_608.is-flipping-book-close .pdf-preview-img-back-stacks_in_608 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_608 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_608.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_608 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_608 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_608.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_608 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_608 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_608.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_608 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_608 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_608.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_608 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_608 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_608.is-fold-shadow .pdf-flip-fold-stacks_in_608 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_608.is-fold-next .pdf-flip-fold-stacks_in_608 {
  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_608 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_608.is-fold-prev .pdf-flip-fold-stacks_in_608 {
  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_608 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_608.is-fold-book-open .pdf-flip-fold-stacks_in_608 {
  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_608 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_608.is-fold-book-close .pdf-flip-fold-stacks_in_608 {
  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_608 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_608 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_608 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_608 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_608 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_608 {
  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_608 {
  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_608 {
  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_608 {
  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_608 {
  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_608 {
  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_608 {
  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_608 {
  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_608 {
  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_608 {
  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_608 {
  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_608 {
  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_608 {
  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_608 {
  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_608 {
  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_608 {
  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_608 {
  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_608 {
  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_608 {
  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_608 {
  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_608 {
  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_608 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_608 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_608 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_608 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_608 {
  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_608 {
  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_608 {
  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_608 {
  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_608 {
  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_608 {
  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_608 {
  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_608 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_608 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_608 {
  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_608 {
  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_608 {
  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_608,
  .pdf-preview-img-turn-stacks_in_608,
  .pdf-preview-img-back-stacks_in_608,
  .pdf-flip-fold-stacks_in_608,
  .pdf-loader-stacks_in_608,
  .pdf-download-btn-stacks_in_608.button,
  .pdf-lightbox-overlay-stacks_in_608 {
    transition: none;
  }

  .pulse-loader-stacks_in_608,
  .pdf-preview-inner-stacks_in_608.is-flipping-next .pdf-preview-img-stacks_in_608,
  .pdf-preview-inner-stacks_in_608.is-flipping-next .pdf-preview-img-back-stacks_in_608,
  .pdf-preview-inner-stacks_in_608.is-flipping-prev .pdf-preview-img-stacks_in_608,
  .pdf-preview-inner-stacks_in_608.is-flipping-prev .pdf-preview-img-back-stacks_in_608,
  .pdf-preview-inner-stacks_in_608.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_608,
  .pdf-preview-inner-stacks_in_608.is-flipping-3d-next .pdf-preview-img-back-stacks_in_608,
  .pdf-preview-inner-stacks_in_608.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_608,
  .pdf-preview-inner-stacks_in_608.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_608,
  .pdf-preview-inner-stacks_in_608.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_608,
  .pdf-preview-inner-stacks_in_608.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_608,
  .pdf-preview-inner-stacks_in_608.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_608,
  .pdf-preview-inner-stacks_in_608.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_608,
  .pdf-preview-inner-stacks_in_608.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_608,
  .pdf-preview-inner-stacks_in_608.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_608,
  .pdf-preview-inner-stacks_in_608.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_608,
  .pdf-preview-inner-stacks_in_608.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_608,
  .pdf-preview-inner-stacks_in_608.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_608,
  .pdf-preview-inner-stacks_in_608.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_608,
  .pdf-preview-inner-stacks_in_608.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_608,
  .pdf-preview-inner-stacks_in_608.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_608,
  .pdf-preview-inner-stacks_in_608.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_608,
  .pdf-preview-inner-stacks_in_608.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_608,
  .pdf-preview-inner-stacks_in_608.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_608,
  .pdf-preview-inner-stacks_in_608.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_608,
  .pdf-preview-inner-stacks_in_608.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_608,
  .pdf-preview-inner-stacks_in_608.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_608,
  .pdf-preview-inner-stacks_in_608.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_608,
  .pdf-preview-inner-stacks_in_608.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_608,
  .pdf-preview-inner-stacks_in_608.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_608,
  .pdf-preview-inner-stacks_in_608.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_608,
  .pdf-preview-inner-stacks_in_608.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_608,
  .pdf-preview-inner-stacks_in_608.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_608,
  .pdf-preview-inner-stacks_in_608.is-flipping-book-open .pdf-preview-img-stacks_in_608,
  .pdf-preview-inner-stacks_in_608.is-flipping-book-open .pdf-preview-img-back-stacks_in_608,
  .pdf-preview-inner-stacks_in_608.is-flipping-book-close .pdf-preview-img-stacks_in_608,
  .pdf-preview-inner-stacks_in_608.is-flipping-book-close .pdf-preview-img-back-stacks_in_608,
  .pdf-preview-inner-stacks_in_608.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_608,
  .pdf-preview-inner-stacks_in_608.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_608,
  .pdf-preview-inner-stacks_in_608.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_608,
  .pdf-preview-inner-stacks_in_608.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_608,
  .pdf-preview-inner-stacks_in_608.is-fold-next .pdf-flip-fold-stacks_in_608,
  .pdf-preview-inner-stacks_in_608.is-fold-prev .pdf-flip-fold-stacks_in_608,
  .pdf-preview-inner-stacks_in_608.is-fold-book-open .pdf-flip-fold-stacks_in_608,
  .pdf-preview-inner-stacks_in_608.is-fold-book-close .pdf-flip-fold-stacks_in_608 {
    animation: none;
  }
}
.pdf-preview-wrapper-stacks_in_609 {
  position: relative;
  text-align: center;
  overflow: visible;
  background: transparent !important;
  box-shadow: none !important;
  
  
  margin-bottom: calc(max(0px, 0px) + 0px);
  
  
}

.pdf-preview-wrapper-stacks_in_609:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.9);
  outline-offset: 3px;
  border-radius: calc(10px + 2px);
}

.pdf-preview-wrapper-stacks_in_609.is-lightbox-enabled .pdf-preview-inner-stacks_in_609 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_609.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_609.is-lightbox-active .pdf-preview-inner-stacks_in_609 {
  cursor: default;
}

.pdf-lightbox-overlay-stacks_in_609 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  opacity: 0;
  background: rgba(8, 12, 24, 0.82);
  overflow: hidden;
  overscroll-behavior: contain;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_609.is-visible {
  display: block;
}

.pdf-lightbox-overlay-stacks_in_609.is-open {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_609 {
  position: absolute;
  inset: 0;
  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_609 {
  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;
}

.pdf-lightbox-close-stacks_in_609:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_609 {
  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_609 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
}


.pdf-preview-img-stacks_in_609 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-three-stage-stacks_in_609 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-page-border-stacks_in_609 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_609::before,
.pdf-page-border-stacks_in_609::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}





.pdf-three-stage-stacks_in_609.is-active {
  opacity: 1;
}

.pdf-three-stage-stacks_in_609 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_609 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_609 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_609 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 10px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_609.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_609.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_609.is-book-layout-single-first,
.pdf-preview-img-stacks_in_609.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_609.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_609.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_609.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_609.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_609.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_609.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_609.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_609.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_609.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_609.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_609.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_609.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_609.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_609.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_609.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_609.is-book-layout-single-first,
.pdf-three-stage-stacks_in_609.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_609.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_609.is-book-layout-single-first,
.pdf-page-border-stacks_in_609.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_609.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_609.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_609.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_609 {
  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: nowrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 2.8rem;
  padding: 7px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.82);
  backdrop-filter: blur(5px);
  color: rgba(248, 250, 252, 1.00);
  white-space: nowrap !important;
  
  box-shadow: none;
  
}



.pdf-preview-inner-stacks_in_609.is-flip-active .pdf-page-border-stacks_in_609 {
  opacity: 0;
}







.pdf-control-bar-stacks_in_609.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_609 > * {
  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_609 .is-hidden,
.pdf-download-btn-stacks_in_609.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_609 {
  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: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 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_609:hover,
.pdf-page-btn-stacks_in_609:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_609: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_609:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_609[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_609:disabled:hover,
.pdf-page-btn-stacks_in_609:disabled:focus-visible,
.pdf-page-btn-stacks_in_609[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_609[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_609 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-nav-glyph-stacks_in_609.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_609.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_609.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_609 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_609 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_609:focus,
.pdf-page-jump-stacks_in_609:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 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_609::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_609::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-bar-action-btn-stacks_in_609 {
  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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_609,
.pdf-bar-action-btn-stacks_in_609:hover,
.pdf-bar-action-btn-stacks_in_609:focus,
.pdf-bar-action-btn-stacks_in_609:focus-visible,
.pdf-bar-action-btn-stacks_in_609:active,
.pdf-bar-action-btn-stacks_in_609:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_609.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_609:hover,
.pdf-bar-action-btn-stacks_in_609:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-bar-action-btn-stacks_in_609: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_609 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_609.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_609.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_609.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_609.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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_609.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_609.button,
.pdf-download-btn-stacks_in_609.button:hover,
.pdf-download-btn-stacks_in_609.button:focus,
.pdf-download-btn-stacks_in_609.button:focus-visible,
.pdf-download-btn-stacks_in_609.button:active,
.pdf-download-btn-stacks_in_609.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_609.button:hover,
.pdf-download-btn-stacks_in_609.button:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-download-btn-stacks_in_609.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_609 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_609.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_609.button.is-icon-only .pdf-download-icon-stacks_in_609 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_609.is-hidden,
.pdf-download-label-stacks_in_609.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_609 {
    gap: 0.26rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 2.45rem;
  }

  

  .pdf-control-bar-stacks_in_609.is-mobile-compact {
    gap: 0.2rem;
  }

  .pdf-page-btn-stacks_in_609 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_609 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_609.is-mobile-compact .pdf-page-jump-stacks_in_609 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_609 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_609 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_609.is-mobile-compact .pdf-bar-action-btn-stacks_in_609 {
    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_609.is-mobile-compact .pdf-bar-action-label-stacks_in_609 {
    display: none;
  }

  .pdf-control-bar-stacks_in_609.is-mobile-compact .pdf-bar-action-icon-stacks_in_609 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-download-btn-stacks_in_609.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_609 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_609 {
  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_609 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_609 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_609.is-flipping-next .pdf-preview-img-stacks_in_609 {
  animation: pdf-preview-front-next-stacks_in_609 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_609.is-flipping-next .pdf-preview-img-back-stacks_in_609 {
  animation: pdf-preview-back-next-stacks_in_609 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_609.is-flipping-prev .pdf-preview-img-stacks_in_609 {
  animation: pdf-preview-front-prev-stacks_in_609 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_609.is-flipping-prev .pdf-preview-img-back-stacks_in_609 {
  animation: pdf-preview-back-prev-stacks_in_609 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_609.is-flip-active .pdf-preview-img-stacks_in_609,
.pdf-preview-inner-stacks_in_609.is-flip-active .pdf-preview-img-turn-stacks_in_609,
.pdf-preview-inner-stacks_in_609.is-flip-active .pdf-preview-img-back-stacks_in_609,
.pdf-preview-inner-stacks_in_609.is-flip-active .pdf-flip-fold-stacks_in_609 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_609.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_609 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_609 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_609.is-flipping-3d-next .pdf-preview-img-back-stacks_in_609 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_609 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_609.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_609 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_609 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_609.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_609 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_609 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_609.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_609 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_609 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_609.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_609 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_609 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_609.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_609 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_609 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_609.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_609 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_609 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_609.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_609 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_609 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_609.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_609 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_609 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_609.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_609 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_609 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_609.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_609 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_609 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_609.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_609 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_609.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_609 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_609.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_609 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_609.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_609 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_609.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_609 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_609 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_609.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_609 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_609 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_609.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_609 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_609 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_609.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_609 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_609 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_609.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_609 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_609 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_609.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_609 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_609 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_609.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_609 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_609 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_609.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_609 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_609 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_609.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_609 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_609 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_609.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_609 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_609 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_609.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_609 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_609 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_609.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_609 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_609 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_609.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_609 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_609 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_609.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_609 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_609 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_609.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_609 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_609 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_609.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_609 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_609 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_609.is-flipping-book-open .pdf-preview-img-stacks_in_609 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_609 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_609.is-flipping-book-open .pdf-preview-img-back-stacks_in_609 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_609 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_609.is-flipping-book-close .pdf-preview-img-stacks_in_609 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_609 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_609.is-flipping-book-close .pdf-preview-img-back-stacks_in_609 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_609 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_609.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_609 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_609 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_609.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_609 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_609 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_609.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_609 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_609 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_609.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_609 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_609 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_609.is-fold-shadow .pdf-flip-fold-stacks_in_609 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_609.is-fold-next .pdf-flip-fold-stacks_in_609 {
  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_609 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_609.is-fold-prev .pdf-flip-fold-stacks_in_609 {
  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_609 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_609.is-fold-book-open .pdf-flip-fold-stacks_in_609 {
  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_609 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_609.is-fold-book-close .pdf-flip-fold-stacks_in_609 {
  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_609 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_609 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_609 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_609 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_609 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_609 {
  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_609 {
  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_609 {
  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_609 {
  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_609 {
  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_609 {
  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_609 {
  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_609 {
  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_609 {
  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_609 {
  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_609 {
  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_609 {
  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_609 {
  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_609 {
  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_609 {
  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_609 {
  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_609 {
  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_609 {
  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_609 {
  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_609 {
  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_609 {
  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_609 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_609 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_609 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_609 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_609 {
  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_609 {
  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_609 {
  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_609 {
  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_609 {
  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_609 {
  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_609 {
  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_609 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_609 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_609 {
  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_609 {
  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_609 {
  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_609,
  .pdf-preview-img-turn-stacks_in_609,
  .pdf-preview-img-back-stacks_in_609,
  .pdf-flip-fold-stacks_in_609,
  .pdf-loader-stacks_in_609,
  .pdf-download-btn-stacks_in_609.button,
  .pdf-lightbox-overlay-stacks_in_609 {
    transition: none;
  }

  .pulse-loader-stacks_in_609,
  .pdf-preview-inner-stacks_in_609.is-flipping-next .pdf-preview-img-stacks_in_609,
  .pdf-preview-inner-stacks_in_609.is-flipping-next .pdf-preview-img-back-stacks_in_609,
  .pdf-preview-inner-stacks_in_609.is-flipping-prev .pdf-preview-img-stacks_in_609,
  .pdf-preview-inner-stacks_in_609.is-flipping-prev .pdf-preview-img-back-stacks_in_609,
  .pdf-preview-inner-stacks_in_609.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_609,
  .pdf-preview-inner-stacks_in_609.is-flipping-3d-next .pdf-preview-img-back-stacks_in_609,
  .pdf-preview-inner-stacks_in_609.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_609,
  .pdf-preview-inner-stacks_in_609.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_609,
  .pdf-preview-inner-stacks_in_609.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_609,
  .pdf-preview-inner-stacks_in_609.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_609,
  .pdf-preview-inner-stacks_in_609.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_609,
  .pdf-preview-inner-stacks_in_609.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_609,
  .pdf-preview-inner-stacks_in_609.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_609,
  .pdf-preview-inner-stacks_in_609.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_609,
  .pdf-preview-inner-stacks_in_609.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_609,
  .pdf-preview-inner-stacks_in_609.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_609,
  .pdf-preview-inner-stacks_in_609.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_609,
  .pdf-preview-inner-stacks_in_609.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_609,
  .pdf-preview-inner-stacks_in_609.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_609,
  .pdf-preview-inner-stacks_in_609.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_609,
  .pdf-preview-inner-stacks_in_609.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_609,
  .pdf-preview-inner-stacks_in_609.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_609,
  .pdf-preview-inner-stacks_in_609.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_609,
  .pdf-preview-inner-stacks_in_609.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_609,
  .pdf-preview-inner-stacks_in_609.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_609,
  .pdf-preview-inner-stacks_in_609.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_609,
  .pdf-preview-inner-stacks_in_609.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_609,
  .pdf-preview-inner-stacks_in_609.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_609,
  .pdf-preview-inner-stacks_in_609.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_609,
  .pdf-preview-inner-stacks_in_609.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_609,
  .pdf-preview-inner-stacks_in_609.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_609,
  .pdf-preview-inner-stacks_in_609.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_609,
  .pdf-preview-inner-stacks_in_609.is-flipping-book-open .pdf-preview-img-stacks_in_609,
  .pdf-preview-inner-stacks_in_609.is-flipping-book-open .pdf-preview-img-back-stacks_in_609,
  .pdf-preview-inner-stacks_in_609.is-flipping-book-close .pdf-preview-img-stacks_in_609,
  .pdf-preview-inner-stacks_in_609.is-flipping-book-close .pdf-preview-img-back-stacks_in_609,
  .pdf-preview-inner-stacks_in_609.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_609,
  .pdf-preview-inner-stacks_in_609.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_609,
  .pdf-preview-inner-stacks_in_609.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_609,
  .pdf-preview-inner-stacks_in_609.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_609,
  .pdf-preview-inner-stacks_in_609.is-fold-next .pdf-flip-fold-stacks_in_609,
  .pdf-preview-inner-stacks_in_609.is-fold-prev .pdf-flip-fold-stacks_in_609,
  .pdf-preview-inner-stacks_in_609.is-fold-book-open .pdf-flip-fold-stacks_in_609,
  .pdf-preview-inner-stacks_in_609.is-fold-book-close .pdf-flip-fold-stacks_in_609 {
    animation: none;
  }
}
.pdf-preview-wrapper-stacks_in_610 {
  position: relative;
  text-align: center;
  overflow: visible;
  background: transparent !important;
  box-shadow: none !important;
  
  
  margin-bottom: calc(max(0px, 0px) + 0px);
  
  
}

.pdf-preview-wrapper-stacks_in_610:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.9);
  outline-offset: 3px;
  border-radius: calc(10px + 2px);
}

.pdf-preview-wrapper-stacks_in_610.is-lightbox-enabled .pdf-preview-inner-stacks_in_610 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_610.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_610.is-lightbox-active .pdf-preview-inner-stacks_in_610 {
  cursor: default;
}

.pdf-lightbox-overlay-stacks_in_610 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  opacity: 0;
  background: rgba(8, 12, 24, 0.82);
  overflow: hidden;
  overscroll-behavior: contain;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_610.is-visible {
  display: block;
}

.pdf-lightbox-overlay-stacks_in_610.is-open {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_610 {
  position: absolute;
  inset: 0;
  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_610 {
  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;
}

.pdf-lightbox-close-stacks_in_610:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_610 {
  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_610 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
}


.pdf-preview-img-stacks_in_610 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-three-stage-stacks_in_610 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-page-border-stacks_in_610 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_610::before,
.pdf-page-border-stacks_in_610::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}





.pdf-three-stage-stacks_in_610.is-active {
  opacity: 1;
}

.pdf-three-stage-stacks_in_610 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_610 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_610 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_610 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 10px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_610.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_610.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_610.is-book-layout-single-first,
.pdf-preview-img-stacks_in_610.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_610.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_610.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_610.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_610.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_610.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_610.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_610.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_610.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_610.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_610.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_610.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_610.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_610.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_610.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_610.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_610.is-book-layout-single-first,
.pdf-three-stage-stacks_in_610.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_610.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_610.is-book-layout-single-first,
.pdf-page-border-stacks_in_610.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_610.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_610.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_610.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_610 {
  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: nowrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 2.8rem;
  padding: 7px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.82);
  backdrop-filter: blur(5px);
  color: rgba(248, 250, 252, 1.00);
  white-space: nowrap !important;
  
  box-shadow: none;
  
}



.pdf-preview-inner-stacks_in_610.is-flip-active .pdf-page-border-stacks_in_610 {
  opacity: 0;
}







.pdf-control-bar-stacks_in_610.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_610 > * {
  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_610 .is-hidden,
.pdf-download-btn-stacks_in_610.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_610 {
  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: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 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_610:hover,
.pdf-page-btn-stacks_in_610:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_610: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_610:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_610[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_610:disabled:hover,
.pdf-page-btn-stacks_in_610:disabled:focus-visible,
.pdf-page-btn-stacks_in_610[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_610[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_610 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-nav-glyph-stacks_in_610.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_610.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_610.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_610 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_610 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_610:focus,
.pdf-page-jump-stacks_in_610:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 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_610::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_610::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-bar-action-btn-stacks_in_610 {
  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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_610,
.pdf-bar-action-btn-stacks_in_610:hover,
.pdf-bar-action-btn-stacks_in_610:focus,
.pdf-bar-action-btn-stacks_in_610:focus-visible,
.pdf-bar-action-btn-stacks_in_610:active,
.pdf-bar-action-btn-stacks_in_610:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_610.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_610:hover,
.pdf-bar-action-btn-stacks_in_610:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-bar-action-btn-stacks_in_610: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_610 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_610.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_610.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_610.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_610.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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_610.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_610.button,
.pdf-download-btn-stacks_in_610.button:hover,
.pdf-download-btn-stacks_in_610.button:focus,
.pdf-download-btn-stacks_in_610.button:focus-visible,
.pdf-download-btn-stacks_in_610.button:active,
.pdf-download-btn-stacks_in_610.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_610.button:hover,
.pdf-download-btn-stacks_in_610.button:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-download-btn-stacks_in_610.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_610 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_610.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_610.button.is-icon-only .pdf-download-icon-stacks_in_610 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_610.is-hidden,
.pdf-download-label-stacks_in_610.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_610 {
    gap: 0.26rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 2.45rem;
  }

  

  .pdf-control-bar-stacks_in_610.is-mobile-compact {
    gap: 0.2rem;
  }

  .pdf-page-btn-stacks_in_610 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_610 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_610.is-mobile-compact .pdf-page-jump-stacks_in_610 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_610 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_610 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_610.is-mobile-compact .pdf-bar-action-btn-stacks_in_610 {
    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_610.is-mobile-compact .pdf-bar-action-label-stacks_in_610 {
    display: none;
  }

  .pdf-control-bar-stacks_in_610.is-mobile-compact .pdf-bar-action-icon-stacks_in_610 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-download-btn-stacks_in_610.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_610 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_610 {
  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_610 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_610 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_610.is-flipping-next .pdf-preview-img-stacks_in_610 {
  animation: pdf-preview-front-next-stacks_in_610 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_610.is-flipping-next .pdf-preview-img-back-stacks_in_610 {
  animation: pdf-preview-back-next-stacks_in_610 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_610.is-flipping-prev .pdf-preview-img-stacks_in_610 {
  animation: pdf-preview-front-prev-stacks_in_610 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_610.is-flipping-prev .pdf-preview-img-back-stacks_in_610 {
  animation: pdf-preview-back-prev-stacks_in_610 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_610.is-flip-active .pdf-preview-img-stacks_in_610,
.pdf-preview-inner-stacks_in_610.is-flip-active .pdf-preview-img-turn-stacks_in_610,
.pdf-preview-inner-stacks_in_610.is-flip-active .pdf-preview-img-back-stacks_in_610,
.pdf-preview-inner-stacks_in_610.is-flip-active .pdf-flip-fold-stacks_in_610 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_610.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_610 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_610 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_610.is-flipping-3d-next .pdf-preview-img-back-stacks_in_610 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_610 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_610.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_610 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_610 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_610.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_610 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_610 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_610.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_610 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_610 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_610.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_610 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_610 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_610.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_610 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_610 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_610.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_610 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_610 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_610.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_610 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_610 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_610.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_610 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_610 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_610.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_610 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_610 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_610.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_610 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_610 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_610.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_610 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_610.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_610 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_610.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_610 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_610.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_610 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_610.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_610 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_610 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_610.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_610 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_610 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_610.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_610 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_610 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_610.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_610 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_610 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_610.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_610 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_610 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_610.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_610 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_610 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_610.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_610 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_610 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_610.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_610 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_610 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_610.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_610 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_610 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_610.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_610 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_610 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_610.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_610 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_610 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_610.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_610 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_610 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_610.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_610 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_610 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_610.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_610 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_610 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_610.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_610 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_610 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_610.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_610 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_610 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_610.is-flipping-book-open .pdf-preview-img-stacks_in_610 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_610 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_610.is-flipping-book-open .pdf-preview-img-back-stacks_in_610 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_610 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_610.is-flipping-book-close .pdf-preview-img-stacks_in_610 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_610 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_610.is-flipping-book-close .pdf-preview-img-back-stacks_in_610 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_610 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_610.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_610 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_610 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_610.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_610 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_610 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_610.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_610 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_610 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_610.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_610 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_610 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_610.is-fold-shadow .pdf-flip-fold-stacks_in_610 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_610.is-fold-next .pdf-flip-fold-stacks_in_610 {
  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_610 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_610.is-fold-prev .pdf-flip-fold-stacks_in_610 {
  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_610 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_610.is-fold-book-open .pdf-flip-fold-stacks_in_610 {
  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_610 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_610.is-fold-book-close .pdf-flip-fold-stacks_in_610 {
  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_610 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_610 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_610 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_610 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_610 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_610 {
  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_610 {
  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_610 {
  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_610 {
  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_610 {
  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_610 {
  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_610 {
  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_610 {
  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_610 {
  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_610 {
  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_610 {
  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_610 {
  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_610 {
  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_610 {
  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_610 {
  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_610 {
  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_610 {
  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_610 {
  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_610 {
  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_610 {
  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_610 {
  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_610 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_610 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_610 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_610 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_610 {
  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_610 {
  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_610 {
  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_610 {
  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_610 {
  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_610 {
  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_610 {
  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_610 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_610 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_610 {
  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_610 {
  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_610 {
  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_610,
  .pdf-preview-img-turn-stacks_in_610,
  .pdf-preview-img-back-stacks_in_610,
  .pdf-flip-fold-stacks_in_610,
  .pdf-loader-stacks_in_610,
  .pdf-download-btn-stacks_in_610.button,
  .pdf-lightbox-overlay-stacks_in_610 {
    transition: none;
  }

  .pulse-loader-stacks_in_610,
  .pdf-preview-inner-stacks_in_610.is-flipping-next .pdf-preview-img-stacks_in_610,
  .pdf-preview-inner-stacks_in_610.is-flipping-next .pdf-preview-img-back-stacks_in_610,
  .pdf-preview-inner-stacks_in_610.is-flipping-prev .pdf-preview-img-stacks_in_610,
  .pdf-preview-inner-stacks_in_610.is-flipping-prev .pdf-preview-img-back-stacks_in_610,
  .pdf-preview-inner-stacks_in_610.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_610,
  .pdf-preview-inner-stacks_in_610.is-flipping-3d-next .pdf-preview-img-back-stacks_in_610,
  .pdf-preview-inner-stacks_in_610.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_610,
  .pdf-preview-inner-stacks_in_610.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_610,
  .pdf-preview-inner-stacks_in_610.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_610,
  .pdf-preview-inner-stacks_in_610.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_610,
  .pdf-preview-inner-stacks_in_610.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_610,
  .pdf-preview-inner-stacks_in_610.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_610,
  .pdf-preview-inner-stacks_in_610.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_610,
  .pdf-preview-inner-stacks_in_610.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_610,
  .pdf-preview-inner-stacks_in_610.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_610,
  .pdf-preview-inner-stacks_in_610.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_610,
  .pdf-preview-inner-stacks_in_610.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_610,
  .pdf-preview-inner-stacks_in_610.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_610,
  .pdf-preview-inner-stacks_in_610.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_610,
  .pdf-preview-inner-stacks_in_610.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_610,
  .pdf-preview-inner-stacks_in_610.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_610,
  .pdf-preview-inner-stacks_in_610.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_610,
  .pdf-preview-inner-stacks_in_610.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_610,
  .pdf-preview-inner-stacks_in_610.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_610,
  .pdf-preview-inner-stacks_in_610.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_610,
  .pdf-preview-inner-stacks_in_610.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_610,
  .pdf-preview-inner-stacks_in_610.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_610,
  .pdf-preview-inner-stacks_in_610.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_610,
  .pdf-preview-inner-stacks_in_610.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_610,
  .pdf-preview-inner-stacks_in_610.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_610,
  .pdf-preview-inner-stacks_in_610.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_610,
  .pdf-preview-inner-stacks_in_610.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_610,
  .pdf-preview-inner-stacks_in_610.is-flipping-book-open .pdf-preview-img-stacks_in_610,
  .pdf-preview-inner-stacks_in_610.is-flipping-book-open .pdf-preview-img-back-stacks_in_610,
  .pdf-preview-inner-stacks_in_610.is-flipping-book-close .pdf-preview-img-stacks_in_610,
  .pdf-preview-inner-stacks_in_610.is-flipping-book-close .pdf-preview-img-back-stacks_in_610,
  .pdf-preview-inner-stacks_in_610.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_610,
  .pdf-preview-inner-stacks_in_610.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_610,
  .pdf-preview-inner-stacks_in_610.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_610,
  .pdf-preview-inner-stacks_in_610.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_610,
  .pdf-preview-inner-stacks_in_610.is-fold-next .pdf-flip-fold-stacks_in_610,
  .pdf-preview-inner-stacks_in_610.is-fold-prev .pdf-flip-fold-stacks_in_610,
  .pdf-preview-inner-stacks_in_610.is-fold-book-open .pdf-flip-fold-stacks_in_610,
  .pdf-preview-inner-stacks_in_610.is-fold-book-close .pdf-flip-fold-stacks_in_610 {
    animation: none;
  }
}
.pdf-preview-wrapper-stacks_in_611 {
  position: relative;
  text-align: center;
  overflow: visible;
  background: transparent !important;
  box-shadow: none !important;
  
  
  margin-bottom: calc(max(0px, 0px) + 0px);
  
  
}

.pdf-preview-wrapper-stacks_in_611:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.9);
  outline-offset: 3px;
  border-radius: calc(10px + 2px);
}

.pdf-preview-wrapper-stacks_in_611.is-lightbox-enabled .pdf-preview-inner-stacks_in_611 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_611.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_611.is-lightbox-active .pdf-preview-inner-stacks_in_611 {
  cursor: default;
}

.pdf-lightbox-overlay-stacks_in_611 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  opacity: 0;
  background: rgba(8, 12, 24, 0.82);
  overflow: hidden;
  overscroll-behavior: contain;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_611.is-visible {
  display: block;
}

.pdf-lightbox-overlay-stacks_in_611.is-open {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_611 {
  position: absolute;
  inset: 0;
  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_611 {
  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;
}

.pdf-lightbox-close-stacks_in_611:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_611 {
  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_611 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
}


.pdf-preview-img-stacks_in_611 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-three-stage-stacks_in_611 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-page-border-stacks_in_611 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_611::before,
.pdf-page-border-stacks_in_611::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}





.pdf-three-stage-stacks_in_611.is-active {
  opacity: 1;
}

.pdf-three-stage-stacks_in_611 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_611 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_611 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_611 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 10px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_611.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_611.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_611.is-book-layout-single-first,
.pdf-preview-img-stacks_in_611.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_611.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_611.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_611.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_611.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_611.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_611.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_611.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_611.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_611.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_611.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_611.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_611.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_611.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_611.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_611.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_611.is-book-layout-single-first,
.pdf-three-stage-stacks_in_611.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_611.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_611.is-book-layout-single-first,
.pdf-page-border-stacks_in_611.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_611.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_611.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_611.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_611 {
  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: nowrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 2.8rem;
  padding: 7px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.82);
  backdrop-filter: blur(5px);
  color: rgba(248, 250, 252, 1.00);
  white-space: nowrap !important;
  
  box-shadow: none;
  
}



.pdf-preview-inner-stacks_in_611.is-flip-active .pdf-page-border-stacks_in_611 {
  opacity: 0;
}







.pdf-control-bar-stacks_in_611.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_611 > * {
  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_611 .is-hidden,
.pdf-download-btn-stacks_in_611.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_611 {
  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: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 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_611:hover,
.pdf-page-btn-stacks_in_611:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_611: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_611:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_611[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_611:disabled:hover,
.pdf-page-btn-stacks_in_611:disabled:focus-visible,
.pdf-page-btn-stacks_in_611[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_611[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_611 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-nav-glyph-stacks_in_611.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_611.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_611.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_611 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_611 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_611:focus,
.pdf-page-jump-stacks_in_611:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 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_611::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_611::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-bar-action-btn-stacks_in_611 {
  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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_611,
.pdf-bar-action-btn-stacks_in_611:hover,
.pdf-bar-action-btn-stacks_in_611:focus,
.pdf-bar-action-btn-stacks_in_611:focus-visible,
.pdf-bar-action-btn-stacks_in_611:active,
.pdf-bar-action-btn-stacks_in_611:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_611.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_611:hover,
.pdf-bar-action-btn-stacks_in_611:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-bar-action-btn-stacks_in_611: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_611 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_611.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_611.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_611.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_611.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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_611.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_611.button,
.pdf-download-btn-stacks_in_611.button:hover,
.pdf-download-btn-stacks_in_611.button:focus,
.pdf-download-btn-stacks_in_611.button:focus-visible,
.pdf-download-btn-stacks_in_611.button:active,
.pdf-download-btn-stacks_in_611.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_611.button:hover,
.pdf-download-btn-stacks_in_611.button:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-download-btn-stacks_in_611.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_611 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_611.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_611.button.is-icon-only .pdf-download-icon-stacks_in_611 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_611.is-hidden,
.pdf-download-label-stacks_in_611.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_611 {
    gap: 0.26rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 2.45rem;
  }

  

  .pdf-control-bar-stacks_in_611.is-mobile-compact {
    gap: 0.2rem;
  }

  .pdf-page-btn-stacks_in_611 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_611 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_611.is-mobile-compact .pdf-page-jump-stacks_in_611 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_611 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_611 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_611.is-mobile-compact .pdf-bar-action-btn-stacks_in_611 {
    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_611.is-mobile-compact .pdf-bar-action-label-stacks_in_611 {
    display: none;
  }

  .pdf-control-bar-stacks_in_611.is-mobile-compact .pdf-bar-action-icon-stacks_in_611 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-download-btn-stacks_in_611.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_611 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_611 {
  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_611 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_611 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_611.is-flipping-next .pdf-preview-img-stacks_in_611 {
  animation: pdf-preview-front-next-stacks_in_611 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_611.is-flipping-next .pdf-preview-img-back-stacks_in_611 {
  animation: pdf-preview-back-next-stacks_in_611 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_611.is-flipping-prev .pdf-preview-img-stacks_in_611 {
  animation: pdf-preview-front-prev-stacks_in_611 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_611.is-flipping-prev .pdf-preview-img-back-stacks_in_611 {
  animation: pdf-preview-back-prev-stacks_in_611 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_611.is-flip-active .pdf-preview-img-stacks_in_611,
.pdf-preview-inner-stacks_in_611.is-flip-active .pdf-preview-img-turn-stacks_in_611,
.pdf-preview-inner-stacks_in_611.is-flip-active .pdf-preview-img-back-stacks_in_611,
.pdf-preview-inner-stacks_in_611.is-flip-active .pdf-flip-fold-stacks_in_611 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_611.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_611 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_611 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_611.is-flipping-3d-next .pdf-preview-img-back-stacks_in_611 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_611 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_611.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_611 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_611 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_611.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_611 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_611 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_611.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_611 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_611 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_611.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_611 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_611 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_611.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_611 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_611 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_611.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_611 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_611 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_611.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_611 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_611 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_611.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_611 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_611 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_611.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_611 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_611 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_611.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_611 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_611 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_611.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_611 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_611.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_611 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_611.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_611 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_611.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_611 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_611.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_611 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_611 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_611.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_611 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_611 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_611.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_611 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_611 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_611.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_611 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_611 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_611.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_611 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_611 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_611.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_611 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_611 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_611.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_611 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_611 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_611.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_611 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_611 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_611.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_611 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_611 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_611.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_611 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_611 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_611.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_611 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_611 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_611.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_611 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_611 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_611.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_611 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_611 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_611.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_611 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_611 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_611.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_611 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_611 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_611.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_611 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_611 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_611.is-flipping-book-open .pdf-preview-img-stacks_in_611 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_611 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_611.is-flipping-book-open .pdf-preview-img-back-stacks_in_611 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_611 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_611.is-flipping-book-close .pdf-preview-img-stacks_in_611 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_611 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_611.is-flipping-book-close .pdf-preview-img-back-stacks_in_611 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_611 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_611.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_611 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_611 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_611.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_611 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_611 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_611.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_611 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_611 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_611.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_611 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_611 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_611.is-fold-shadow .pdf-flip-fold-stacks_in_611 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_611.is-fold-next .pdf-flip-fold-stacks_in_611 {
  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_611 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_611.is-fold-prev .pdf-flip-fold-stacks_in_611 {
  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_611 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_611.is-fold-book-open .pdf-flip-fold-stacks_in_611 {
  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_611 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_611.is-fold-book-close .pdf-flip-fold-stacks_in_611 {
  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_611 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_611 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_611 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_611 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_611 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_611 {
  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_611 {
  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_611 {
  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_611 {
  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_611 {
  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_611 {
  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_611 {
  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_611 {
  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_611 {
  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_611 {
  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_611 {
  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_611 {
  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_611 {
  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_611 {
  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_611 {
  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_611 {
  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_611 {
  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_611 {
  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_611 {
  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_611 {
  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_611 {
  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_611 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_611 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_611 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_611 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_611 {
  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_611 {
  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_611 {
  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_611 {
  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_611 {
  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_611 {
  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_611 {
  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_611 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_611 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_611 {
  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_611 {
  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_611 {
  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_611,
  .pdf-preview-img-turn-stacks_in_611,
  .pdf-preview-img-back-stacks_in_611,
  .pdf-flip-fold-stacks_in_611,
  .pdf-loader-stacks_in_611,
  .pdf-download-btn-stacks_in_611.button,
  .pdf-lightbox-overlay-stacks_in_611 {
    transition: none;
  }

  .pulse-loader-stacks_in_611,
  .pdf-preview-inner-stacks_in_611.is-flipping-next .pdf-preview-img-stacks_in_611,
  .pdf-preview-inner-stacks_in_611.is-flipping-next .pdf-preview-img-back-stacks_in_611,
  .pdf-preview-inner-stacks_in_611.is-flipping-prev .pdf-preview-img-stacks_in_611,
  .pdf-preview-inner-stacks_in_611.is-flipping-prev .pdf-preview-img-back-stacks_in_611,
  .pdf-preview-inner-stacks_in_611.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_611,
  .pdf-preview-inner-stacks_in_611.is-flipping-3d-next .pdf-preview-img-back-stacks_in_611,
  .pdf-preview-inner-stacks_in_611.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_611,
  .pdf-preview-inner-stacks_in_611.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_611,
  .pdf-preview-inner-stacks_in_611.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_611,
  .pdf-preview-inner-stacks_in_611.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_611,
  .pdf-preview-inner-stacks_in_611.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_611,
  .pdf-preview-inner-stacks_in_611.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_611,
  .pdf-preview-inner-stacks_in_611.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_611,
  .pdf-preview-inner-stacks_in_611.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_611,
  .pdf-preview-inner-stacks_in_611.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_611,
  .pdf-preview-inner-stacks_in_611.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_611,
  .pdf-preview-inner-stacks_in_611.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_611,
  .pdf-preview-inner-stacks_in_611.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_611,
  .pdf-preview-inner-stacks_in_611.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_611,
  .pdf-preview-inner-stacks_in_611.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_611,
  .pdf-preview-inner-stacks_in_611.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_611,
  .pdf-preview-inner-stacks_in_611.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_611,
  .pdf-preview-inner-stacks_in_611.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_611,
  .pdf-preview-inner-stacks_in_611.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_611,
  .pdf-preview-inner-stacks_in_611.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_611,
  .pdf-preview-inner-stacks_in_611.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_611,
  .pdf-preview-inner-stacks_in_611.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_611,
  .pdf-preview-inner-stacks_in_611.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_611,
  .pdf-preview-inner-stacks_in_611.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_611,
  .pdf-preview-inner-stacks_in_611.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_611,
  .pdf-preview-inner-stacks_in_611.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_611,
  .pdf-preview-inner-stacks_in_611.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_611,
  .pdf-preview-inner-stacks_in_611.is-flipping-book-open .pdf-preview-img-stacks_in_611,
  .pdf-preview-inner-stacks_in_611.is-flipping-book-open .pdf-preview-img-back-stacks_in_611,
  .pdf-preview-inner-stacks_in_611.is-flipping-book-close .pdf-preview-img-stacks_in_611,
  .pdf-preview-inner-stacks_in_611.is-flipping-book-close .pdf-preview-img-back-stacks_in_611,
  .pdf-preview-inner-stacks_in_611.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_611,
  .pdf-preview-inner-stacks_in_611.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_611,
  .pdf-preview-inner-stacks_in_611.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_611,
  .pdf-preview-inner-stacks_in_611.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_611,
  .pdf-preview-inner-stacks_in_611.is-fold-next .pdf-flip-fold-stacks_in_611,
  .pdf-preview-inner-stacks_in_611.is-fold-prev .pdf-flip-fold-stacks_in_611,
  .pdf-preview-inner-stacks_in_611.is-fold-book-open .pdf-flip-fold-stacks_in_611,
  .pdf-preview-inner-stacks_in_611.is-fold-book-close .pdf-flip-fold-stacks_in_611 {
    animation: none;
  }
}
.pdf-preview-wrapper-stacks_in_636 {
  position: relative;
  text-align: center;
  overflow: visible;
  background: transparent !important;
  box-shadow: none !important;
  
  
  margin-bottom: calc(max(0px, 0px) + 0px);
  
  
}

.pdf-preview-wrapper-stacks_in_636:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.9);
  outline-offset: 3px;
  border-radius: calc(10px + 2px);
}

.pdf-preview-wrapper-stacks_in_636.is-lightbox-enabled .pdf-preview-inner-stacks_in_636 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_636.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_636.is-lightbox-active .pdf-preview-inner-stacks_in_636 {
  cursor: default;
}

.pdf-lightbox-overlay-stacks_in_636 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  opacity: 0;
  background: rgba(8, 12, 24, 0.82);
  overflow: hidden;
  overscroll-behavior: contain;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_636.is-visible {
  display: block;
}

.pdf-lightbox-overlay-stacks_in_636.is-open {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_636 {
  position: absolute;
  inset: 0;
  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_636 {
  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;
}

.pdf-lightbox-close-stacks_in_636:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_636 {
  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_636 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
}


.pdf-preview-img-stacks_in_636 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-three-stage-stacks_in_636 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-page-border-stacks_in_636 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_636::before,
.pdf-page-border-stacks_in_636::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}





.pdf-three-stage-stacks_in_636.is-active {
  opacity: 1;
}

.pdf-three-stage-stacks_in_636 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_636 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_636 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_636 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 10px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_636.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_636.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_636.is-book-layout-single-first,
.pdf-preview-img-stacks_in_636.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_636.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_636.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_636.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_636.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_636.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_636.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_636.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_636.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_636.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_636.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_636.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_636.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_636.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_636.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_636.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_636.is-book-layout-single-first,
.pdf-three-stage-stacks_in_636.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_636.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_636.is-book-layout-single-first,
.pdf-page-border-stacks_in_636.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_636.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_636.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_636.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_636 {
  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: nowrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 2.8rem;
  padding: 7px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.82);
  backdrop-filter: blur(5px);
  color: rgba(248, 250, 252, 1.00);
  white-space: nowrap !important;
  
  box-shadow: none;
  
}



.pdf-preview-inner-stacks_in_636.is-flip-active .pdf-page-border-stacks_in_636 {
  opacity: 0;
}







.pdf-control-bar-stacks_in_636.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_636 > * {
  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_636 .is-hidden,
.pdf-download-btn-stacks_in_636.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_636 {
  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: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 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_636:hover,
.pdf-page-btn-stacks_in_636:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_636: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_636:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_636[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_636:disabled:hover,
.pdf-page-btn-stacks_in_636:disabled:focus-visible,
.pdf-page-btn-stacks_in_636[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_636[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_636 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-nav-glyph-stacks_in_636.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_636.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_636.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_636 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_636 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_636:focus,
.pdf-page-jump-stacks_in_636:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 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_636::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_636::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-bar-action-btn-stacks_in_636 {
  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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_636,
.pdf-bar-action-btn-stacks_in_636:hover,
.pdf-bar-action-btn-stacks_in_636:focus,
.pdf-bar-action-btn-stacks_in_636:focus-visible,
.pdf-bar-action-btn-stacks_in_636:active,
.pdf-bar-action-btn-stacks_in_636:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_636.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_636:hover,
.pdf-bar-action-btn-stacks_in_636:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-bar-action-btn-stacks_in_636: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_636 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_636.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_636.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_636.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_636.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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_636.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_636.button,
.pdf-download-btn-stacks_in_636.button:hover,
.pdf-download-btn-stacks_in_636.button:focus,
.pdf-download-btn-stacks_in_636.button:focus-visible,
.pdf-download-btn-stacks_in_636.button:active,
.pdf-download-btn-stacks_in_636.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_636.button:hover,
.pdf-download-btn-stacks_in_636.button:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-download-btn-stacks_in_636.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_636 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_636.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_636.button.is-icon-only .pdf-download-icon-stacks_in_636 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_636.is-hidden,
.pdf-download-label-stacks_in_636.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_636 {
    gap: 0.26rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 2.45rem;
  }

  

  .pdf-control-bar-stacks_in_636.is-mobile-compact {
    gap: 0.2rem;
  }

  .pdf-page-btn-stacks_in_636 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_636 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_636.is-mobile-compact .pdf-page-jump-stacks_in_636 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_636 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_636 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_636.is-mobile-compact .pdf-bar-action-btn-stacks_in_636 {
    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_636.is-mobile-compact .pdf-bar-action-label-stacks_in_636 {
    display: none;
  }

  .pdf-control-bar-stacks_in_636.is-mobile-compact .pdf-bar-action-icon-stacks_in_636 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-download-btn-stacks_in_636.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_636 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_636 {
  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_636 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_636 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_636.is-flipping-next .pdf-preview-img-stacks_in_636 {
  animation: pdf-preview-front-next-stacks_in_636 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_636.is-flipping-next .pdf-preview-img-back-stacks_in_636 {
  animation: pdf-preview-back-next-stacks_in_636 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_636.is-flipping-prev .pdf-preview-img-stacks_in_636 {
  animation: pdf-preview-front-prev-stacks_in_636 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_636.is-flipping-prev .pdf-preview-img-back-stacks_in_636 {
  animation: pdf-preview-back-prev-stacks_in_636 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_636.is-flip-active .pdf-preview-img-stacks_in_636,
.pdf-preview-inner-stacks_in_636.is-flip-active .pdf-preview-img-turn-stacks_in_636,
.pdf-preview-inner-stacks_in_636.is-flip-active .pdf-preview-img-back-stacks_in_636,
.pdf-preview-inner-stacks_in_636.is-flip-active .pdf-flip-fold-stacks_in_636 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_636.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_636 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_636 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_636.is-flipping-3d-next .pdf-preview-img-back-stacks_in_636 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_636 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_636.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_636 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_636 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_636.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_636 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_636 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_636.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_636 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_636 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_636.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_636 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_636 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_636.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_636 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_636 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_636.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_636 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_636 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_636.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_636 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_636 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_636.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_636 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_636 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_636.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_636 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_636 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_636.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_636 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_636 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_636.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_636 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_636.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_636 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_636.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_636 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_636.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_636 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_636.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_636 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_636 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_636.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_636 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_636 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_636.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_636 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_636 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_636.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_636 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_636 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_636.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_636 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_636 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_636.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_636 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_636 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_636.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_636 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_636 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_636.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_636 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_636 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_636.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_636 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_636 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_636.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_636 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_636 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_636.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_636 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_636 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_636.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_636 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_636 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_636.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_636 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_636 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_636.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_636 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_636 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_636.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_636 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_636 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_636.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_636 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_636 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_636.is-flipping-book-open .pdf-preview-img-stacks_in_636 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_636 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_636.is-flipping-book-open .pdf-preview-img-back-stacks_in_636 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_636 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_636.is-flipping-book-close .pdf-preview-img-stacks_in_636 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_636 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_636.is-flipping-book-close .pdf-preview-img-back-stacks_in_636 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_636 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_636.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_636 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_636 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_636.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_636 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_636 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_636.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_636 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_636 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_636.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_636 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_636 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_636.is-fold-shadow .pdf-flip-fold-stacks_in_636 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_636.is-fold-next .pdf-flip-fold-stacks_in_636 {
  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_636 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_636.is-fold-prev .pdf-flip-fold-stacks_in_636 {
  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_636 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_636.is-fold-book-open .pdf-flip-fold-stacks_in_636 {
  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_636 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_636.is-fold-book-close .pdf-flip-fold-stacks_in_636 {
  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_636 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_636 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_636 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_636 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_636 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_636 {
  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_636 {
  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_636 {
  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_636 {
  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_636 {
  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_636 {
  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_636 {
  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_636 {
  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_636 {
  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_636 {
  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_636 {
  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_636 {
  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_636 {
  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_636 {
  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_636 {
  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_636 {
  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_636 {
  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_636 {
  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_636 {
  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_636 {
  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_636 {
  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_636 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_636 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_636 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_636 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_636 {
  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_636 {
  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_636 {
  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_636 {
  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_636 {
  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_636 {
  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_636 {
  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_636 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_636 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_636 {
  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_636 {
  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_636 {
  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_636,
  .pdf-preview-img-turn-stacks_in_636,
  .pdf-preview-img-back-stacks_in_636,
  .pdf-flip-fold-stacks_in_636,
  .pdf-loader-stacks_in_636,
  .pdf-download-btn-stacks_in_636.button,
  .pdf-lightbox-overlay-stacks_in_636 {
    transition: none;
  }

  .pulse-loader-stacks_in_636,
  .pdf-preview-inner-stacks_in_636.is-flipping-next .pdf-preview-img-stacks_in_636,
  .pdf-preview-inner-stacks_in_636.is-flipping-next .pdf-preview-img-back-stacks_in_636,
  .pdf-preview-inner-stacks_in_636.is-flipping-prev .pdf-preview-img-stacks_in_636,
  .pdf-preview-inner-stacks_in_636.is-flipping-prev .pdf-preview-img-back-stacks_in_636,
  .pdf-preview-inner-stacks_in_636.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_636,
  .pdf-preview-inner-stacks_in_636.is-flipping-3d-next .pdf-preview-img-back-stacks_in_636,
  .pdf-preview-inner-stacks_in_636.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_636,
  .pdf-preview-inner-stacks_in_636.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_636,
  .pdf-preview-inner-stacks_in_636.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_636,
  .pdf-preview-inner-stacks_in_636.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_636,
  .pdf-preview-inner-stacks_in_636.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_636,
  .pdf-preview-inner-stacks_in_636.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_636,
  .pdf-preview-inner-stacks_in_636.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_636,
  .pdf-preview-inner-stacks_in_636.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_636,
  .pdf-preview-inner-stacks_in_636.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_636,
  .pdf-preview-inner-stacks_in_636.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_636,
  .pdf-preview-inner-stacks_in_636.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_636,
  .pdf-preview-inner-stacks_in_636.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_636,
  .pdf-preview-inner-stacks_in_636.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_636,
  .pdf-preview-inner-stacks_in_636.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_636,
  .pdf-preview-inner-stacks_in_636.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_636,
  .pdf-preview-inner-stacks_in_636.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_636,
  .pdf-preview-inner-stacks_in_636.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_636,
  .pdf-preview-inner-stacks_in_636.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_636,
  .pdf-preview-inner-stacks_in_636.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_636,
  .pdf-preview-inner-stacks_in_636.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_636,
  .pdf-preview-inner-stacks_in_636.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_636,
  .pdf-preview-inner-stacks_in_636.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_636,
  .pdf-preview-inner-stacks_in_636.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_636,
  .pdf-preview-inner-stacks_in_636.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_636,
  .pdf-preview-inner-stacks_in_636.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_636,
  .pdf-preview-inner-stacks_in_636.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_636,
  .pdf-preview-inner-stacks_in_636.is-flipping-book-open .pdf-preview-img-stacks_in_636,
  .pdf-preview-inner-stacks_in_636.is-flipping-book-open .pdf-preview-img-back-stacks_in_636,
  .pdf-preview-inner-stacks_in_636.is-flipping-book-close .pdf-preview-img-stacks_in_636,
  .pdf-preview-inner-stacks_in_636.is-flipping-book-close .pdf-preview-img-back-stacks_in_636,
  .pdf-preview-inner-stacks_in_636.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_636,
  .pdf-preview-inner-stacks_in_636.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_636,
  .pdf-preview-inner-stacks_in_636.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_636,
  .pdf-preview-inner-stacks_in_636.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_636,
  .pdf-preview-inner-stacks_in_636.is-fold-next .pdf-flip-fold-stacks_in_636,
  .pdf-preview-inner-stacks_in_636.is-fold-prev .pdf-flip-fold-stacks_in_636,
  .pdf-preview-inner-stacks_in_636.is-fold-book-open .pdf-flip-fold-stacks_in_636,
  .pdf-preview-inner-stacks_in_636.is-fold-book-close .pdf-flip-fold-stacks_in_636 {
    animation: none;
  }
}
.pdf-preview-wrapper-stacks_in_637 {
  position: relative;
  text-align: center;
  overflow: visible;
  background: transparent !important;
  box-shadow: none !important;
  
  
  margin-bottom: calc(max(0px, 0px) + 0px);
  
  
}

.pdf-preview-wrapper-stacks_in_637:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.9);
  outline-offset: 3px;
  border-radius: calc(10px + 2px);
}

.pdf-preview-wrapper-stacks_in_637.is-lightbox-enabled .pdf-preview-inner-stacks_in_637 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_637.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_637.is-lightbox-active .pdf-preview-inner-stacks_in_637 {
  cursor: default;
}

.pdf-lightbox-overlay-stacks_in_637 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  opacity: 0;
  background: rgba(8, 12, 24, 0.82);
  overflow: hidden;
  overscroll-behavior: contain;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_637.is-visible {
  display: block;
}

.pdf-lightbox-overlay-stacks_in_637.is-open {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_637 {
  position: absolute;
  inset: 0;
  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_637 {
  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;
}

.pdf-lightbox-close-stacks_in_637:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_637 {
  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_637 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
}


.pdf-preview-img-stacks_in_637 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-three-stage-stacks_in_637 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-page-border-stacks_in_637 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_637::before,
.pdf-page-border-stacks_in_637::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}





.pdf-three-stage-stacks_in_637.is-active {
  opacity: 1;
}

.pdf-three-stage-stacks_in_637 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_637 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_637 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_637 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 10px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_637.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_637.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_637.is-book-layout-single-first,
.pdf-preview-img-stacks_in_637.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_637.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_637.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_637.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_637.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_637.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_637.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_637.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_637.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_637.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_637.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_637.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_637.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_637.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_637.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_637.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_637.is-book-layout-single-first,
.pdf-three-stage-stacks_in_637.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_637.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_637.is-book-layout-single-first,
.pdf-page-border-stacks_in_637.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_637.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_637.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_637.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_637 {
  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: nowrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 2.8rem;
  padding: 7px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.82);
  backdrop-filter: blur(5px);
  color: rgba(248, 250, 252, 1.00);
  white-space: nowrap !important;
  
  box-shadow: none;
  
}



.pdf-preview-inner-stacks_in_637.is-flip-active .pdf-page-border-stacks_in_637 {
  opacity: 0;
}







.pdf-control-bar-stacks_in_637.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_637 > * {
  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_637 .is-hidden,
.pdf-download-btn-stacks_in_637.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_637 {
  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: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 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_637:hover,
.pdf-page-btn-stacks_in_637:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_637: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_637:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_637[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_637:disabled:hover,
.pdf-page-btn-stacks_in_637:disabled:focus-visible,
.pdf-page-btn-stacks_in_637[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_637[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_637 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-nav-glyph-stacks_in_637.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_637.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_637.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_637 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_637 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_637:focus,
.pdf-page-jump-stacks_in_637:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 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_637::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_637::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-bar-action-btn-stacks_in_637 {
  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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_637,
.pdf-bar-action-btn-stacks_in_637:hover,
.pdf-bar-action-btn-stacks_in_637:focus,
.pdf-bar-action-btn-stacks_in_637:focus-visible,
.pdf-bar-action-btn-stacks_in_637:active,
.pdf-bar-action-btn-stacks_in_637:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_637.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_637:hover,
.pdf-bar-action-btn-stacks_in_637:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-bar-action-btn-stacks_in_637: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_637 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_637.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_637.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_637.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_637.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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_637.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_637.button,
.pdf-download-btn-stacks_in_637.button:hover,
.pdf-download-btn-stacks_in_637.button:focus,
.pdf-download-btn-stacks_in_637.button:focus-visible,
.pdf-download-btn-stacks_in_637.button:active,
.pdf-download-btn-stacks_in_637.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_637.button:hover,
.pdf-download-btn-stacks_in_637.button:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-download-btn-stacks_in_637.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_637 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_637.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_637.button.is-icon-only .pdf-download-icon-stacks_in_637 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_637.is-hidden,
.pdf-download-label-stacks_in_637.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_637 {
    gap: 0.26rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 2.45rem;
  }

  

  .pdf-control-bar-stacks_in_637.is-mobile-compact {
    gap: 0.2rem;
  }

  .pdf-page-btn-stacks_in_637 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_637 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_637.is-mobile-compact .pdf-page-jump-stacks_in_637 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_637 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_637 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_637.is-mobile-compact .pdf-bar-action-btn-stacks_in_637 {
    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_637.is-mobile-compact .pdf-bar-action-label-stacks_in_637 {
    display: none;
  }

  .pdf-control-bar-stacks_in_637.is-mobile-compact .pdf-bar-action-icon-stacks_in_637 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-download-btn-stacks_in_637.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_637 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_637 {
  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_637 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_637 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_637.is-flipping-next .pdf-preview-img-stacks_in_637 {
  animation: pdf-preview-front-next-stacks_in_637 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_637.is-flipping-next .pdf-preview-img-back-stacks_in_637 {
  animation: pdf-preview-back-next-stacks_in_637 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_637.is-flipping-prev .pdf-preview-img-stacks_in_637 {
  animation: pdf-preview-front-prev-stacks_in_637 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_637.is-flipping-prev .pdf-preview-img-back-stacks_in_637 {
  animation: pdf-preview-back-prev-stacks_in_637 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_637.is-flip-active .pdf-preview-img-stacks_in_637,
.pdf-preview-inner-stacks_in_637.is-flip-active .pdf-preview-img-turn-stacks_in_637,
.pdf-preview-inner-stacks_in_637.is-flip-active .pdf-preview-img-back-stacks_in_637,
.pdf-preview-inner-stacks_in_637.is-flip-active .pdf-flip-fold-stacks_in_637 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_637.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_637 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_637 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_637.is-flipping-3d-next .pdf-preview-img-back-stacks_in_637 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_637 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_637.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_637 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_637 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_637.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_637 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_637 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_637.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_637 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_637 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_637.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_637 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_637 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_637.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_637 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_637 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_637.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_637 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_637 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_637.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_637 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_637 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_637.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_637 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_637 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_637.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_637 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_637 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_637.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_637 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_637 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_637.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_637 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_637.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_637 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_637.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_637 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_637.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_637 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_637.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_637 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_637 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_637.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_637 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_637 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_637.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_637 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_637 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_637.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_637 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_637 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_637.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_637 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_637 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_637.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_637 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_637 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_637.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_637 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_637 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_637.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_637 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_637 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_637.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_637 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_637 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_637.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_637 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_637 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_637.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_637 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_637 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_637.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_637 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_637 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_637.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_637 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_637 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_637.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_637 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_637 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_637.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_637 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_637 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_637.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_637 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_637 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_637.is-flipping-book-open .pdf-preview-img-stacks_in_637 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_637 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_637.is-flipping-book-open .pdf-preview-img-back-stacks_in_637 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_637 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_637.is-flipping-book-close .pdf-preview-img-stacks_in_637 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_637 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_637.is-flipping-book-close .pdf-preview-img-back-stacks_in_637 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_637 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_637.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_637 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_637 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_637.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_637 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_637 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_637.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_637 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_637 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_637.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_637 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_637 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_637.is-fold-shadow .pdf-flip-fold-stacks_in_637 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_637.is-fold-next .pdf-flip-fold-stacks_in_637 {
  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_637 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_637.is-fold-prev .pdf-flip-fold-stacks_in_637 {
  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_637 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_637.is-fold-book-open .pdf-flip-fold-stacks_in_637 {
  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_637 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_637.is-fold-book-close .pdf-flip-fold-stacks_in_637 {
  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_637 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_637 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_637 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_637 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_637 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_637 {
  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_637 {
  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_637 {
  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_637 {
  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_637 {
  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_637 {
  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_637 {
  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_637 {
  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_637 {
  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_637 {
  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_637 {
  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_637 {
  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_637 {
  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_637 {
  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_637 {
  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_637 {
  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_637 {
  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_637 {
  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_637 {
  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_637 {
  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_637 {
  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_637 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_637 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_637 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_637 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_637 {
  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_637 {
  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_637 {
  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_637 {
  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_637 {
  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_637 {
  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_637 {
  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_637 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_637 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_637 {
  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_637 {
  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_637 {
  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_637,
  .pdf-preview-img-turn-stacks_in_637,
  .pdf-preview-img-back-stacks_in_637,
  .pdf-flip-fold-stacks_in_637,
  .pdf-loader-stacks_in_637,
  .pdf-download-btn-stacks_in_637.button,
  .pdf-lightbox-overlay-stacks_in_637 {
    transition: none;
  }

  .pulse-loader-stacks_in_637,
  .pdf-preview-inner-stacks_in_637.is-flipping-next .pdf-preview-img-stacks_in_637,
  .pdf-preview-inner-stacks_in_637.is-flipping-next .pdf-preview-img-back-stacks_in_637,
  .pdf-preview-inner-stacks_in_637.is-flipping-prev .pdf-preview-img-stacks_in_637,
  .pdf-preview-inner-stacks_in_637.is-flipping-prev .pdf-preview-img-back-stacks_in_637,
  .pdf-preview-inner-stacks_in_637.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_637,
  .pdf-preview-inner-stacks_in_637.is-flipping-3d-next .pdf-preview-img-back-stacks_in_637,
  .pdf-preview-inner-stacks_in_637.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_637,
  .pdf-preview-inner-stacks_in_637.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_637,
  .pdf-preview-inner-stacks_in_637.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_637,
  .pdf-preview-inner-stacks_in_637.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_637,
  .pdf-preview-inner-stacks_in_637.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_637,
  .pdf-preview-inner-stacks_in_637.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_637,
  .pdf-preview-inner-stacks_in_637.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_637,
  .pdf-preview-inner-stacks_in_637.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_637,
  .pdf-preview-inner-stacks_in_637.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_637,
  .pdf-preview-inner-stacks_in_637.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_637,
  .pdf-preview-inner-stacks_in_637.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_637,
  .pdf-preview-inner-stacks_in_637.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_637,
  .pdf-preview-inner-stacks_in_637.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_637,
  .pdf-preview-inner-stacks_in_637.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_637,
  .pdf-preview-inner-stacks_in_637.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_637,
  .pdf-preview-inner-stacks_in_637.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_637,
  .pdf-preview-inner-stacks_in_637.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_637,
  .pdf-preview-inner-stacks_in_637.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_637,
  .pdf-preview-inner-stacks_in_637.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_637,
  .pdf-preview-inner-stacks_in_637.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_637,
  .pdf-preview-inner-stacks_in_637.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_637,
  .pdf-preview-inner-stacks_in_637.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_637,
  .pdf-preview-inner-stacks_in_637.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_637,
  .pdf-preview-inner-stacks_in_637.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_637,
  .pdf-preview-inner-stacks_in_637.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_637,
  .pdf-preview-inner-stacks_in_637.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_637,
  .pdf-preview-inner-stacks_in_637.is-flipping-book-open .pdf-preview-img-stacks_in_637,
  .pdf-preview-inner-stacks_in_637.is-flipping-book-open .pdf-preview-img-back-stacks_in_637,
  .pdf-preview-inner-stacks_in_637.is-flipping-book-close .pdf-preview-img-stacks_in_637,
  .pdf-preview-inner-stacks_in_637.is-flipping-book-close .pdf-preview-img-back-stacks_in_637,
  .pdf-preview-inner-stacks_in_637.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_637,
  .pdf-preview-inner-stacks_in_637.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_637,
  .pdf-preview-inner-stacks_in_637.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_637,
  .pdf-preview-inner-stacks_in_637.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_637,
  .pdf-preview-inner-stacks_in_637.is-fold-next .pdf-flip-fold-stacks_in_637,
  .pdf-preview-inner-stacks_in_637.is-fold-prev .pdf-flip-fold-stacks_in_637,
  .pdf-preview-inner-stacks_in_637.is-fold-book-open .pdf-flip-fold-stacks_in_637,
  .pdf-preview-inner-stacks_in_637.is-fold-book-close .pdf-flip-fold-stacks_in_637 {
    animation: none;
  }
}
.pdf-preview-wrapper-stacks_in_638 {
  position: relative;
  text-align: center;
  overflow: visible;
  background: transparent !important;
  box-shadow: none !important;
  
  
  margin-bottom: calc(max(0px, 0px) + 0px);
  
  
}

.pdf-preview-wrapper-stacks_in_638:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.9);
  outline-offset: 3px;
  border-radius: calc(10px + 2px);
}

.pdf-preview-wrapper-stacks_in_638.is-lightbox-enabled .pdf-preview-inner-stacks_in_638 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_638.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_638.is-lightbox-active .pdf-preview-inner-stacks_in_638 {
  cursor: default;
}

.pdf-lightbox-overlay-stacks_in_638 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  opacity: 0;
  background: rgba(8, 12, 24, 0.82);
  overflow: hidden;
  overscroll-behavior: contain;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_638.is-visible {
  display: block;
}

.pdf-lightbox-overlay-stacks_in_638.is-open {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_638 {
  position: absolute;
  inset: 0;
  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_638 {
  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;
}

.pdf-lightbox-close-stacks_in_638:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_638 {
  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_638 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
}


.pdf-preview-img-stacks_in_638 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-three-stage-stacks_in_638 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-page-border-stacks_in_638 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_638::before,
.pdf-page-border-stacks_in_638::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}





.pdf-three-stage-stacks_in_638.is-active {
  opacity: 1;
}

.pdf-three-stage-stacks_in_638 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_638 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_638 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_638 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 10px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_638.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_638.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_638.is-book-layout-single-first,
.pdf-preview-img-stacks_in_638.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_638.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_638.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_638.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_638.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_638.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_638.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_638.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_638.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_638.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_638.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_638.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_638.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_638.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_638.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_638.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_638.is-book-layout-single-first,
.pdf-three-stage-stacks_in_638.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_638.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_638.is-book-layout-single-first,
.pdf-page-border-stacks_in_638.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_638.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_638.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_638.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_638 {
  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: nowrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 2.8rem;
  padding: 7px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.82);
  backdrop-filter: blur(5px);
  color: rgba(248, 250, 252, 1.00);
  white-space: nowrap !important;
  
  box-shadow: none;
  
}



.pdf-preview-inner-stacks_in_638.is-flip-active .pdf-page-border-stacks_in_638 {
  opacity: 0;
}







.pdf-control-bar-stacks_in_638.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_638 > * {
  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_638 .is-hidden,
.pdf-download-btn-stacks_in_638.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_638 {
  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: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 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_638:hover,
.pdf-page-btn-stacks_in_638:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_638: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_638:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_638[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_638:disabled:hover,
.pdf-page-btn-stacks_in_638:disabled:focus-visible,
.pdf-page-btn-stacks_in_638[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_638[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_638 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-nav-glyph-stacks_in_638.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_638.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_638.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_638 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_638 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_638:focus,
.pdf-page-jump-stacks_in_638:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 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_638::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_638::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-bar-action-btn-stacks_in_638 {
  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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_638,
.pdf-bar-action-btn-stacks_in_638:hover,
.pdf-bar-action-btn-stacks_in_638:focus,
.pdf-bar-action-btn-stacks_in_638:focus-visible,
.pdf-bar-action-btn-stacks_in_638:active,
.pdf-bar-action-btn-stacks_in_638:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_638.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_638:hover,
.pdf-bar-action-btn-stacks_in_638:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-bar-action-btn-stacks_in_638: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_638 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_638.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_638.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_638.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_638.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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_638.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_638.button,
.pdf-download-btn-stacks_in_638.button:hover,
.pdf-download-btn-stacks_in_638.button:focus,
.pdf-download-btn-stacks_in_638.button:focus-visible,
.pdf-download-btn-stacks_in_638.button:active,
.pdf-download-btn-stacks_in_638.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_638.button:hover,
.pdf-download-btn-stacks_in_638.button:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-download-btn-stacks_in_638.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_638 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_638.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_638.button.is-icon-only .pdf-download-icon-stacks_in_638 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_638.is-hidden,
.pdf-download-label-stacks_in_638.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_638 {
    gap: 0.26rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 2.45rem;
  }

  

  .pdf-control-bar-stacks_in_638.is-mobile-compact {
    gap: 0.2rem;
  }

  .pdf-page-btn-stacks_in_638 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_638 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_638.is-mobile-compact .pdf-page-jump-stacks_in_638 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_638 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_638 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_638.is-mobile-compact .pdf-bar-action-btn-stacks_in_638 {
    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_638.is-mobile-compact .pdf-bar-action-label-stacks_in_638 {
    display: none;
  }

  .pdf-control-bar-stacks_in_638.is-mobile-compact .pdf-bar-action-icon-stacks_in_638 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-download-btn-stacks_in_638.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_638 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_638 {
  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_638 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_638 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_638.is-flipping-next .pdf-preview-img-stacks_in_638 {
  animation: pdf-preview-front-next-stacks_in_638 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_638.is-flipping-next .pdf-preview-img-back-stacks_in_638 {
  animation: pdf-preview-back-next-stacks_in_638 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_638.is-flipping-prev .pdf-preview-img-stacks_in_638 {
  animation: pdf-preview-front-prev-stacks_in_638 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_638.is-flipping-prev .pdf-preview-img-back-stacks_in_638 {
  animation: pdf-preview-back-prev-stacks_in_638 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_638.is-flip-active .pdf-preview-img-stacks_in_638,
.pdf-preview-inner-stacks_in_638.is-flip-active .pdf-preview-img-turn-stacks_in_638,
.pdf-preview-inner-stacks_in_638.is-flip-active .pdf-preview-img-back-stacks_in_638,
.pdf-preview-inner-stacks_in_638.is-flip-active .pdf-flip-fold-stacks_in_638 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_638.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_638 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_638 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_638.is-flipping-3d-next .pdf-preview-img-back-stacks_in_638 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_638 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_638.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_638 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_638 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_638.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_638 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_638 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_638.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_638 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_638 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_638.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_638 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_638 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_638.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_638 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_638 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_638.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_638 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_638 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_638.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_638 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_638 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_638.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_638 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_638 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_638.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_638 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_638 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_638.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_638 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_638 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_638.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_638 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_638.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_638 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_638.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_638 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_638.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_638 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_638.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_638 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_638 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_638.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_638 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_638 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_638.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_638 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_638 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_638.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_638 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_638 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_638.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_638 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_638 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_638.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_638 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_638 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_638.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_638 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_638 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_638.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_638 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_638 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_638.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_638 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_638 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_638.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_638 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_638 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_638.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_638 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_638 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_638.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_638 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_638 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_638.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_638 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_638 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_638.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_638 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_638 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_638.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_638 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_638 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_638.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_638 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_638 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_638.is-flipping-book-open .pdf-preview-img-stacks_in_638 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_638 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_638.is-flipping-book-open .pdf-preview-img-back-stacks_in_638 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_638 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_638.is-flipping-book-close .pdf-preview-img-stacks_in_638 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_638 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_638.is-flipping-book-close .pdf-preview-img-back-stacks_in_638 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_638 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_638.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_638 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_638 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_638.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_638 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_638 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_638.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_638 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_638 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_638.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_638 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_638 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_638.is-fold-shadow .pdf-flip-fold-stacks_in_638 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_638.is-fold-next .pdf-flip-fold-stacks_in_638 {
  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_638 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_638.is-fold-prev .pdf-flip-fold-stacks_in_638 {
  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_638 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_638.is-fold-book-open .pdf-flip-fold-stacks_in_638 {
  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_638 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_638.is-fold-book-close .pdf-flip-fold-stacks_in_638 {
  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_638 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_638 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_638 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_638 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_638 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_638 {
  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_638 {
  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_638 {
  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_638 {
  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_638 {
  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_638 {
  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_638 {
  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_638 {
  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_638 {
  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_638 {
  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_638 {
  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_638 {
  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_638 {
  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_638 {
  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_638 {
  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_638 {
  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_638 {
  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_638 {
  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_638 {
  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_638 {
  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_638 {
  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_638 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_638 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_638 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_638 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_638 {
  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_638 {
  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_638 {
  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_638 {
  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_638 {
  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_638 {
  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_638 {
  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_638 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_638 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_638 {
  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_638 {
  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_638 {
  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_638,
  .pdf-preview-img-turn-stacks_in_638,
  .pdf-preview-img-back-stacks_in_638,
  .pdf-flip-fold-stacks_in_638,
  .pdf-loader-stacks_in_638,
  .pdf-download-btn-stacks_in_638.button,
  .pdf-lightbox-overlay-stacks_in_638 {
    transition: none;
  }

  .pulse-loader-stacks_in_638,
  .pdf-preview-inner-stacks_in_638.is-flipping-next .pdf-preview-img-stacks_in_638,
  .pdf-preview-inner-stacks_in_638.is-flipping-next .pdf-preview-img-back-stacks_in_638,
  .pdf-preview-inner-stacks_in_638.is-flipping-prev .pdf-preview-img-stacks_in_638,
  .pdf-preview-inner-stacks_in_638.is-flipping-prev .pdf-preview-img-back-stacks_in_638,
  .pdf-preview-inner-stacks_in_638.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_638,
  .pdf-preview-inner-stacks_in_638.is-flipping-3d-next .pdf-preview-img-back-stacks_in_638,
  .pdf-preview-inner-stacks_in_638.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_638,
  .pdf-preview-inner-stacks_in_638.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_638,
  .pdf-preview-inner-stacks_in_638.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_638,
  .pdf-preview-inner-stacks_in_638.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_638,
  .pdf-preview-inner-stacks_in_638.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_638,
  .pdf-preview-inner-stacks_in_638.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_638,
  .pdf-preview-inner-stacks_in_638.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_638,
  .pdf-preview-inner-stacks_in_638.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_638,
  .pdf-preview-inner-stacks_in_638.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_638,
  .pdf-preview-inner-stacks_in_638.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_638,
  .pdf-preview-inner-stacks_in_638.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_638,
  .pdf-preview-inner-stacks_in_638.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_638,
  .pdf-preview-inner-stacks_in_638.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_638,
  .pdf-preview-inner-stacks_in_638.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_638,
  .pdf-preview-inner-stacks_in_638.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_638,
  .pdf-preview-inner-stacks_in_638.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_638,
  .pdf-preview-inner-stacks_in_638.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_638,
  .pdf-preview-inner-stacks_in_638.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_638,
  .pdf-preview-inner-stacks_in_638.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_638,
  .pdf-preview-inner-stacks_in_638.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_638,
  .pdf-preview-inner-stacks_in_638.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_638,
  .pdf-preview-inner-stacks_in_638.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_638,
  .pdf-preview-inner-stacks_in_638.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_638,
  .pdf-preview-inner-stacks_in_638.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_638,
  .pdf-preview-inner-stacks_in_638.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_638,
  .pdf-preview-inner-stacks_in_638.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_638,
  .pdf-preview-inner-stacks_in_638.is-flipping-book-open .pdf-preview-img-stacks_in_638,
  .pdf-preview-inner-stacks_in_638.is-flipping-book-open .pdf-preview-img-back-stacks_in_638,
  .pdf-preview-inner-stacks_in_638.is-flipping-book-close .pdf-preview-img-stacks_in_638,
  .pdf-preview-inner-stacks_in_638.is-flipping-book-close .pdf-preview-img-back-stacks_in_638,
  .pdf-preview-inner-stacks_in_638.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_638,
  .pdf-preview-inner-stacks_in_638.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_638,
  .pdf-preview-inner-stacks_in_638.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_638,
  .pdf-preview-inner-stacks_in_638.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_638,
  .pdf-preview-inner-stacks_in_638.is-fold-next .pdf-flip-fold-stacks_in_638,
  .pdf-preview-inner-stacks_in_638.is-fold-prev .pdf-flip-fold-stacks_in_638,
  .pdf-preview-inner-stacks_in_638.is-fold-book-open .pdf-flip-fold-stacks_in_638,
  .pdf-preview-inner-stacks_in_638.is-fold-book-close .pdf-flip-fold-stacks_in_638 {
    animation: none;
  }
}
.pdf-preview-wrapper-stacks_in_639 {
  position: relative;
  text-align: center;
  overflow: visible;
  background: transparent !important;
  box-shadow: none !important;
  
  
  margin-bottom: calc(max(0px, 0px) + 0px);
  
  
}

.pdf-preview-wrapper-stacks_in_639:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.9);
  outline-offset: 3px;
  border-radius: calc(10px + 2px);
}

.pdf-preview-wrapper-stacks_in_639.is-lightbox-enabled .pdf-preview-inner-stacks_in_639 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_639.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_639.is-lightbox-active .pdf-preview-inner-stacks_in_639 {
  cursor: default;
}

.pdf-lightbox-overlay-stacks_in_639 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  opacity: 0;
  background: rgba(8, 12, 24, 0.82);
  overflow: hidden;
  overscroll-behavior: contain;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_639.is-visible {
  display: block;
}

.pdf-lightbox-overlay-stacks_in_639.is-open {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_639 {
  position: absolute;
  inset: 0;
  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_639 {
  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;
}

.pdf-lightbox-close-stacks_in_639:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_639 {
  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_639 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
}


.pdf-preview-img-stacks_in_639 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-three-stage-stacks_in_639 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-page-border-stacks_in_639 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_639::before,
.pdf-page-border-stacks_in_639::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}





.pdf-three-stage-stacks_in_639.is-active {
  opacity: 1;
}

.pdf-three-stage-stacks_in_639 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_639 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_639 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_639 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 10px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_639.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_639.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_639.is-book-layout-single-first,
.pdf-preview-img-stacks_in_639.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_639.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_639.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_639.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_639.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_639.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_639.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_639.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_639.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_639.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_639.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_639.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_639.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_639.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_639.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_639.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_639.is-book-layout-single-first,
.pdf-three-stage-stacks_in_639.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_639.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_639.is-book-layout-single-first,
.pdf-page-border-stacks_in_639.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_639.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_639.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_639.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_639 {
  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: nowrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 2.8rem;
  padding: 7px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.82);
  backdrop-filter: blur(5px);
  color: rgba(248, 250, 252, 1.00);
  white-space: nowrap !important;
  
  box-shadow: none;
  
}



.pdf-preview-inner-stacks_in_639.is-flip-active .pdf-page-border-stacks_in_639 {
  opacity: 0;
}







.pdf-control-bar-stacks_in_639.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_639 > * {
  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_639 .is-hidden,
.pdf-download-btn-stacks_in_639.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_639 {
  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: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 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_639:hover,
.pdf-page-btn-stacks_in_639:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_639: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_639:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_639[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_639:disabled:hover,
.pdf-page-btn-stacks_in_639:disabled:focus-visible,
.pdf-page-btn-stacks_in_639[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_639[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_639 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-nav-glyph-stacks_in_639.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_639.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_639.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_639 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_639 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_639:focus,
.pdf-page-jump-stacks_in_639:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 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_639::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_639::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-bar-action-btn-stacks_in_639 {
  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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_639,
.pdf-bar-action-btn-stacks_in_639:hover,
.pdf-bar-action-btn-stacks_in_639:focus,
.pdf-bar-action-btn-stacks_in_639:focus-visible,
.pdf-bar-action-btn-stacks_in_639:active,
.pdf-bar-action-btn-stacks_in_639:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_639.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_639:hover,
.pdf-bar-action-btn-stacks_in_639:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-bar-action-btn-stacks_in_639: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_639 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_639.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_639.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_639.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_639.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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_639.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_639.button,
.pdf-download-btn-stacks_in_639.button:hover,
.pdf-download-btn-stacks_in_639.button:focus,
.pdf-download-btn-stacks_in_639.button:focus-visible,
.pdf-download-btn-stacks_in_639.button:active,
.pdf-download-btn-stacks_in_639.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_639.button:hover,
.pdf-download-btn-stacks_in_639.button:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-download-btn-stacks_in_639.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_639 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_639.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_639.button.is-icon-only .pdf-download-icon-stacks_in_639 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_639.is-hidden,
.pdf-download-label-stacks_in_639.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_639 {
    gap: 0.26rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 2.45rem;
  }

  

  .pdf-control-bar-stacks_in_639.is-mobile-compact {
    gap: 0.2rem;
  }

  .pdf-page-btn-stacks_in_639 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_639 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_639.is-mobile-compact .pdf-page-jump-stacks_in_639 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_639 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_639 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_639.is-mobile-compact .pdf-bar-action-btn-stacks_in_639 {
    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_639.is-mobile-compact .pdf-bar-action-label-stacks_in_639 {
    display: none;
  }

  .pdf-control-bar-stacks_in_639.is-mobile-compact .pdf-bar-action-icon-stacks_in_639 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-download-btn-stacks_in_639.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_639 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_639 {
  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_639 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_639 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_639.is-flipping-next .pdf-preview-img-stacks_in_639 {
  animation: pdf-preview-front-next-stacks_in_639 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_639.is-flipping-next .pdf-preview-img-back-stacks_in_639 {
  animation: pdf-preview-back-next-stacks_in_639 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_639.is-flipping-prev .pdf-preview-img-stacks_in_639 {
  animation: pdf-preview-front-prev-stacks_in_639 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_639.is-flipping-prev .pdf-preview-img-back-stacks_in_639 {
  animation: pdf-preview-back-prev-stacks_in_639 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_639.is-flip-active .pdf-preview-img-stacks_in_639,
.pdf-preview-inner-stacks_in_639.is-flip-active .pdf-preview-img-turn-stacks_in_639,
.pdf-preview-inner-stacks_in_639.is-flip-active .pdf-preview-img-back-stacks_in_639,
.pdf-preview-inner-stacks_in_639.is-flip-active .pdf-flip-fold-stacks_in_639 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_639.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_639 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_639 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_639.is-flipping-3d-next .pdf-preview-img-back-stacks_in_639 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_639 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_639.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_639 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_639 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_639.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_639 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_639 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_639.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_639 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_639 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_639.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_639 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_639 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_639.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_639 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_639 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_639.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_639 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_639 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_639.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_639 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_639 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_639.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_639 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_639 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_639.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_639 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_639 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_639.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_639 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_639 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_639.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_639 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_639.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_639 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_639.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_639 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_639.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_639 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_639.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_639 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_639 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_639.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_639 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_639 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_639.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_639 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_639 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_639.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_639 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_639 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_639.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_639 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_639 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_639.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_639 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_639 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_639.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_639 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_639 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_639.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_639 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_639 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_639.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_639 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_639 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_639.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_639 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_639 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_639.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_639 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_639 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_639.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_639 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_639 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_639.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_639 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_639 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_639.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_639 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_639 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_639.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_639 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_639 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_639.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_639 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_639 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_639.is-flipping-book-open .pdf-preview-img-stacks_in_639 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_639 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_639.is-flipping-book-open .pdf-preview-img-back-stacks_in_639 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_639 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_639.is-flipping-book-close .pdf-preview-img-stacks_in_639 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_639 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_639.is-flipping-book-close .pdf-preview-img-back-stacks_in_639 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_639 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_639.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_639 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_639 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_639.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_639 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_639 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_639.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_639 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_639 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_639.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_639 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_639 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_639.is-fold-shadow .pdf-flip-fold-stacks_in_639 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_639.is-fold-next .pdf-flip-fold-stacks_in_639 {
  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_639 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_639.is-fold-prev .pdf-flip-fold-stacks_in_639 {
  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_639 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_639.is-fold-book-open .pdf-flip-fold-stacks_in_639 {
  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_639 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_639.is-fold-book-close .pdf-flip-fold-stacks_in_639 {
  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_639 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_639 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_639 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_639 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_639 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_639 {
  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_639 {
  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_639 {
  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_639 {
  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_639 {
  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_639 {
  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_639 {
  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_639 {
  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_639 {
  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_639 {
  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_639 {
  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_639 {
  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_639 {
  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_639 {
  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_639 {
  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_639 {
  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_639 {
  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_639 {
  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_639 {
  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_639 {
  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_639 {
  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_639 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_639 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_639 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_639 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_639 {
  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_639 {
  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_639 {
  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_639 {
  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_639 {
  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_639 {
  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_639 {
  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_639 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_639 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_639 {
  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_639 {
  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_639 {
  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_639,
  .pdf-preview-img-turn-stacks_in_639,
  .pdf-preview-img-back-stacks_in_639,
  .pdf-flip-fold-stacks_in_639,
  .pdf-loader-stacks_in_639,
  .pdf-download-btn-stacks_in_639.button,
  .pdf-lightbox-overlay-stacks_in_639 {
    transition: none;
  }

  .pulse-loader-stacks_in_639,
  .pdf-preview-inner-stacks_in_639.is-flipping-next .pdf-preview-img-stacks_in_639,
  .pdf-preview-inner-stacks_in_639.is-flipping-next .pdf-preview-img-back-stacks_in_639,
  .pdf-preview-inner-stacks_in_639.is-flipping-prev .pdf-preview-img-stacks_in_639,
  .pdf-preview-inner-stacks_in_639.is-flipping-prev .pdf-preview-img-back-stacks_in_639,
  .pdf-preview-inner-stacks_in_639.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_639,
  .pdf-preview-inner-stacks_in_639.is-flipping-3d-next .pdf-preview-img-back-stacks_in_639,
  .pdf-preview-inner-stacks_in_639.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_639,
  .pdf-preview-inner-stacks_in_639.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_639,
  .pdf-preview-inner-stacks_in_639.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_639,
  .pdf-preview-inner-stacks_in_639.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_639,
  .pdf-preview-inner-stacks_in_639.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_639,
  .pdf-preview-inner-stacks_in_639.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_639,
  .pdf-preview-inner-stacks_in_639.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_639,
  .pdf-preview-inner-stacks_in_639.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_639,
  .pdf-preview-inner-stacks_in_639.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_639,
  .pdf-preview-inner-stacks_in_639.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_639,
  .pdf-preview-inner-stacks_in_639.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_639,
  .pdf-preview-inner-stacks_in_639.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_639,
  .pdf-preview-inner-stacks_in_639.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_639,
  .pdf-preview-inner-stacks_in_639.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_639,
  .pdf-preview-inner-stacks_in_639.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_639,
  .pdf-preview-inner-stacks_in_639.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_639,
  .pdf-preview-inner-stacks_in_639.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_639,
  .pdf-preview-inner-stacks_in_639.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_639,
  .pdf-preview-inner-stacks_in_639.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_639,
  .pdf-preview-inner-stacks_in_639.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_639,
  .pdf-preview-inner-stacks_in_639.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_639,
  .pdf-preview-inner-stacks_in_639.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_639,
  .pdf-preview-inner-stacks_in_639.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_639,
  .pdf-preview-inner-stacks_in_639.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_639,
  .pdf-preview-inner-stacks_in_639.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_639,
  .pdf-preview-inner-stacks_in_639.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_639,
  .pdf-preview-inner-stacks_in_639.is-flipping-book-open .pdf-preview-img-stacks_in_639,
  .pdf-preview-inner-stacks_in_639.is-flipping-book-open .pdf-preview-img-back-stacks_in_639,
  .pdf-preview-inner-stacks_in_639.is-flipping-book-close .pdf-preview-img-stacks_in_639,
  .pdf-preview-inner-stacks_in_639.is-flipping-book-close .pdf-preview-img-back-stacks_in_639,
  .pdf-preview-inner-stacks_in_639.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_639,
  .pdf-preview-inner-stacks_in_639.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_639,
  .pdf-preview-inner-stacks_in_639.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_639,
  .pdf-preview-inner-stacks_in_639.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_639,
  .pdf-preview-inner-stacks_in_639.is-fold-next .pdf-flip-fold-stacks_in_639,
  .pdf-preview-inner-stacks_in_639.is-fold-prev .pdf-flip-fold-stacks_in_639,
  .pdf-preview-inner-stacks_in_639.is-fold-book-open .pdf-flip-fold-stacks_in_639,
  .pdf-preview-inner-stacks_in_639.is-fold-book-close .pdf-flip-fold-stacks_in_639 {
    animation: none;
  }
}
.pdf-preview-wrapper-stacks_in_640 {
  position: relative;
  text-align: center;
  overflow: visible;
  background: transparent !important;
  box-shadow: none !important;
  
  
  margin-bottom: calc(max(0px, 0px) + 0px);
  
  
}

.pdf-preview-wrapper-stacks_in_640:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.9);
  outline-offset: 3px;
  border-radius: calc(10px + 2px);
}

.pdf-preview-wrapper-stacks_in_640.is-lightbox-enabled .pdf-preview-inner-stacks_in_640 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_640.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_640.is-lightbox-active .pdf-preview-inner-stacks_in_640 {
  cursor: default;
}

.pdf-lightbox-overlay-stacks_in_640 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  opacity: 0;
  background: rgba(8, 12, 24, 0.82);
  overflow: hidden;
  overscroll-behavior: contain;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_640.is-visible {
  display: block;
}

.pdf-lightbox-overlay-stacks_in_640.is-open {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_640 {
  position: absolute;
  inset: 0;
  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_640 {
  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;
}

.pdf-lightbox-close-stacks_in_640:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_640 {
  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_640 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
}


.pdf-preview-img-stacks_in_640 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-three-stage-stacks_in_640 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-page-border-stacks_in_640 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_640::before,
.pdf-page-border-stacks_in_640::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}





.pdf-three-stage-stacks_in_640.is-active {
  opacity: 1;
}

.pdf-three-stage-stacks_in_640 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_640 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_640 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_640 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 10px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_640.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_640.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_640.is-book-layout-single-first,
.pdf-preview-img-stacks_in_640.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_640.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_640.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_640.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_640.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_640.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_640.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_640.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_640.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_640.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_640.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_640.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_640.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_640.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_640.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_640.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_640.is-book-layout-single-first,
.pdf-three-stage-stacks_in_640.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_640.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_640.is-book-layout-single-first,
.pdf-page-border-stacks_in_640.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_640.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_640.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_640.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_640 {
  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: nowrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 2.8rem;
  padding: 7px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.82);
  backdrop-filter: blur(5px);
  color: rgba(248, 250, 252, 1.00);
  white-space: nowrap !important;
  
  box-shadow: none;
  
}



.pdf-preview-inner-stacks_in_640.is-flip-active .pdf-page-border-stacks_in_640 {
  opacity: 0;
}







.pdf-control-bar-stacks_in_640.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_640 > * {
  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_640 .is-hidden,
.pdf-download-btn-stacks_in_640.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_640 {
  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: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 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_640:hover,
.pdf-page-btn-stacks_in_640:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_640: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_640:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_640[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_640:disabled:hover,
.pdf-page-btn-stacks_in_640:disabled:focus-visible,
.pdf-page-btn-stacks_in_640[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_640[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_640 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-nav-glyph-stacks_in_640.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_640.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_640.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_640 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_640 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_640:focus,
.pdf-page-jump-stacks_in_640:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 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_640::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_640::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-bar-action-btn-stacks_in_640 {
  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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_640,
.pdf-bar-action-btn-stacks_in_640:hover,
.pdf-bar-action-btn-stacks_in_640:focus,
.pdf-bar-action-btn-stacks_in_640:focus-visible,
.pdf-bar-action-btn-stacks_in_640:active,
.pdf-bar-action-btn-stacks_in_640:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_640.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_640:hover,
.pdf-bar-action-btn-stacks_in_640:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-bar-action-btn-stacks_in_640: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_640 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_640.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_640.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_640.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_640.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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_640.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_640.button,
.pdf-download-btn-stacks_in_640.button:hover,
.pdf-download-btn-stacks_in_640.button:focus,
.pdf-download-btn-stacks_in_640.button:focus-visible,
.pdf-download-btn-stacks_in_640.button:active,
.pdf-download-btn-stacks_in_640.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_640.button:hover,
.pdf-download-btn-stacks_in_640.button:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-download-btn-stacks_in_640.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_640 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_640.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_640.button.is-icon-only .pdf-download-icon-stacks_in_640 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_640.is-hidden,
.pdf-download-label-stacks_in_640.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_640 {
    gap: 0.26rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 2.45rem;
  }

  

  .pdf-control-bar-stacks_in_640.is-mobile-compact {
    gap: 0.2rem;
  }

  .pdf-page-btn-stacks_in_640 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_640 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_640.is-mobile-compact .pdf-page-jump-stacks_in_640 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_640 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_640 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_640.is-mobile-compact .pdf-bar-action-btn-stacks_in_640 {
    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_640.is-mobile-compact .pdf-bar-action-label-stacks_in_640 {
    display: none;
  }

  .pdf-control-bar-stacks_in_640.is-mobile-compact .pdf-bar-action-icon-stacks_in_640 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-download-btn-stacks_in_640.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_640 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_640 {
  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_640 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_640 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_640.is-flipping-next .pdf-preview-img-stacks_in_640 {
  animation: pdf-preview-front-next-stacks_in_640 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_640.is-flipping-next .pdf-preview-img-back-stacks_in_640 {
  animation: pdf-preview-back-next-stacks_in_640 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_640.is-flipping-prev .pdf-preview-img-stacks_in_640 {
  animation: pdf-preview-front-prev-stacks_in_640 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_640.is-flipping-prev .pdf-preview-img-back-stacks_in_640 {
  animation: pdf-preview-back-prev-stacks_in_640 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_640.is-flip-active .pdf-preview-img-stacks_in_640,
.pdf-preview-inner-stacks_in_640.is-flip-active .pdf-preview-img-turn-stacks_in_640,
.pdf-preview-inner-stacks_in_640.is-flip-active .pdf-preview-img-back-stacks_in_640,
.pdf-preview-inner-stacks_in_640.is-flip-active .pdf-flip-fold-stacks_in_640 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_640.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_640 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_640 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_640.is-flipping-3d-next .pdf-preview-img-back-stacks_in_640 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_640 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_640.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_640 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_640 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_640.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_640 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_640 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_640.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_640 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_640 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_640.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_640 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_640 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_640.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_640 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_640 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_640.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_640 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_640 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_640.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_640 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_640 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_640.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_640 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_640 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_640.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_640 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_640 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_640.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_640 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_640 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_640.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_640 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_640.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_640 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_640.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_640 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_640.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_640 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_640.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_640 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_640 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_640.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_640 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_640 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_640.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_640 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_640 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_640.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_640 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_640 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_640.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_640 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_640 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_640.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_640 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_640 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_640.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_640 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_640 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_640.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_640 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_640 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_640.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_640 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_640 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_640.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_640 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_640 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_640.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_640 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_640 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_640.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_640 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_640 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_640.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_640 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_640 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_640.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_640 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_640 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_640.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_640 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_640 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_640.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_640 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_640 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_640.is-flipping-book-open .pdf-preview-img-stacks_in_640 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_640 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_640.is-flipping-book-open .pdf-preview-img-back-stacks_in_640 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_640 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_640.is-flipping-book-close .pdf-preview-img-stacks_in_640 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_640 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_640.is-flipping-book-close .pdf-preview-img-back-stacks_in_640 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_640 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_640.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_640 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_640 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_640.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_640 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_640 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_640.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_640 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_640 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_640.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_640 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_640 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_640.is-fold-shadow .pdf-flip-fold-stacks_in_640 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_640.is-fold-next .pdf-flip-fold-stacks_in_640 {
  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_640 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_640.is-fold-prev .pdf-flip-fold-stacks_in_640 {
  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_640 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_640.is-fold-book-open .pdf-flip-fold-stacks_in_640 {
  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_640 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_640.is-fold-book-close .pdf-flip-fold-stacks_in_640 {
  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_640 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_640 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_640 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_640 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_640 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_640 {
  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_640 {
  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_640 {
  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_640 {
  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_640 {
  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_640 {
  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_640 {
  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_640 {
  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_640 {
  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_640 {
  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_640 {
  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_640 {
  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_640 {
  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_640 {
  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_640 {
  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_640 {
  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_640 {
  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_640 {
  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_640 {
  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_640 {
  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_640 {
  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_640 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_640 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_640 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_640 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_640 {
  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_640 {
  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_640 {
  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_640 {
  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_640 {
  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_640 {
  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_640 {
  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_640 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_640 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_640 {
  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_640 {
  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_640 {
  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_640,
  .pdf-preview-img-turn-stacks_in_640,
  .pdf-preview-img-back-stacks_in_640,
  .pdf-flip-fold-stacks_in_640,
  .pdf-loader-stacks_in_640,
  .pdf-download-btn-stacks_in_640.button,
  .pdf-lightbox-overlay-stacks_in_640 {
    transition: none;
  }

  .pulse-loader-stacks_in_640,
  .pdf-preview-inner-stacks_in_640.is-flipping-next .pdf-preview-img-stacks_in_640,
  .pdf-preview-inner-stacks_in_640.is-flipping-next .pdf-preview-img-back-stacks_in_640,
  .pdf-preview-inner-stacks_in_640.is-flipping-prev .pdf-preview-img-stacks_in_640,
  .pdf-preview-inner-stacks_in_640.is-flipping-prev .pdf-preview-img-back-stacks_in_640,
  .pdf-preview-inner-stacks_in_640.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_640,
  .pdf-preview-inner-stacks_in_640.is-flipping-3d-next .pdf-preview-img-back-stacks_in_640,
  .pdf-preview-inner-stacks_in_640.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_640,
  .pdf-preview-inner-stacks_in_640.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_640,
  .pdf-preview-inner-stacks_in_640.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_640,
  .pdf-preview-inner-stacks_in_640.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_640,
  .pdf-preview-inner-stacks_in_640.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_640,
  .pdf-preview-inner-stacks_in_640.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_640,
  .pdf-preview-inner-stacks_in_640.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_640,
  .pdf-preview-inner-stacks_in_640.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_640,
  .pdf-preview-inner-stacks_in_640.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_640,
  .pdf-preview-inner-stacks_in_640.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_640,
  .pdf-preview-inner-stacks_in_640.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_640,
  .pdf-preview-inner-stacks_in_640.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_640,
  .pdf-preview-inner-stacks_in_640.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_640,
  .pdf-preview-inner-stacks_in_640.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_640,
  .pdf-preview-inner-stacks_in_640.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_640,
  .pdf-preview-inner-stacks_in_640.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_640,
  .pdf-preview-inner-stacks_in_640.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_640,
  .pdf-preview-inner-stacks_in_640.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_640,
  .pdf-preview-inner-stacks_in_640.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_640,
  .pdf-preview-inner-stacks_in_640.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_640,
  .pdf-preview-inner-stacks_in_640.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_640,
  .pdf-preview-inner-stacks_in_640.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_640,
  .pdf-preview-inner-stacks_in_640.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_640,
  .pdf-preview-inner-stacks_in_640.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_640,
  .pdf-preview-inner-stacks_in_640.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_640,
  .pdf-preview-inner-stacks_in_640.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_640,
  .pdf-preview-inner-stacks_in_640.is-flipping-book-open .pdf-preview-img-stacks_in_640,
  .pdf-preview-inner-stacks_in_640.is-flipping-book-open .pdf-preview-img-back-stacks_in_640,
  .pdf-preview-inner-stacks_in_640.is-flipping-book-close .pdf-preview-img-stacks_in_640,
  .pdf-preview-inner-stacks_in_640.is-flipping-book-close .pdf-preview-img-back-stacks_in_640,
  .pdf-preview-inner-stacks_in_640.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_640,
  .pdf-preview-inner-stacks_in_640.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_640,
  .pdf-preview-inner-stacks_in_640.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_640,
  .pdf-preview-inner-stacks_in_640.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_640,
  .pdf-preview-inner-stacks_in_640.is-fold-next .pdf-flip-fold-stacks_in_640,
  .pdf-preview-inner-stacks_in_640.is-fold-prev .pdf-flip-fold-stacks_in_640,
  .pdf-preview-inner-stacks_in_640.is-fold-book-open .pdf-flip-fold-stacks_in_640,
  .pdf-preview-inner-stacks_in_640.is-fold-book-close .pdf-flip-fold-stacks_in_640 {
    animation: none;
  }
}
.pdf-preview-wrapper-stacks_in_641 {
  position: relative;
  text-align: center;
  overflow: visible;
  background: transparent !important;
  box-shadow: none !important;
  
  
  margin-bottom: calc(max(0px, 0px) + 0px);
  
  
}

.pdf-preview-wrapper-stacks_in_641:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.9);
  outline-offset: 3px;
  border-radius: calc(10px + 2px);
}

.pdf-preview-wrapper-stacks_in_641.is-lightbox-enabled .pdf-preview-inner-stacks_in_641 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_641.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_641.is-lightbox-active .pdf-preview-inner-stacks_in_641 {
  cursor: default;
}

.pdf-lightbox-overlay-stacks_in_641 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  opacity: 0;
  background: rgba(8, 12, 24, 0.82);
  overflow: hidden;
  overscroll-behavior: contain;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_641.is-visible {
  display: block;
}

.pdf-lightbox-overlay-stacks_in_641.is-open {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_641 {
  position: absolute;
  inset: 0;
  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_641 {
  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;
}

.pdf-lightbox-close-stacks_in_641:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_641 {
  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_641 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
}


.pdf-preview-img-stacks_in_641 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-three-stage-stacks_in_641 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-page-border-stacks_in_641 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_641::before,
.pdf-page-border-stacks_in_641::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}





.pdf-three-stage-stacks_in_641.is-active {
  opacity: 1;
}

.pdf-three-stage-stacks_in_641 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_641 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_641 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_641 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 10px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_641.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_641.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_641.is-book-layout-single-first,
.pdf-preview-img-stacks_in_641.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_641.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_641.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_641.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_641.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_641.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_641.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_641.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_641.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_641.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_641.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_641.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_641.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_641.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_641.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_641.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_641.is-book-layout-single-first,
.pdf-three-stage-stacks_in_641.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_641.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_641.is-book-layout-single-first,
.pdf-page-border-stacks_in_641.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_641.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_641.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_641.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_641 {
  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: nowrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 2.8rem;
  padding: 7px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.82);
  backdrop-filter: blur(5px);
  color: rgba(248, 250, 252, 1.00);
  white-space: nowrap !important;
  
  box-shadow: none;
  
}



.pdf-preview-inner-stacks_in_641.is-flip-active .pdf-page-border-stacks_in_641 {
  opacity: 0;
}







.pdf-control-bar-stacks_in_641.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_641 > * {
  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_641 .is-hidden,
.pdf-download-btn-stacks_in_641.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_641 {
  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: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 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_641:hover,
.pdf-page-btn-stacks_in_641:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_641: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_641:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_641[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_641:disabled:hover,
.pdf-page-btn-stacks_in_641:disabled:focus-visible,
.pdf-page-btn-stacks_in_641[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_641[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_641 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-nav-glyph-stacks_in_641.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_641.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_641.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_641 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_641 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_641:focus,
.pdf-page-jump-stacks_in_641:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 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_641::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_641::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-bar-action-btn-stacks_in_641 {
  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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_641,
.pdf-bar-action-btn-stacks_in_641:hover,
.pdf-bar-action-btn-stacks_in_641:focus,
.pdf-bar-action-btn-stacks_in_641:focus-visible,
.pdf-bar-action-btn-stacks_in_641:active,
.pdf-bar-action-btn-stacks_in_641:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_641.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_641:hover,
.pdf-bar-action-btn-stacks_in_641:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-bar-action-btn-stacks_in_641: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_641 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_641.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_641.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_641.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_641.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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_641.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_641.button,
.pdf-download-btn-stacks_in_641.button:hover,
.pdf-download-btn-stacks_in_641.button:focus,
.pdf-download-btn-stacks_in_641.button:focus-visible,
.pdf-download-btn-stacks_in_641.button:active,
.pdf-download-btn-stacks_in_641.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_641.button:hover,
.pdf-download-btn-stacks_in_641.button:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-download-btn-stacks_in_641.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_641 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_641.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_641.button.is-icon-only .pdf-download-icon-stacks_in_641 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_641.is-hidden,
.pdf-download-label-stacks_in_641.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_641 {
    gap: 0.26rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 2.45rem;
  }

  

  .pdf-control-bar-stacks_in_641.is-mobile-compact {
    gap: 0.2rem;
  }

  .pdf-page-btn-stacks_in_641 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_641 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_641.is-mobile-compact .pdf-page-jump-stacks_in_641 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_641 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_641 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_641.is-mobile-compact .pdf-bar-action-btn-stacks_in_641 {
    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_641.is-mobile-compact .pdf-bar-action-label-stacks_in_641 {
    display: none;
  }

  .pdf-control-bar-stacks_in_641.is-mobile-compact .pdf-bar-action-icon-stacks_in_641 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-download-btn-stacks_in_641.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_641 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_641 {
  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_641 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_641 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_641.is-flipping-next .pdf-preview-img-stacks_in_641 {
  animation: pdf-preview-front-next-stacks_in_641 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_641.is-flipping-next .pdf-preview-img-back-stacks_in_641 {
  animation: pdf-preview-back-next-stacks_in_641 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_641.is-flipping-prev .pdf-preview-img-stacks_in_641 {
  animation: pdf-preview-front-prev-stacks_in_641 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_641.is-flipping-prev .pdf-preview-img-back-stacks_in_641 {
  animation: pdf-preview-back-prev-stacks_in_641 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_641.is-flip-active .pdf-preview-img-stacks_in_641,
.pdf-preview-inner-stacks_in_641.is-flip-active .pdf-preview-img-turn-stacks_in_641,
.pdf-preview-inner-stacks_in_641.is-flip-active .pdf-preview-img-back-stacks_in_641,
.pdf-preview-inner-stacks_in_641.is-flip-active .pdf-flip-fold-stacks_in_641 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_641.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_641 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_641 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_641.is-flipping-3d-next .pdf-preview-img-back-stacks_in_641 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_641 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_641.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_641 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_641 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_641.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_641 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_641 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_641.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_641 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_641 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_641.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_641 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_641 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_641.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_641 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_641 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_641.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_641 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_641 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_641.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_641 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_641 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_641.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_641 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_641 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_641.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_641 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_641 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_641.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_641 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_641 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_641.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_641 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_641.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_641 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_641.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_641 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_641.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_641 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_641.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_641 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_641 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_641.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_641 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_641 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_641.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_641 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_641 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_641.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_641 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_641 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_641.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_641 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_641 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_641.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_641 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_641 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_641.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_641 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_641 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_641.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_641 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_641 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_641.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_641 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_641 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_641.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_641 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_641 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_641.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_641 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_641 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_641.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_641 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_641 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_641.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_641 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_641 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_641.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_641 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_641 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_641.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_641 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_641 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_641.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_641 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_641 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_641.is-flipping-book-open .pdf-preview-img-stacks_in_641 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_641 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_641.is-flipping-book-open .pdf-preview-img-back-stacks_in_641 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_641 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_641.is-flipping-book-close .pdf-preview-img-stacks_in_641 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_641 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_641.is-flipping-book-close .pdf-preview-img-back-stacks_in_641 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_641 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_641.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_641 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_641 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_641.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_641 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_641 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_641.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_641 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_641 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_641.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_641 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_641 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_641.is-fold-shadow .pdf-flip-fold-stacks_in_641 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_641.is-fold-next .pdf-flip-fold-stacks_in_641 {
  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_641 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_641.is-fold-prev .pdf-flip-fold-stacks_in_641 {
  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_641 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_641.is-fold-book-open .pdf-flip-fold-stacks_in_641 {
  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_641 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_641.is-fold-book-close .pdf-flip-fold-stacks_in_641 {
  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_641 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_641 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_641 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_641 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_641 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_641 {
  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_641 {
  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_641 {
  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_641 {
  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_641 {
  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_641 {
  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_641 {
  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_641 {
  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_641 {
  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_641 {
  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_641 {
  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_641 {
  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_641 {
  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_641 {
  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_641 {
  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_641 {
  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_641 {
  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_641 {
  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_641 {
  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_641 {
  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_641 {
  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_641 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_641 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_641 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_641 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_641 {
  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_641 {
  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_641 {
  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_641 {
  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_641 {
  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_641 {
  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_641 {
  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_641 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_641 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_641 {
  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_641 {
  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_641 {
  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_641,
  .pdf-preview-img-turn-stacks_in_641,
  .pdf-preview-img-back-stacks_in_641,
  .pdf-flip-fold-stacks_in_641,
  .pdf-loader-stacks_in_641,
  .pdf-download-btn-stacks_in_641.button,
  .pdf-lightbox-overlay-stacks_in_641 {
    transition: none;
  }

  .pulse-loader-stacks_in_641,
  .pdf-preview-inner-stacks_in_641.is-flipping-next .pdf-preview-img-stacks_in_641,
  .pdf-preview-inner-stacks_in_641.is-flipping-next .pdf-preview-img-back-stacks_in_641,
  .pdf-preview-inner-stacks_in_641.is-flipping-prev .pdf-preview-img-stacks_in_641,
  .pdf-preview-inner-stacks_in_641.is-flipping-prev .pdf-preview-img-back-stacks_in_641,
  .pdf-preview-inner-stacks_in_641.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_641,
  .pdf-preview-inner-stacks_in_641.is-flipping-3d-next .pdf-preview-img-back-stacks_in_641,
  .pdf-preview-inner-stacks_in_641.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_641,
  .pdf-preview-inner-stacks_in_641.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_641,
  .pdf-preview-inner-stacks_in_641.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_641,
  .pdf-preview-inner-stacks_in_641.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_641,
  .pdf-preview-inner-stacks_in_641.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_641,
  .pdf-preview-inner-stacks_in_641.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_641,
  .pdf-preview-inner-stacks_in_641.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_641,
  .pdf-preview-inner-stacks_in_641.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_641,
  .pdf-preview-inner-stacks_in_641.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_641,
  .pdf-preview-inner-stacks_in_641.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_641,
  .pdf-preview-inner-stacks_in_641.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_641,
  .pdf-preview-inner-stacks_in_641.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_641,
  .pdf-preview-inner-stacks_in_641.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_641,
  .pdf-preview-inner-stacks_in_641.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_641,
  .pdf-preview-inner-stacks_in_641.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_641,
  .pdf-preview-inner-stacks_in_641.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_641,
  .pdf-preview-inner-stacks_in_641.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_641,
  .pdf-preview-inner-stacks_in_641.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_641,
  .pdf-preview-inner-stacks_in_641.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_641,
  .pdf-preview-inner-stacks_in_641.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_641,
  .pdf-preview-inner-stacks_in_641.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_641,
  .pdf-preview-inner-stacks_in_641.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_641,
  .pdf-preview-inner-stacks_in_641.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_641,
  .pdf-preview-inner-stacks_in_641.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_641,
  .pdf-preview-inner-stacks_in_641.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_641,
  .pdf-preview-inner-stacks_in_641.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_641,
  .pdf-preview-inner-stacks_in_641.is-flipping-book-open .pdf-preview-img-stacks_in_641,
  .pdf-preview-inner-stacks_in_641.is-flipping-book-open .pdf-preview-img-back-stacks_in_641,
  .pdf-preview-inner-stacks_in_641.is-flipping-book-close .pdf-preview-img-stacks_in_641,
  .pdf-preview-inner-stacks_in_641.is-flipping-book-close .pdf-preview-img-back-stacks_in_641,
  .pdf-preview-inner-stacks_in_641.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_641,
  .pdf-preview-inner-stacks_in_641.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_641,
  .pdf-preview-inner-stacks_in_641.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_641,
  .pdf-preview-inner-stacks_in_641.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_641,
  .pdf-preview-inner-stacks_in_641.is-fold-next .pdf-flip-fold-stacks_in_641,
  .pdf-preview-inner-stacks_in_641.is-fold-prev .pdf-flip-fold-stacks_in_641,
  .pdf-preview-inner-stacks_in_641.is-fold-book-open .pdf-flip-fold-stacks_in_641,
  .pdf-preview-inner-stacks_in_641.is-fold-book-close .pdf-flip-fold-stacks_in_641 {
    animation: none;
  }
}
.pdf-preview-wrapper-stacks_in_642 {
  position: relative;
  text-align: center;
  overflow: visible;
  background: transparent !important;
  box-shadow: none !important;
  
  
  margin-bottom: calc(max(0px, 0px) + 0px);
  
  
}

.pdf-preview-wrapper-stacks_in_642:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.9);
  outline-offset: 3px;
  border-radius: calc(10px + 2px);
}

.pdf-preview-wrapper-stacks_in_642.is-lightbox-enabled .pdf-preview-inner-stacks_in_642 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_642.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_642.is-lightbox-active .pdf-preview-inner-stacks_in_642 {
  cursor: default;
}

.pdf-lightbox-overlay-stacks_in_642 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  opacity: 0;
  background: rgba(8, 12, 24, 0.82);
  overflow: hidden;
  overscroll-behavior: contain;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_642.is-visible {
  display: block;
}

.pdf-lightbox-overlay-stacks_in_642.is-open {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_642 {
  position: absolute;
  inset: 0;
  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_642 {
  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;
}

.pdf-lightbox-close-stacks_in_642:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_642 {
  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_642 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
}


.pdf-preview-img-stacks_in_642 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-three-stage-stacks_in_642 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-page-border-stacks_in_642 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_642::before,
.pdf-page-border-stacks_in_642::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}





.pdf-three-stage-stacks_in_642.is-active {
  opacity: 1;
}

.pdf-three-stage-stacks_in_642 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_642 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_642 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_642 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 10px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_642.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_642.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_642.is-book-layout-single-first,
.pdf-preview-img-stacks_in_642.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_642.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_642.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_642.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_642.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_642.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_642.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_642.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_642.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_642.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_642.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_642.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_642.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_642.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_642.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_642.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_642.is-book-layout-single-first,
.pdf-three-stage-stacks_in_642.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_642.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_642.is-book-layout-single-first,
.pdf-page-border-stacks_in_642.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_642.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_642.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_642.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_642 {
  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: nowrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 2.8rem;
  padding: 7px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.82);
  backdrop-filter: blur(5px);
  color: rgba(248, 250, 252, 1.00);
  white-space: nowrap !important;
  
  box-shadow: none;
  
}



.pdf-preview-inner-stacks_in_642.is-flip-active .pdf-page-border-stacks_in_642 {
  opacity: 0;
}







.pdf-control-bar-stacks_in_642.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_642 > * {
  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_642 .is-hidden,
.pdf-download-btn-stacks_in_642.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_642 {
  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: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 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_642:hover,
.pdf-page-btn-stacks_in_642:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_642: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_642:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_642[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_642:disabled:hover,
.pdf-page-btn-stacks_in_642:disabled:focus-visible,
.pdf-page-btn-stacks_in_642[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_642[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_642 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-nav-glyph-stacks_in_642.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_642.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_642.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_642 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_642 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_642:focus,
.pdf-page-jump-stacks_in_642:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 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_642::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_642::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-bar-action-btn-stacks_in_642 {
  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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_642,
.pdf-bar-action-btn-stacks_in_642:hover,
.pdf-bar-action-btn-stacks_in_642:focus,
.pdf-bar-action-btn-stacks_in_642:focus-visible,
.pdf-bar-action-btn-stacks_in_642:active,
.pdf-bar-action-btn-stacks_in_642:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_642.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_642:hover,
.pdf-bar-action-btn-stacks_in_642:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-bar-action-btn-stacks_in_642: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_642 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_642.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_642.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_642.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_642.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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_642.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_642.button,
.pdf-download-btn-stacks_in_642.button:hover,
.pdf-download-btn-stacks_in_642.button:focus,
.pdf-download-btn-stacks_in_642.button:focus-visible,
.pdf-download-btn-stacks_in_642.button:active,
.pdf-download-btn-stacks_in_642.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_642.button:hover,
.pdf-download-btn-stacks_in_642.button:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-download-btn-stacks_in_642.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_642 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_642.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_642.button.is-icon-only .pdf-download-icon-stacks_in_642 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_642.is-hidden,
.pdf-download-label-stacks_in_642.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_642 {
    gap: 0.26rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 2.45rem;
  }

  

  .pdf-control-bar-stacks_in_642.is-mobile-compact {
    gap: 0.2rem;
  }

  .pdf-page-btn-stacks_in_642 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_642 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_642.is-mobile-compact .pdf-page-jump-stacks_in_642 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_642 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_642 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_642.is-mobile-compact .pdf-bar-action-btn-stacks_in_642 {
    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_642.is-mobile-compact .pdf-bar-action-label-stacks_in_642 {
    display: none;
  }

  .pdf-control-bar-stacks_in_642.is-mobile-compact .pdf-bar-action-icon-stacks_in_642 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-download-btn-stacks_in_642.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_642 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_642 {
  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_642 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_642 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_642.is-flipping-next .pdf-preview-img-stacks_in_642 {
  animation: pdf-preview-front-next-stacks_in_642 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_642.is-flipping-next .pdf-preview-img-back-stacks_in_642 {
  animation: pdf-preview-back-next-stacks_in_642 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_642.is-flipping-prev .pdf-preview-img-stacks_in_642 {
  animation: pdf-preview-front-prev-stacks_in_642 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_642.is-flipping-prev .pdf-preview-img-back-stacks_in_642 {
  animation: pdf-preview-back-prev-stacks_in_642 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_642.is-flip-active .pdf-preview-img-stacks_in_642,
.pdf-preview-inner-stacks_in_642.is-flip-active .pdf-preview-img-turn-stacks_in_642,
.pdf-preview-inner-stacks_in_642.is-flip-active .pdf-preview-img-back-stacks_in_642,
.pdf-preview-inner-stacks_in_642.is-flip-active .pdf-flip-fold-stacks_in_642 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_642.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_642 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_642 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_642.is-flipping-3d-next .pdf-preview-img-back-stacks_in_642 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_642 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_642.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_642 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_642 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_642.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_642 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_642 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_642.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_642 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_642 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_642.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_642 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_642 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_642.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_642 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_642 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_642.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_642 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_642 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_642.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_642 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_642 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_642.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_642 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_642 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_642.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_642 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_642 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_642.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_642 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_642 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_642.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_642 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_642.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_642 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_642.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_642 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_642.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_642 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_642.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_642 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_642 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_642.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_642 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_642 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_642.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_642 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_642 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_642.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_642 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_642 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_642.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_642 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_642 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_642.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_642 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_642 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_642.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_642 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_642 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_642.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_642 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_642 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_642.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_642 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_642 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_642.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_642 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_642 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_642.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_642 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_642 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_642.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_642 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_642 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_642.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_642 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_642 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_642.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_642 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_642 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_642.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_642 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_642 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_642.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_642 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_642 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_642.is-flipping-book-open .pdf-preview-img-stacks_in_642 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_642 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_642.is-flipping-book-open .pdf-preview-img-back-stacks_in_642 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_642 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_642.is-flipping-book-close .pdf-preview-img-stacks_in_642 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_642 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_642.is-flipping-book-close .pdf-preview-img-back-stacks_in_642 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_642 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_642.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_642 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_642 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_642.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_642 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_642 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_642.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_642 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_642 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_642.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_642 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_642 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_642.is-fold-shadow .pdf-flip-fold-stacks_in_642 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_642.is-fold-next .pdf-flip-fold-stacks_in_642 {
  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_642 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_642.is-fold-prev .pdf-flip-fold-stacks_in_642 {
  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_642 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_642.is-fold-book-open .pdf-flip-fold-stacks_in_642 {
  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_642 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_642.is-fold-book-close .pdf-flip-fold-stacks_in_642 {
  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_642 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_642 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_642 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_642 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_642 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_642 {
  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_642 {
  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_642 {
  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_642 {
  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_642 {
  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_642 {
  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_642 {
  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_642 {
  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_642 {
  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_642 {
  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_642 {
  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_642 {
  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_642 {
  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_642 {
  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_642 {
  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_642 {
  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_642 {
  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_642 {
  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_642 {
  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_642 {
  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_642 {
  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_642 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_642 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_642 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_642 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_642 {
  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_642 {
  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_642 {
  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_642 {
  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_642 {
  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_642 {
  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_642 {
  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_642 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_642 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_642 {
  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_642 {
  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_642 {
  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_642,
  .pdf-preview-img-turn-stacks_in_642,
  .pdf-preview-img-back-stacks_in_642,
  .pdf-flip-fold-stacks_in_642,
  .pdf-loader-stacks_in_642,
  .pdf-download-btn-stacks_in_642.button,
  .pdf-lightbox-overlay-stacks_in_642 {
    transition: none;
  }

  .pulse-loader-stacks_in_642,
  .pdf-preview-inner-stacks_in_642.is-flipping-next .pdf-preview-img-stacks_in_642,
  .pdf-preview-inner-stacks_in_642.is-flipping-next .pdf-preview-img-back-stacks_in_642,
  .pdf-preview-inner-stacks_in_642.is-flipping-prev .pdf-preview-img-stacks_in_642,
  .pdf-preview-inner-stacks_in_642.is-flipping-prev .pdf-preview-img-back-stacks_in_642,
  .pdf-preview-inner-stacks_in_642.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_642,
  .pdf-preview-inner-stacks_in_642.is-flipping-3d-next .pdf-preview-img-back-stacks_in_642,
  .pdf-preview-inner-stacks_in_642.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_642,
  .pdf-preview-inner-stacks_in_642.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_642,
  .pdf-preview-inner-stacks_in_642.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_642,
  .pdf-preview-inner-stacks_in_642.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_642,
  .pdf-preview-inner-stacks_in_642.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_642,
  .pdf-preview-inner-stacks_in_642.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_642,
  .pdf-preview-inner-stacks_in_642.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_642,
  .pdf-preview-inner-stacks_in_642.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_642,
  .pdf-preview-inner-stacks_in_642.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_642,
  .pdf-preview-inner-stacks_in_642.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_642,
  .pdf-preview-inner-stacks_in_642.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_642,
  .pdf-preview-inner-stacks_in_642.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_642,
  .pdf-preview-inner-stacks_in_642.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_642,
  .pdf-preview-inner-stacks_in_642.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_642,
  .pdf-preview-inner-stacks_in_642.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_642,
  .pdf-preview-inner-stacks_in_642.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_642,
  .pdf-preview-inner-stacks_in_642.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_642,
  .pdf-preview-inner-stacks_in_642.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_642,
  .pdf-preview-inner-stacks_in_642.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_642,
  .pdf-preview-inner-stacks_in_642.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_642,
  .pdf-preview-inner-stacks_in_642.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_642,
  .pdf-preview-inner-stacks_in_642.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_642,
  .pdf-preview-inner-stacks_in_642.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_642,
  .pdf-preview-inner-stacks_in_642.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_642,
  .pdf-preview-inner-stacks_in_642.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_642,
  .pdf-preview-inner-stacks_in_642.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_642,
  .pdf-preview-inner-stacks_in_642.is-flipping-book-open .pdf-preview-img-stacks_in_642,
  .pdf-preview-inner-stacks_in_642.is-flipping-book-open .pdf-preview-img-back-stacks_in_642,
  .pdf-preview-inner-stacks_in_642.is-flipping-book-close .pdf-preview-img-stacks_in_642,
  .pdf-preview-inner-stacks_in_642.is-flipping-book-close .pdf-preview-img-back-stacks_in_642,
  .pdf-preview-inner-stacks_in_642.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_642,
  .pdf-preview-inner-stacks_in_642.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_642,
  .pdf-preview-inner-stacks_in_642.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_642,
  .pdf-preview-inner-stacks_in_642.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_642,
  .pdf-preview-inner-stacks_in_642.is-fold-next .pdf-flip-fold-stacks_in_642,
  .pdf-preview-inner-stacks_in_642.is-fold-prev .pdf-flip-fold-stacks_in_642,
  .pdf-preview-inner-stacks_in_642.is-fold-book-open .pdf-flip-fold-stacks_in_642,
  .pdf-preview-inner-stacks_in_642.is-fold-book-close .pdf-flip-fold-stacks_in_642 {
    animation: none;
  }
}
.pdf-preview-wrapper-stacks_in_643 {
  position: relative;
  text-align: center;
  overflow: visible;
  background: transparent !important;
  box-shadow: none !important;
  
  
  margin-bottom: calc(max(0px, 0px) + 0px);
  
  
}

.pdf-preview-wrapper-stacks_in_643:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.9);
  outline-offset: 3px;
  border-radius: calc(10px + 2px);
}

.pdf-preview-wrapper-stacks_in_643.is-lightbox-enabled .pdf-preview-inner-stacks_in_643 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_643.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_643.is-lightbox-active .pdf-preview-inner-stacks_in_643 {
  cursor: default;
}

.pdf-lightbox-overlay-stacks_in_643 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  opacity: 0;
  background: rgba(8, 12, 24, 0.82);
  overflow: hidden;
  overscroll-behavior: contain;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_643.is-visible {
  display: block;
}

.pdf-lightbox-overlay-stacks_in_643.is-open {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_643 {
  position: absolute;
  inset: 0;
  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_643 {
  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;
}

.pdf-lightbox-close-stacks_in_643:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_643 {
  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_643 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
}


.pdf-preview-img-stacks_in_643 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-three-stage-stacks_in_643 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-page-border-stacks_in_643 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_643::before,
.pdf-page-border-stacks_in_643::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}





.pdf-three-stage-stacks_in_643.is-active {
  opacity: 1;
}

.pdf-three-stage-stacks_in_643 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_643 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_643 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_643 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 10px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_643.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_643.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_643.is-book-layout-single-first,
.pdf-preview-img-stacks_in_643.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_643.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_643.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_643.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_643.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_643.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_643.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_643.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_643.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_643.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_643.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_643.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_643.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_643.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_643.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_643.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_643.is-book-layout-single-first,
.pdf-three-stage-stacks_in_643.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_643.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_643.is-book-layout-single-first,
.pdf-page-border-stacks_in_643.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_643.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_643.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_643.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_643 {
  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: nowrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 2.8rem;
  padding: 7px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.82);
  backdrop-filter: blur(5px);
  color: rgba(248, 250, 252, 1.00);
  white-space: nowrap !important;
  
  box-shadow: none;
  
}



.pdf-preview-inner-stacks_in_643.is-flip-active .pdf-page-border-stacks_in_643 {
  opacity: 0;
}







.pdf-control-bar-stacks_in_643.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_643 > * {
  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_643 .is-hidden,
.pdf-download-btn-stacks_in_643.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_643 {
  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: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 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_643:hover,
.pdf-page-btn-stacks_in_643:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_643: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_643:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_643[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_643:disabled:hover,
.pdf-page-btn-stacks_in_643:disabled:focus-visible,
.pdf-page-btn-stacks_in_643[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_643[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_643 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-nav-glyph-stacks_in_643.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_643.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_643.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_643 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_643 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_643:focus,
.pdf-page-jump-stacks_in_643:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 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_643::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_643::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-bar-action-btn-stacks_in_643 {
  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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_643,
.pdf-bar-action-btn-stacks_in_643:hover,
.pdf-bar-action-btn-stacks_in_643:focus,
.pdf-bar-action-btn-stacks_in_643:focus-visible,
.pdf-bar-action-btn-stacks_in_643:active,
.pdf-bar-action-btn-stacks_in_643:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_643.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_643:hover,
.pdf-bar-action-btn-stacks_in_643:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-bar-action-btn-stacks_in_643: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_643 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_643.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_643.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_643.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_643.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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_643.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_643.button,
.pdf-download-btn-stacks_in_643.button:hover,
.pdf-download-btn-stacks_in_643.button:focus,
.pdf-download-btn-stacks_in_643.button:focus-visible,
.pdf-download-btn-stacks_in_643.button:active,
.pdf-download-btn-stacks_in_643.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_643.button:hover,
.pdf-download-btn-stacks_in_643.button:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-download-btn-stacks_in_643.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_643 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_643.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_643.button.is-icon-only .pdf-download-icon-stacks_in_643 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_643.is-hidden,
.pdf-download-label-stacks_in_643.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_643 {
    gap: 0.26rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 2.45rem;
  }

  

  .pdf-control-bar-stacks_in_643.is-mobile-compact {
    gap: 0.2rem;
  }

  .pdf-page-btn-stacks_in_643 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_643 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_643.is-mobile-compact .pdf-page-jump-stacks_in_643 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_643 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_643 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_643.is-mobile-compact .pdf-bar-action-btn-stacks_in_643 {
    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_643.is-mobile-compact .pdf-bar-action-label-stacks_in_643 {
    display: none;
  }

  .pdf-control-bar-stacks_in_643.is-mobile-compact .pdf-bar-action-icon-stacks_in_643 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-download-btn-stacks_in_643.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_643 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_643 {
  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_643 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_643 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_643.is-flipping-next .pdf-preview-img-stacks_in_643 {
  animation: pdf-preview-front-next-stacks_in_643 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_643.is-flipping-next .pdf-preview-img-back-stacks_in_643 {
  animation: pdf-preview-back-next-stacks_in_643 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_643.is-flipping-prev .pdf-preview-img-stacks_in_643 {
  animation: pdf-preview-front-prev-stacks_in_643 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_643.is-flipping-prev .pdf-preview-img-back-stacks_in_643 {
  animation: pdf-preview-back-prev-stacks_in_643 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_643.is-flip-active .pdf-preview-img-stacks_in_643,
.pdf-preview-inner-stacks_in_643.is-flip-active .pdf-preview-img-turn-stacks_in_643,
.pdf-preview-inner-stacks_in_643.is-flip-active .pdf-preview-img-back-stacks_in_643,
.pdf-preview-inner-stacks_in_643.is-flip-active .pdf-flip-fold-stacks_in_643 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_643.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_643 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_643 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_643.is-flipping-3d-next .pdf-preview-img-back-stacks_in_643 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_643 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_643.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_643 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_643 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_643.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_643 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_643 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_643.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_643 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_643 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_643.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_643 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_643 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_643.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_643 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_643 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_643.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_643 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_643 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_643.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_643 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_643 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_643.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_643 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_643 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_643.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_643 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_643 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_643.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_643 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_643 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_643.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_643 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_643.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_643 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_643.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_643 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_643.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_643 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_643.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_643 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_643 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_643.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_643 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_643 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_643.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_643 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_643 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_643.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_643 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_643 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_643.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_643 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_643 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_643.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_643 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_643 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_643.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_643 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_643 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_643.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_643 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_643 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_643.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_643 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_643 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_643.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_643 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_643 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_643.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_643 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_643 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_643.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_643 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_643 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_643.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_643 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_643 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_643.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_643 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_643 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_643.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_643 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_643 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_643.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_643 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_643 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_643.is-flipping-book-open .pdf-preview-img-stacks_in_643 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_643 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_643.is-flipping-book-open .pdf-preview-img-back-stacks_in_643 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_643 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_643.is-flipping-book-close .pdf-preview-img-stacks_in_643 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_643 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_643.is-flipping-book-close .pdf-preview-img-back-stacks_in_643 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_643 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_643.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_643 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_643 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_643.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_643 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_643 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_643.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_643 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_643 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_643.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_643 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_643 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_643.is-fold-shadow .pdf-flip-fold-stacks_in_643 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_643.is-fold-next .pdf-flip-fold-stacks_in_643 {
  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_643 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_643.is-fold-prev .pdf-flip-fold-stacks_in_643 {
  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_643 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_643.is-fold-book-open .pdf-flip-fold-stacks_in_643 {
  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_643 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_643.is-fold-book-close .pdf-flip-fold-stacks_in_643 {
  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_643 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_643 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_643 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_643 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_643 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_643 {
  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_643 {
  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_643 {
  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_643 {
  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_643 {
  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_643 {
  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_643 {
  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_643 {
  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_643 {
  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_643 {
  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_643 {
  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_643 {
  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_643 {
  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_643 {
  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_643 {
  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_643 {
  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_643 {
  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_643 {
  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_643 {
  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_643 {
  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_643 {
  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_643 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_643 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_643 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_643 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_643 {
  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_643 {
  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_643 {
  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_643 {
  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_643 {
  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_643 {
  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_643 {
  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_643 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_643 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_643 {
  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_643 {
  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_643 {
  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_643,
  .pdf-preview-img-turn-stacks_in_643,
  .pdf-preview-img-back-stacks_in_643,
  .pdf-flip-fold-stacks_in_643,
  .pdf-loader-stacks_in_643,
  .pdf-download-btn-stacks_in_643.button,
  .pdf-lightbox-overlay-stacks_in_643 {
    transition: none;
  }

  .pulse-loader-stacks_in_643,
  .pdf-preview-inner-stacks_in_643.is-flipping-next .pdf-preview-img-stacks_in_643,
  .pdf-preview-inner-stacks_in_643.is-flipping-next .pdf-preview-img-back-stacks_in_643,
  .pdf-preview-inner-stacks_in_643.is-flipping-prev .pdf-preview-img-stacks_in_643,
  .pdf-preview-inner-stacks_in_643.is-flipping-prev .pdf-preview-img-back-stacks_in_643,
  .pdf-preview-inner-stacks_in_643.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_643,
  .pdf-preview-inner-stacks_in_643.is-flipping-3d-next .pdf-preview-img-back-stacks_in_643,
  .pdf-preview-inner-stacks_in_643.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_643,
  .pdf-preview-inner-stacks_in_643.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_643,
  .pdf-preview-inner-stacks_in_643.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_643,
  .pdf-preview-inner-stacks_in_643.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_643,
  .pdf-preview-inner-stacks_in_643.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_643,
  .pdf-preview-inner-stacks_in_643.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_643,
  .pdf-preview-inner-stacks_in_643.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_643,
  .pdf-preview-inner-stacks_in_643.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_643,
  .pdf-preview-inner-stacks_in_643.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_643,
  .pdf-preview-inner-stacks_in_643.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_643,
  .pdf-preview-inner-stacks_in_643.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_643,
  .pdf-preview-inner-stacks_in_643.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_643,
  .pdf-preview-inner-stacks_in_643.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_643,
  .pdf-preview-inner-stacks_in_643.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_643,
  .pdf-preview-inner-stacks_in_643.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_643,
  .pdf-preview-inner-stacks_in_643.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_643,
  .pdf-preview-inner-stacks_in_643.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_643,
  .pdf-preview-inner-stacks_in_643.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_643,
  .pdf-preview-inner-stacks_in_643.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_643,
  .pdf-preview-inner-stacks_in_643.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_643,
  .pdf-preview-inner-stacks_in_643.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_643,
  .pdf-preview-inner-stacks_in_643.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_643,
  .pdf-preview-inner-stacks_in_643.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_643,
  .pdf-preview-inner-stacks_in_643.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_643,
  .pdf-preview-inner-stacks_in_643.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_643,
  .pdf-preview-inner-stacks_in_643.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_643,
  .pdf-preview-inner-stacks_in_643.is-flipping-book-open .pdf-preview-img-stacks_in_643,
  .pdf-preview-inner-stacks_in_643.is-flipping-book-open .pdf-preview-img-back-stacks_in_643,
  .pdf-preview-inner-stacks_in_643.is-flipping-book-close .pdf-preview-img-stacks_in_643,
  .pdf-preview-inner-stacks_in_643.is-flipping-book-close .pdf-preview-img-back-stacks_in_643,
  .pdf-preview-inner-stacks_in_643.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_643,
  .pdf-preview-inner-stacks_in_643.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_643,
  .pdf-preview-inner-stacks_in_643.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_643,
  .pdf-preview-inner-stacks_in_643.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_643,
  .pdf-preview-inner-stacks_in_643.is-fold-next .pdf-flip-fold-stacks_in_643,
  .pdf-preview-inner-stacks_in_643.is-fold-prev .pdf-flip-fold-stacks_in_643,
  .pdf-preview-inner-stacks_in_643.is-fold-book-open .pdf-flip-fold-stacks_in_643,
  .pdf-preview-inner-stacks_in_643.is-fold-book-close .pdf-flip-fold-stacks_in_643 {
    animation: none;
  }
}
.pdf-preview-wrapper-stacks_in_644 {
  position: relative;
  text-align: center;
  overflow: visible;
  background: transparent !important;
  box-shadow: none !important;
  
  
  margin-bottom: calc(max(0px, 0px) + 0px);
  
  
}

.pdf-preview-wrapper-stacks_in_644:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.9);
  outline-offset: 3px;
  border-radius: calc(10px + 2px);
}

.pdf-preview-wrapper-stacks_in_644.is-lightbox-enabled .pdf-preview-inner-stacks_in_644 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_644.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_644.is-lightbox-active .pdf-preview-inner-stacks_in_644 {
  cursor: default;
}

.pdf-lightbox-overlay-stacks_in_644 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  opacity: 0;
  background: rgba(8, 12, 24, 0.82);
  overflow: hidden;
  overscroll-behavior: contain;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_644.is-visible {
  display: block;
}

.pdf-lightbox-overlay-stacks_in_644.is-open {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_644 {
  position: absolute;
  inset: 0;
  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_644 {
  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;
}

.pdf-lightbox-close-stacks_in_644:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_644 {
  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_644 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
}


.pdf-preview-img-stacks_in_644 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-three-stage-stacks_in_644 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-page-border-stacks_in_644 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_644::before,
.pdf-page-border-stacks_in_644::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}





.pdf-three-stage-stacks_in_644.is-active {
  opacity: 1;
}

.pdf-three-stage-stacks_in_644 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_644 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_644 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_644 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 10px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_644.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_644.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_644.is-book-layout-single-first,
.pdf-preview-img-stacks_in_644.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_644.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_644.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_644.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_644.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_644.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_644.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_644.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_644.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_644.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_644.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_644.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_644.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_644.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_644.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_644.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_644.is-book-layout-single-first,
.pdf-three-stage-stacks_in_644.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_644.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_644.is-book-layout-single-first,
.pdf-page-border-stacks_in_644.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_644.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_644.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_644.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_644 {
  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: nowrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 2.8rem;
  padding: 7px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.82);
  backdrop-filter: blur(5px);
  color: rgba(248, 250, 252, 1.00);
  white-space: nowrap !important;
  
  box-shadow: none;
  
}



.pdf-preview-inner-stacks_in_644.is-flip-active .pdf-page-border-stacks_in_644 {
  opacity: 0;
}







.pdf-control-bar-stacks_in_644.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_644 > * {
  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_644 .is-hidden,
.pdf-download-btn-stacks_in_644.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_644 {
  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: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 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_644:hover,
.pdf-page-btn-stacks_in_644:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_644: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_644:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_644[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_644:disabled:hover,
.pdf-page-btn-stacks_in_644:disabled:focus-visible,
.pdf-page-btn-stacks_in_644[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_644[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_644 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-nav-glyph-stacks_in_644.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_644.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_644.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_644 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_644 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_644:focus,
.pdf-page-jump-stacks_in_644:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 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_644::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_644::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-bar-action-btn-stacks_in_644 {
  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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_644,
.pdf-bar-action-btn-stacks_in_644:hover,
.pdf-bar-action-btn-stacks_in_644:focus,
.pdf-bar-action-btn-stacks_in_644:focus-visible,
.pdf-bar-action-btn-stacks_in_644:active,
.pdf-bar-action-btn-stacks_in_644:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_644.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_644:hover,
.pdf-bar-action-btn-stacks_in_644:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-bar-action-btn-stacks_in_644: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_644 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_644.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_644.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_644.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_644.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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_644.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_644.button,
.pdf-download-btn-stacks_in_644.button:hover,
.pdf-download-btn-stacks_in_644.button:focus,
.pdf-download-btn-stacks_in_644.button:focus-visible,
.pdf-download-btn-stacks_in_644.button:active,
.pdf-download-btn-stacks_in_644.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_644.button:hover,
.pdf-download-btn-stacks_in_644.button:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-download-btn-stacks_in_644.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_644 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_644.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_644.button.is-icon-only .pdf-download-icon-stacks_in_644 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_644.is-hidden,
.pdf-download-label-stacks_in_644.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_644 {
    gap: 0.26rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 2.45rem;
  }

  

  .pdf-control-bar-stacks_in_644.is-mobile-compact {
    gap: 0.2rem;
  }

  .pdf-page-btn-stacks_in_644 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_644 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_644.is-mobile-compact .pdf-page-jump-stacks_in_644 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_644 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_644 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_644.is-mobile-compact .pdf-bar-action-btn-stacks_in_644 {
    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_644.is-mobile-compact .pdf-bar-action-label-stacks_in_644 {
    display: none;
  }

  .pdf-control-bar-stacks_in_644.is-mobile-compact .pdf-bar-action-icon-stacks_in_644 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-download-btn-stacks_in_644.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_644 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_644 {
  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_644 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_644 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_644.is-flipping-next .pdf-preview-img-stacks_in_644 {
  animation: pdf-preview-front-next-stacks_in_644 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_644.is-flipping-next .pdf-preview-img-back-stacks_in_644 {
  animation: pdf-preview-back-next-stacks_in_644 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_644.is-flipping-prev .pdf-preview-img-stacks_in_644 {
  animation: pdf-preview-front-prev-stacks_in_644 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_644.is-flipping-prev .pdf-preview-img-back-stacks_in_644 {
  animation: pdf-preview-back-prev-stacks_in_644 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_644.is-flip-active .pdf-preview-img-stacks_in_644,
.pdf-preview-inner-stacks_in_644.is-flip-active .pdf-preview-img-turn-stacks_in_644,
.pdf-preview-inner-stacks_in_644.is-flip-active .pdf-preview-img-back-stacks_in_644,
.pdf-preview-inner-stacks_in_644.is-flip-active .pdf-flip-fold-stacks_in_644 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_644.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_644 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_644 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_644.is-flipping-3d-next .pdf-preview-img-back-stacks_in_644 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_644 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_644.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_644 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_644 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_644.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_644 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_644 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_644.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_644 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_644 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_644.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_644 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_644 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_644.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_644 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_644 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_644.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_644 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_644 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_644.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_644 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_644 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_644.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_644 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_644 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_644.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_644 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_644 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_644.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_644 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_644 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_644.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_644 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_644.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_644 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_644.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_644 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_644.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_644 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_644.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_644 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_644 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_644.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_644 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_644 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_644.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_644 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_644 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_644.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_644 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_644 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_644.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_644 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_644 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_644.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_644 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_644 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_644.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_644 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_644 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_644.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_644 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_644 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_644.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_644 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_644 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_644.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_644 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_644 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_644.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_644 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_644 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_644.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_644 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_644 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_644.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_644 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_644 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_644.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_644 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_644 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_644.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_644 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_644 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_644.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_644 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_644 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_644.is-flipping-book-open .pdf-preview-img-stacks_in_644 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_644 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_644.is-flipping-book-open .pdf-preview-img-back-stacks_in_644 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_644 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_644.is-flipping-book-close .pdf-preview-img-stacks_in_644 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_644 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_644.is-flipping-book-close .pdf-preview-img-back-stacks_in_644 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_644 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_644.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_644 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_644 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_644.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_644 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_644 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_644.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_644 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_644 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_644.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_644 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_644 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_644.is-fold-shadow .pdf-flip-fold-stacks_in_644 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_644.is-fold-next .pdf-flip-fold-stacks_in_644 {
  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_644 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_644.is-fold-prev .pdf-flip-fold-stacks_in_644 {
  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_644 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_644.is-fold-book-open .pdf-flip-fold-stacks_in_644 {
  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_644 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_644.is-fold-book-close .pdf-flip-fold-stacks_in_644 {
  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_644 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_644 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_644 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_644 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_644 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_644 {
  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_644 {
  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_644 {
  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_644 {
  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_644 {
  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_644 {
  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_644 {
  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_644 {
  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_644 {
  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_644 {
  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_644 {
  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_644 {
  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_644 {
  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_644 {
  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_644 {
  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_644 {
  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_644 {
  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_644 {
  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_644 {
  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_644 {
  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_644 {
  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_644 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_644 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_644 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_644 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_644 {
  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_644 {
  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_644 {
  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_644 {
  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_644 {
  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_644 {
  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_644 {
  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_644 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_644 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_644 {
  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_644 {
  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_644 {
  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_644,
  .pdf-preview-img-turn-stacks_in_644,
  .pdf-preview-img-back-stacks_in_644,
  .pdf-flip-fold-stacks_in_644,
  .pdf-loader-stacks_in_644,
  .pdf-download-btn-stacks_in_644.button,
  .pdf-lightbox-overlay-stacks_in_644 {
    transition: none;
  }

  .pulse-loader-stacks_in_644,
  .pdf-preview-inner-stacks_in_644.is-flipping-next .pdf-preview-img-stacks_in_644,
  .pdf-preview-inner-stacks_in_644.is-flipping-next .pdf-preview-img-back-stacks_in_644,
  .pdf-preview-inner-stacks_in_644.is-flipping-prev .pdf-preview-img-stacks_in_644,
  .pdf-preview-inner-stacks_in_644.is-flipping-prev .pdf-preview-img-back-stacks_in_644,
  .pdf-preview-inner-stacks_in_644.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_644,
  .pdf-preview-inner-stacks_in_644.is-flipping-3d-next .pdf-preview-img-back-stacks_in_644,
  .pdf-preview-inner-stacks_in_644.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_644,
  .pdf-preview-inner-stacks_in_644.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_644,
  .pdf-preview-inner-stacks_in_644.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_644,
  .pdf-preview-inner-stacks_in_644.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_644,
  .pdf-preview-inner-stacks_in_644.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_644,
  .pdf-preview-inner-stacks_in_644.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_644,
  .pdf-preview-inner-stacks_in_644.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_644,
  .pdf-preview-inner-stacks_in_644.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_644,
  .pdf-preview-inner-stacks_in_644.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_644,
  .pdf-preview-inner-stacks_in_644.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_644,
  .pdf-preview-inner-stacks_in_644.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_644,
  .pdf-preview-inner-stacks_in_644.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_644,
  .pdf-preview-inner-stacks_in_644.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_644,
  .pdf-preview-inner-stacks_in_644.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_644,
  .pdf-preview-inner-stacks_in_644.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_644,
  .pdf-preview-inner-stacks_in_644.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_644,
  .pdf-preview-inner-stacks_in_644.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_644,
  .pdf-preview-inner-stacks_in_644.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_644,
  .pdf-preview-inner-stacks_in_644.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_644,
  .pdf-preview-inner-stacks_in_644.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_644,
  .pdf-preview-inner-stacks_in_644.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_644,
  .pdf-preview-inner-stacks_in_644.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_644,
  .pdf-preview-inner-stacks_in_644.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_644,
  .pdf-preview-inner-stacks_in_644.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_644,
  .pdf-preview-inner-stacks_in_644.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_644,
  .pdf-preview-inner-stacks_in_644.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_644,
  .pdf-preview-inner-stacks_in_644.is-flipping-book-open .pdf-preview-img-stacks_in_644,
  .pdf-preview-inner-stacks_in_644.is-flipping-book-open .pdf-preview-img-back-stacks_in_644,
  .pdf-preview-inner-stacks_in_644.is-flipping-book-close .pdf-preview-img-stacks_in_644,
  .pdf-preview-inner-stacks_in_644.is-flipping-book-close .pdf-preview-img-back-stacks_in_644,
  .pdf-preview-inner-stacks_in_644.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_644,
  .pdf-preview-inner-stacks_in_644.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_644,
  .pdf-preview-inner-stacks_in_644.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_644,
  .pdf-preview-inner-stacks_in_644.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_644,
  .pdf-preview-inner-stacks_in_644.is-fold-next .pdf-flip-fold-stacks_in_644,
  .pdf-preview-inner-stacks_in_644.is-fold-prev .pdf-flip-fold-stacks_in_644,
  .pdf-preview-inner-stacks_in_644.is-fold-book-open .pdf-flip-fold-stacks_in_644,
  .pdf-preview-inner-stacks_in_644.is-fold-book-close .pdf-flip-fold-stacks_in_644 {
    animation: none;
  }
}
.pdf-preview-wrapper-stacks_in_645 {
  position: relative;
  text-align: center;
  overflow: visible;
  background: transparent !important;
  box-shadow: none !important;
  
  
  margin-bottom: calc(max(0px, 0px) + 0px);
  
  
}

.pdf-preview-wrapper-stacks_in_645:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.9);
  outline-offset: 3px;
  border-radius: calc(10px + 2px);
}

.pdf-preview-wrapper-stacks_in_645.is-lightbox-enabled .pdf-preview-inner-stacks_in_645 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_645.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_645.is-lightbox-active .pdf-preview-inner-stacks_in_645 {
  cursor: default;
}

.pdf-lightbox-overlay-stacks_in_645 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  opacity: 0;
  background: rgba(8, 12, 24, 0.82);
  overflow: hidden;
  overscroll-behavior: contain;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_645.is-visible {
  display: block;
}

.pdf-lightbox-overlay-stacks_in_645.is-open {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_645 {
  position: absolute;
  inset: 0;
  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_645 {
  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;
}

.pdf-lightbox-close-stacks_in_645:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_645 {
  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_645 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
}


.pdf-preview-img-stacks_in_645 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-three-stage-stacks_in_645 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-page-border-stacks_in_645 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_645::before,
.pdf-page-border-stacks_in_645::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}





.pdf-three-stage-stacks_in_645.is-active {
  opacity: 1;
}

.pdf-three-stage-stacks_in_645 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_645 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_645 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_645 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 10px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_645.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_645.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_645.is-book-layout-single-first,
.pdf-preview-img-stacks_in_645.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_645.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_645.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_645.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_645.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_645.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_645.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_645.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_645.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_645.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_645.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_645.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_645.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_645.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_645.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_645.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_645.is-book-layout-single-first,
.pdf-three-stage-stacks_in_645.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_645.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_645.is-book-layout-single-first,
.pdf-page-border-stacks_in_645.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_645.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_645.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_645.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_645 {
  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: nowrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 2.8rem;
  padding: 7px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.82);
  backdrop-filter: blur(5px);
  color: rgba(248, 250, 252, 1.00);
  white-space: nowrap !important;
  
  box-shadow: none;
  
}



.pdf-preview-inner-stacks_in_645.is-flip-active .pdf-page-border-stacks_in_645 {
  opacity: 0;
}







.pdf-control-bar-stacks_in_645.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_645 > * {
  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_645 .is-hidden,
.pdf-download-btn-stacks_in_645.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_645 {
  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: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 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_645:hover,
.pdf-page-btn-stacks_in_645:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_645: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_645:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_645[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_645:disabled:hover,
.pdf-page-btn-stacks_in_645:disabled:focus-visible,
.pdf-page-btn-stacks_in_645[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_645[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_645 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-nav-glyph-stacks_in_645.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_645.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_645.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_645 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_645 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_645:focus,
.pdf-page-jump-stacks_in_645:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 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_645::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_645::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-bar-action-btn-stacks_in_645 {
  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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_645,
.pdf-bar-action-btn-stacks_in_645:hover,
.pdf-bar-action-btn-stacks_in_645:focus,
.pdf-bar-action-btn-stacks_in_645:focus-visible,
.pdf-bar-action-btn-stacks_in_645:active,
.pdf-bar-action-btn-stacks_in_645:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_645.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_645:hover,
.pdf-bar-action-btn-stacks_in_645:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-bar-action-btn-stacks_in_645: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_645 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_645.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_645.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_645.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_645.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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_645.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_645.button,
.pdf-download-btn-stacks_in_645.button:hover,
.pdf-download-btn-stacks_in_645.button:focus,
.pdf-download-btn-stacks_in_645.button:focus-visible,
.pdf-download-btn-stacks_in_645.button:active,
.pdf-download-btn-stacks_in_645.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_645.button:hover,
.pdf-download-btn-stacks_in_645.button:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-download-btn-stacks_in_645.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_645 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_645.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_645.button.is-icon-only .pdf-download-icon-stacks_in_645 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_645.is-hidden,
.pdf-download-label-stacks_in_645.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_645 {
    gap: 0.26rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 2.45rem;
  }

  

  .pdf-control-bar-stacks_in_645.is-mobile-compact {
    gap: 0.2rem;
  }

  .pdf-page-btn-stacks_in_645 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_645 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_645.is-mobile-compact .pdf-page-jump-stacks_in_645 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_645 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_645 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_645.is-mobile-compact .pdf-bar-action-btn-stacks_in_645 {
    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_645.is-mobile-compact .pdf-bar-action-label-stacks_in_645 {
    display: none;
  }

  .pdf-control-bar-stacks_in_645.is-mobile-compact .pdf-bar-action-icon-stacks_in_645 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-download-btn-stacks_in_645.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_645 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_645 {
  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_645 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_645 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_645.is-flipping-next .pdf-preview-img-stacks_in_645 {
  animation: pdf-preview-front-next-stacks_in_645 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_645.is-flipping-next .pdf-preview-img-back-stacks_in_645 {
  animation: pdf-preview-back-next-stacks_in_645 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_645.is-flipping-prev .pdf-preview-img-stacks_in_645 {
  animation: pdf-preview-front-prev-stacks_in_645 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_645.is-flipping-prev .pdf-preview-img-back-stacks_in_645 {
  animation: pdf-preview-back-prev-stacks_in_645 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_645.is-flip-active .pdf-preview-img-stacks_in_645,
.pdf-preview-inner-stacks_in_645.is-flip-active .pdf-preview-img-turn-stacks_in_645,
.pdf-preview-inner-stacks_in_645.is-flip-active .pdf-preview-img-back-stacks_in_645,
.pdf-preview-inner-stacks_in_645.is-flip-active .pdf-flip-fold-stacks_in_645 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_645.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_645 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_645 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_645.is-flipping-3d-next .pdf-preview-img-back-stacks_in_645 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_645 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_645.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_645 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_645 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_645.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_645 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_645 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_645.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_645 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_645 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_645.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_645 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_645 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_645.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_645 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_645 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_645.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_645 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_645 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_645.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_645 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_645 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_645.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_645 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_645 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_645.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_645 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_645 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_645.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_645 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_645 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_645.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_645 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_645.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_645 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_645.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_645 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_645.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_645 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_645.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_645 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_645 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_645.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_645 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_645 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_645.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_645 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_645 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_645.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_645 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_645 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_645.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_645 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_645 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_645.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_645 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_645 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_645.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_645 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_645 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_645.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_645 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_645 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_645.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_645 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_645 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_645.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_645 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_645 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_645.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_645 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_645 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_645.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_645 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_645 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_645.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_645 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_645 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_645.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_645 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_645 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_645.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_645 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_645 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_645.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_645 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_645 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_645.is-flipping-book-open .pdf-preview-img-stacks_in_645 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_645 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_645.is-flipping-book-open .pdf-preview-img-back-stacks_in_645 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_645 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_645.is-flipping-book-close .pdf-preview-img-stacks_in_645 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_645 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_645.is-flipping-book-close .pdf-preview-img-back-stacks_in_645 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_645 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_645.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_645 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_645 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_645.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_645 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_645 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_645.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_645 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_645 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_645.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_645 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_645 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_645.is-fold-shadow .pdf-flip-fold-stacks_in_645 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_645.is-fold-next .pdf-flip-fold-stacks_in_645 {
  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_645 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_645.is-fold-prev .pdf-flip-fold-stacks_in_645 {
  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_645 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_645.is-fold-book-open .pdf-flip-fold-stacks_in_645 {
  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_645 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_645.is-fold-book-close .pdf-flip-fold-stacks_in_645 {
  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_645 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_645 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_645 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_645 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_645 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_645 {
  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_645 {
  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_645 {
  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_645 {
  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_645 {
  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_645 {
  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_645 {
  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_645 {
  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_645 {
  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_645 {
  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_645 {
  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_645 {
  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_645 {
  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_645 {
  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_645 {
  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_645 {
  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_645 {
  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_645 {
  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_645 {
  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_645 {
  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_645 {
  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_645 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_645 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_645 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_645 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_645 {
  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_645 {
  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_645 {
  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_645 {
  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_645 {
  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_645 {
  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_645 {
  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_645 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_645 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_645 {
  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_645 {
  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_645 {
  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_645,
  .pdf-preview-img-turn-stacks_in_645,
  .pdf-preview-img-back-stacks_in_645,
  .pdf-flip-fold-stacks_in_645,
  .pdf-loader-stacks_in_645,
  .pdf-download-btn-stacks_in_645.button,
  .pdf-lightbox-overlay-stacks_in_645 {
    transition: none;
  }

  .pulse-loader-stacks_in_645,
  .pdf-preview-inner-stacks_in_645.is-flipping-next .pdf-preview-img-stacks_in_645,
  .pdf-preview-inner-stacks_in_645.is-flipping-next .pdf-preview-img-back-stacks_in_645,
  .pdf-preview-inner-stacks_in_645.is-flipping-prev .pdf-preview-img-stacks_in_645,
  .pdf-preview-inner-stacks_in_645.is-flipping-prev .pdf-preview-img-back-stacks_in_645,
  .pdf-preview-inner-stacks_in_645.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_645,
  .pdf-preview-inner-stacks_in_645.is-flipping-3d-next .pdf-preview-img-back-stacks_in_645,
  .pdf-preview-inner-stacks_in_645.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_645,
  .pdf-preview-inner-stacks_in_645.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_645,
  .pdf-preview-inner-stacks_in_645.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_645,
  .pdf-preview-inner-stacks_in_645.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_645,
  .pdf-preview-inner-stacks_in_645.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_645,
  .pdf-preview-inner-stacks_in_645.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_645,
  .pdf-preview-inner-stacks_in_645.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_645,
  .pdf-preview-inner-stacks_in_645.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_645,
  .pdf-preview-inner-stacks_in_645.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_645,
  .pdf-preview-inner-stacks_in_645.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_645,
  .pdf-preview-inner-stacks_in_645.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_645,
  .pdf-preview-inner-stacks_in_645.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_645,
  .pdf-preview-inner-stacks_in_645.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_645,
  .pdf-preview-inner-stacks_in_645.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_645,
  .pdf-preview-inner-stacks_in_645.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_645,
  .pdf-preview-inner-stacks_in_645.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_645,
  .pdf-preview-inner-stacks_in_645.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_645,
  .pdf-preview-inner-stacks_in_645.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_645,
  .pdf-preview-inner-stacks_in_645.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_645,
  .pdf-preview-inner-stacks_in_645.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_645,
  .pdf-preview-inner-stacks_in_645.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_645,
  .pdf-preview-inner-stacks_in_645.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_645,
  .pdf-preview-inner-stacks_in_645.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_645,
  .pdf-preview-inner-stacks_in_645.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_645,
  .pdf-preview-inner-stacks_in_645.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_645,
  .pdf-preview-inner-stacks_in_645.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_645,
  .pdf-preview-inner-stacks_in_645.is-flipping-book-open .pdf-preview-img-stacks_in_645,
  .pdf-preview-inner-stacks_in_645.is-flipping-book-open .pdf-preview-img-back-stacks_in_645,
  .pdf-preview-inner-stacks_in_645.is-flipping-book-close .pdf-preview-img-stacks_in_645,
  .pdf-preview-inner-stacks_in_645.is-flipping-book-close .pdf-preview-img-back-stacks_in_645,
  .pdf-preview-inner-stacks_in_645.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_645,
  .pdf-preview-inner-stacks_in_645.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_645,
  .pdf-preview-inner-stacks_in_645.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_645,
  .pdf-preview-inner-stacks_in_645.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_645,
  .pdf-preview-inner-stacks_in_645.is-fold-next .pdf-flip-fold-stacks_in_645,
  .pdf-preview-inner-stacks_in_645.is-fold-prev .pdf-flip-fold-stacks_in_645,
  .pdf-preview-inner-stacks_in_645.is-fold-book-open .pdf-flip-fold-stacks_in_645,
  .pdf-preview-inner-stacks_in_645.is-fold-book-close .pdf-flip-fold-stacks_in_645 {
    animation: none;
  }
}
.pdf-preview-wrapper-stacks_in_646 {
  position: relative;
  text-align: center;
  overflow: visible;
  background: transparent !important;
  box-shadow: none !important;
  
  
  margin-bottom: calc(max(0px, 0px) + 0px);
  
  
}

.pdf-preview-wrapper-stacks_in_646:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.9);
  outline-offset: 3px;
  border-radius: calc(10px + 2px);
}

.pdf-preview-wrapper-stacks_in_646.is-lightbox-enabled .pdf-preview-inner-stacks_in_646 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_646.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_646.is-lightbox-active .pdf-preview-inner-stacks_in_646 {
  cursor: default;
}

.pdf-lightbox-overlay-stacks_in_646 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  opacity: 0;
  background: rgba(8, 12, 24, 0.82);
  overflow: hidden;
  overscroll-behavior: contain;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_646.is-visible {
  display: block;
}

.pdf-lightbox-overlay-stacks_in_646.is-open {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_646 {
  position: absolute;
  inset: 0;
  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_646 {
  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;
}

.pdf-lightbox-close-stacks_in_646:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_646 {
  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_646 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
}


.pdf-preview-img-stacks_in_646 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-three-stage-stacks_in_646 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-page-border-stacks_in_646 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_646::before,
.pdf-page-border-stacks_in_646::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}





.pdf-three-stage-stacks_in_646.is-active {
  opacity: 1;
}

.pdf-three-stage-stacks_in_646 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_646 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_646 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_646 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 10px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_646.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_646.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_646.is-book-layout-single-first,
.pdf-preview-img-stacks_in_646.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_646.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_646.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_646.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_646.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_646.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_646.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_646.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_646.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_646.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_646.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_646.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_646.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_646.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_646.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_646.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_646.is-book-layout-single-first,
.pdf-three-stage-stacks_in_646.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_646.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_646.is-book-layout-single-first,
.pdf-page-border-stacks_in_646.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_646.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_646.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_646.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_646 {
  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: nowrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 2.8rem;
  padding: 7px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.82);
  backdrop-filter: blur(5px);
  color: rgba(248, 250, 252, 1.00);
  white-space: nowrap !important;
  
  box-shadow: none;
  
}



.pdf-preview-inner-stacks_in_646.is-flip-active .pdf-page-border-stacks_in_646 {
  opacity: 0;
}







.pdf-control-bar-stacks_in_646.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_646 > * {
  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_646 .is-hidden,
.pdf-download-btn-stacks_in_646.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_646 {
  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: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 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_646:hover,
.pdf-page-btn-stacks_in_646:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_646: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_646:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_646[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_646:disabled:hover,
.pdf-page-btn-stacks_in_646:disabled:focus-visible,
.pdf-page-btn-stacks_in_646[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_646[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_646 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-nav-glyph-stacks_in_646.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_646.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_646.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_646 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_646 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_646:focus,
.pdf-page-jump-stacks_in_646:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 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_646::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_646::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-bar-action-btn-stacks_in_646 {
  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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_646,
.pdf-bar-action-btn-stacks_in_646:hover,
.pdf-bar-action-btn-stacks_in_646:focus,
.pdf-bar-action-btn-stacks_in_646:focus-visible,
.pdf-bar-action-btn-stacks_in_646:active,
.pdf-bar-action-btn-stacks_in_646:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_646.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_646:hover,
.pdf-bar-action-btn-stacks_in_646:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-bar-action-btn-stacks_in_646: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_646 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_646.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_646.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_646.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_646.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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_646.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_646.button,
.pdf-download-btn-stacks_in_646.button:hover,
.pdf-download-btn-stacks_in_646.button:focus,
.pdf-download-btn-stacks_in_646.button:focus-visible,
.pdf-download-btn-stacks_in_646.button:active,
.pdf-download-btn-stacks_in_646.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_646.button:hover,
.pdf-download-btn-stacks_in_646.button:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-download-btn-stacks_in_646.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_646 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_646.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_646.button.is-icon-only .pdf-download-icon-stacks_in_646 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_646.is-hidden,
.pdf-download-label-stacks_in_646.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_646 {
    gap: 0.26rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 2.45rem;
  }

  

  .pdf-control-bar-stacks_in_646.is-mobile-compact {
    gap: 0.2rem;
  }

  .pdf-page-btn-stacks_in_646 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_646 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_646.is-mobile-compact .pdf-page-jump-stacks_in_646 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_646 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_646 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_646.is-mobile-compact .pdf-bar-action-btn-stacks_in_646 {
    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_646.is-mobile-compact .pdf-bar-action-label-stacks_in_646 {
    display: none;
  }

  .pdf-control-bar-stacks_in_646.is-mobile-compact .pdf-bar-action-icon-stacks_in_646 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-download-btn-stacks_in_646.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_646 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_646 {
  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_646 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_646 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_646.is-flipping-next .pdf-preview-img-stacks_in_646 {
  animation: pdf-preview-front-next-stacks_in_646 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_646.is-flipping-next .pdf-preview-img-back-stacks_in_646 {
  animation: pdf-preview-back-next-stacks_in_646 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_646.is-flipping-prev .pdf-preview-img-stacks_in_646 {
  animation: pdf-preview-front-prev-stacks_in_646 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_646.is-flipping-prev .pdf-preview-img-back-stacks_in_646 {
  animation: pdf-preview-back-prev-stacks_in_646 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_646.is-flip-active .pdf-preview-img-stacks_in_646,
.pdf-preview-inner-stacks_in_646.is-flip-active .pdf-preview-img-turn-stacks_in_646,
.pdf-preview-inner-stacks_in_646.is-flip-active .pdf-preview-img-back-stacks_in_646,
.pdf-preview-inner-stacks_in_646.is-flip-active .pdf-flip-fold-stacks_in_646 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_646.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_646 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_646 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_646.is-flipping-3d-next .pdf-preview-img-back-stacks_in_646 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_646 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_646.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_646 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_646 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_646.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_646 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_646 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_646.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_646 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_646 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_646.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_646 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_646 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_646.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_646 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_646 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_646.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_646 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_646 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_646.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_646 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_646 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_646.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_646 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_646 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_646.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_646 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_646 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_646.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_646 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_646 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_646.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_646 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_646.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_646 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_646.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_646 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_646.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_646 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_646.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_646 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_646 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_646.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_646 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_646 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_646.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_646 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_646 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_646.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_646 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_646 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_646.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_646 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_646 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_646.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_646 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_646 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_646.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_646 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_646 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_646.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_646 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_646 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_646.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_646 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_646 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_646.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_646 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_646 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_646.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_646 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_646 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_646.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_646 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_646 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_646.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_646 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_646 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_646.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_646 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_646 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_646.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_646 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_646 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_646.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_646 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_646 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_646.is-flipping-book-open .pdf-preview-img-stacks_in_646 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_646 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_646.is-flipping-book-open .pdf-preview-img-back-stacks_in_646 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_646 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_646.is-flipping-book-close .pdf-preview-img-stacks_in_646 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_646 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_646.is-flipping-book-close .pdf-preview-img-back-stacks_in_646 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_646 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_646.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_646 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_646 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_646.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_646 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_646 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_646.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_646 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_646 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_646.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_646 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_646 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_646.is-fold-shadow .pdf-flip-fold-stacks_in_646 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_646.is-fold-next .pdf-flip-fold-stacks_in_646 {
  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_646 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_646.is-fold-prev .pdf-flip-fold-stacks_in_646 {
  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_646 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_646.is-fold-book-open .pdf-flip-fold-stacks_in_646 {
  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_646 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_646.is-fold-book-close .pdf-flip-fold-stacks_in_646 {
  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_646 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_646 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_646 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_646 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_646 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_646 {
  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_646 {
  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_646 {
  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_646 {
  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_646 {
  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_646 {
  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_646 {
  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_646 {
  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_646 {
  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_646 {
  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_646 {
  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_646 {
  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_646 {
  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_646 {
  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_646 {
  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_646 {
  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_646 {
  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_646 {
  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_646 {
  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_646 {
  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_646 {
  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_646 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_646 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_646 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_646 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_646 {
  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_646 {
  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_646 {
  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_646 {
  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_646 {
  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_646 {
  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_646 {
  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_646 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_646 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_646 {
  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_646 {
  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_646 {
  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_646,
  .pdf-preview-img-turn-stacks_in_646,
  .pdf-preview-img-back-stacks_in_646,
  .pdf-flip-fold-stacks_in_646,
  .pdf-loader-stacks_in_646,
  .pdf-download-btn-stacks_in_646.button,
  .pdf-lightbox-overlay-stacks_in_646 {
    transition: none;
  }

  .pulse-loader-stacks_in_646,
  .pdf-preview-inner-stacks_in_646.is-flipping-next .pdf-preview-img-stacks_in_646,
  .pdf-preview-inner-stacks_in_646.is-flipping-next .pdf-preview-img-back-stacks_in_646,
  .pdf-preview-inner-stacks_in_646.is-flipping-prev .pdf-preview-img-stacks_in_646,
  .pdf-preview-inner-stacks_in_646.is-flipping-prev .pdf-preview-img-back-stacks_in_646,
  .pdf-preview-inner-stacks_in_646.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_646,
  .pdf-preview-inner-stacks_in_646.is-flipping-3d-next .pdf-preview-img-back-stacks_in_646,
  .pdf-preview-inner-stacks_in_646.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_646,
  .pdf-preview-inner-stacks_in_646.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_646,
  .pdf-preview-inner-stacks_in_646.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_646,
  .pdf-preview-inner-stacks_in_646.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_646,
  .pdf-preview-inner-stacks_in_646.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_646,
  .pdf-preview-inner-stacks_in_646.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_646,
  .pdf-preview-inner-stacks_in_646.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_646,
  .pdf-preview-inner-stacks_in_646.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_646,
  .pdf-preview-inner-stacks_in_646.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_646,
  .pdf-preview-inner-stacks_in_646.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_646,
  .pdf-preview-inner-stacks_in_646.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_646,
  .pdf-preview-inner-stacks_in_646.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_646,
  .pdf-preview-inner-stacks_in_646.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_646,
  .pdf-preview-inner-stacks_in_646.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_646,
  .pdf-preview-inner-stacks_in_646.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_646,
  .pdf-preview-inner-stacks_in_646.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_646,
  .pdf-preview-inner-stacks_in_646.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_646,
  .pdf-preview-inner-stacks_in_646.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_646,
  .pdf-preview-inner-stacks_in_646.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_646,
  .pdf-preview-inner-stacks_in_646.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_646,
  .pdf-preview-inner-stacks_in_646.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_646,
  .pdf-preview-inner-stacks_in_646.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_646,
  .pdf-preview-inner-stacks_in_646.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_646,
  .pdf-preview-inner-stacks_in_646.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_646,
  .pdf-preview-inner-stacks_in_646.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_646,
  .pdf-preview-inner-stacks_in_646.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_646,
  .pdf-preview-inner-stacks_in_646.is-flipping-book-open .pdf-preview-img-stacks_in_646,
  .pdf-preview-inner-stacks_in_646.is-flipping-book-open .pdf-preview-img-back-stacks_in_646,
  .pdf-preview-inner-stacks_in_646.is-flipping-book-close .pdf-preview-img-stacks_in_646,
  .pdf-preview-inner-stacks_in_646.is-flipping-book-close .pdf-preview-img-back-stacks_in_646,
  .pdf-preview-inner-stacks_in_646.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_646,
  .pdf-preview-inner-stacks_in_646.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_646,
  .pdf-preview-inner-stacks_in_646.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_646,
  .pdf-preview-inner-stacks_in_646.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_646,
  .pdf-preview-inner-stacks_in_646.is-fold-next .pdf-flip-fold-stacks_in_646,
  .pdf-preview-inner-stacks_in_646.is-fold-prev .pdf-flip-fold-stacks_in_646,
  .pdf-preview-inner-stacks_in_646.is-fold-book-open .pdf-flip-fold-stacks_in_646,
  .pdf-preview-inner-stacks_in_646.is-fold-book-close .pdf-flip-fold-stacks_in_646 {
    animation: none;
  }
}
.pdf-preview-wrapper-stacks_in_647 {
  position: relative;
  text-align: center;
  overflow: visible;
  background: transparent !important;
  box-shadow: none !important;
  
  
  margin-bottom: calc(max(0px, 0px) + 0px);
  
  
}

.pdf-preview-wrapper-stacks_in_647:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.9);
  outline-offset: 3px;
  border-radius: calc(10px + 2px);
}

.pdf-preview-wrapper-stacks_in_647.is-lightbox-enabled .pdf-preview-inner-stacks_in_647 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_647.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_647.is-lightbox-active .pdf-preview-inner-stacks_in_647 {
  cursor: default;
}

.pdf-lightbox-overlay-stacks_in_647 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  opacity: 0;
  background: rgba(8, 12, 24, 0.82);
  overflow: hidden;
  overscroll-behavior: contain;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_647.is-visible {
  display: block;
}

.pdf-lightbox-overlay-stacks_in_647.is-open {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_647 {
  position: absolute;
  inset: 0;
  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_647 {
  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;
}

.pdf-lightbox-close-stacks_in_647:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_647 {
  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_647 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
}


.pdf-preview-img-stacks_in_647 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-three-stage-stacks_in_647 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-page-border-stacks_in_647 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_647::before,
.pdf-page-border-stacks_in_647::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}





.pdf-three-stage-stacks_in_647.is-active {
  opacity: 1;
}

.pdf-three-stage-stacks_in_647 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_647 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_647 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_647 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 10px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_647.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_647.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_647.is-book-layout-single-first,
.pdf-preview-img-stacks_in_647.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_647.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_647.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_647.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_647.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_647.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_647.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_647.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_647.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_647.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_647.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_647.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_647.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_647.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_647.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_647.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_647.is-book-layout-single-first,
.pdf-three-stage-stacks_in_647.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_647.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_647.is-book-layout-single-first,
.pdf-page-border-stacks_in_647.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_647.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_647.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_647.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_647 {
  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: nowrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 2.8rem;
  padding: 7px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.82);
  backdrop-filter: blur(5px);
  color: rgba(248, 250, 252, 1.00);
  white-space: nowrap !important;
  
  box-shadow: none;
  
}



.pdf-preview-inner-stacks_in_647.is-flip-active .pdf-page-border-stacks_in_647 {
  opacity: 0;
}







.pdf-control-bar-stacks_in_647.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_647 > * {
  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_647 .is-hidden,
.pdf-download-btn-stacks_in_647.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_647 {
  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: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 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_647:hover,
.pdf-page-btn-stacks_in_647:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_647: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_647:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_647[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_647:disabled:hover,
.pdf-page-btn-stacks_in_647:disabled:focus-visible,
.pdf-page-btn-stacks_in_647[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_647[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_647 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-nav-glyph-stacks_in_647.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_647.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_647.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_647 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_647 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_647:focus,
.pdf-page-jump-stacks_in_647:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 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_647::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_647::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-bar-action-btn-stacks_in_647 {
  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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_647,
.pdf-bar-action-btn-stacks_in_647:hover,
.pdf-bar-action-btn-stacks_in_647:focus,
.pdf-bar-action-btn-stacks_in_647:focus-visible,
.pdf-bar-action-btn-stacks_in_647:active,
.pdf-bar-action-btn-stacks_in_647:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_647.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_647:hover,
.pdf-bar-action-btn-stacks_in_647:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-bar-action-btn-stacks_in_647: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_647 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_647.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_647.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_647.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_647.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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_647.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_647.button,
.pdf-download-btn-stacks_in_647.button:hover,
.pdf-download-btn-stacks_in_647.button:focus,
.pdf-download-btn-stacks_in_647.button:focus-visible,
.pdf-download-btn-stacks_in_647.button:active,
.pdf-download-btn-stacks_in_647.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_647.button:hover,
.pdf-download-btn-stacks_in_647.button:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-download-btn-stacks_in_647.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_647 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_647.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_647.button.is-icon-only .pdf-download-icon-stacks_in_647 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_647.is-hidden,
.pdf-download-label-stacks_in_647.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_647 {
    gap: 0.26rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 2.45rem;
  }

  

  .pdf-control-bar-stacks_in_647.is-mobile-compact {
    gap: 0.2rem;
  }

  .pdf-page-btn-stacks_in_647 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_647 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_647.is-mobile-compact .pdf-page-jump-stacks_in_647 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_647 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_647 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_647.is-mobile-compact .pdf-bar-action-btn-stacks_in_647 {
    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_647.is-mobile-compact .pdf-bar-action-label-stacks_in_647 {
    display: none;
  }

  .pdf-control-bar-stacks_in_647.is-mobile-compact .pdf-bar-action-icon-stacks_in_647 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-download-btn-stacks_in_647.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_647 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_647 {
  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_647 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_647 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_647.is-flipping-next .pdf-preview-img-stacks_in_647 {
  animation: pdf-preview-front-next-stacks_in_647 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_647.is-flipping-next .pdf-preview-img-back-stacks_in_647 {
  animation: pdf-preview-back-next-stacks_in_647 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_647.is-flipping-prev .pdf-preview-img-stacks_in_647 {
  animation: pdf-preview-front-prev-stacks_in_647 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_647.is-flipping-prev .pdf-preview-img-back-stacks_in_647 {
  animation: pdf-preview-back-prev-stacks_in_647 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_647.is-flip-active .pdf-preview-img-stacks_in_647,
.pdf-preview-inner-stacks_in_647.is-flip-active .pdf-preview-img-turn-stacks_in_647,
.pdf-preview-inner-stacks_in_647.is-flip-active .pdf-preview-img-back-stacks_in_647,
.pdf-preview-inner-stacks_in_647.is-flip-active .pdf-flip-fold-stacks_in_647 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_647.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_647 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_647 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_647.is-flipping-3d-next .pdf-preview-img-back-stacks_in_647 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_647 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_647.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_647 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_647 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_647.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_647 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_647 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_647.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_647 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_647 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_647.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_647 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_647 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_647.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_647 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_647 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_647.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_647 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_647 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_647.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_647 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_647 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_647.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_647 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_647 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_647.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_647 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_647 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_647.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_647 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_647 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_647.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_647 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_647.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_647 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_647.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_647 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_647.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_647 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_647.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_647 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_647 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_647.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_647 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_647 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_647.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_647 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_647 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_647.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_647 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_647 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_647.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_647 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_647 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_647.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_647 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_647 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_647.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_647 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_647 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_647.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_647 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_647 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_647.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_647 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_647 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_647.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_647 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_647 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_647.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_647 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_647 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_647.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_647 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_647 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_647.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_647 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_647 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_647.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_647 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_647 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_647.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_647 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_647 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_647.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_647 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_647 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_647.is-flipping-book-open .pdf-preview-img-stacks_in_647 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_647 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_647.is-flipping-book-open .pdf-preview-img-back-stacks_in_647 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_647 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_647.is-flipping-book-close .pdf-preview-img-stacks_in_647 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_647 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_647.is-flipping-book-close .pdf-preview-img-back-stacks_in_647 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_647 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_647.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_647 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_647 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_647.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_647 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_647 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_647.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_647 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_647 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_647.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_647 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_647 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_647.is-fold-shadow .pdf-flip-fold-stacks_in_647 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_647.is-fold-next .pdf-flip-fold-stacks_in_647 {
  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_647 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_647.is-fold-prev .pdf-flip-fold-stacks_in_647 {
  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_647 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_647.is-fold-book-open .pdf-flip-fold-stacks_in_647 {
  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_647 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_647.is-fold-book-close .pdf-flip-fold-stacks_in_647 {
  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_647 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_647 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_647 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_647 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_647 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_647 {
  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_647 {
  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_647 {
  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_647 {
  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_647 {
  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_647 {
  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_647 {
  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_647 {
  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_647 {
  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_647 {
  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_647 {
  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_647 {
  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_647 {
  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_647 {
  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_647 {
  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_647 {
  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_647 {
  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_647 {
  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_647 {
  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_647 {
  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_647 {
  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_647 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_647 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_647 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_647 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_647 {
  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_647 {
  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_647 {
  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_647 {
  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_647 {
  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_647 {
  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_647 {
  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_647 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_647 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_647 {
  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_647 {
  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_647 {
  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_647,
  .pdf-preview-img-turn-stacks_in_647,
  .pdf-preview-img-back-stacks_in_647,
  .pdf-flip-fold-stacks_in_647,
  .pdf-loader-stacks_in_647,
  .pdf-download-btn-stacks_in_647.button,
  .pdf-lightbox-overlay-stacks_in_647 {
    transition: none;
  }

  .pulse-loader-stacks_in_647,
  .pdf-preview-inner-stacks_in_647.is-flipping-next .pdf-preview-img-stacks_in_647,
  .pdf-preview-inner-stacks_in_647.is-flipping-next .pdf-preview-img-back-stacks_in_647,
  .pdf-preview-inner-stacks_in_647.is-flipping-prev .pdf-preview-img-stacks_in_647,
  .pdf-preview-inner-stacks_in_647.is-flipping-prev .pdf-preview-img-back-stacks_in_647,
  .pdf-preview-inner-stacks_in_647.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_647,
  .pdf-preview-inner-stacks_in_647.is-flipping-3d-next .pdf-preview-img-back-stacks_in_647,
  .pdf-preview-inner-stacks_in_647.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_647,
  .pdf-preview-inner-stacks_in_647.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_647,
  .pdf-preview-inner-stacks_in_647.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_647,
  .pdf-preview-inner-stacks_in_647.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_647,
  .pdf-preview-inner-stacks_in_647.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_647,
  .pdf-preview-inner-stacks_in_647.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_647,
  .pdf-preview-inner-stacks_in_647.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_647,
  .pdf-preview-inner-stacks_in_647.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_647,
  .pdf-preview-inner-stacks_in_647.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_647,
  .pdf-preview-inner-stacks_in_647.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_647,
  .pdf-preview-inner-stacks_in_647.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_647,
  .pdf-preview-inner-stacks_in_647.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_647,
  .pdf-preview-inner-stacks_in_647.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_647,
  .pdf-preview-inner-stacks_in_647.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_647,
  .pdf-preview-inner-stacks_in_647.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_647,
  .pdf-preview-inner-stacks_in_647.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_647,
  .pdf-preview-inner-stacks_in_647.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_647,
  .pdf-preview-inner-stacks_in_647.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_647,
  .pdf-preview-inner-stacks_in_647.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_647,
  .pdf-preview-inner-stacks_in_647.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_647,
  .pdf-preview-inner-stacks_in_647.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_647,
  .pdf-preview-inner-stacks_in_647.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_647,
  .pdf-preview-inner-stacks_in_647.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_647,
  .pdf-preview-inner-stacks_in_647.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_647,
  .pdf-preview-inner-stacks_in_647.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_647,
  .pdf-preview-inner-stacks_in_647.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_647,
  .pdf-preview-inner-stacks_in_647.is-flipping-book-open .pdf-preview-img-stacks_in_647,
  .pdf-preview-inner-stacks_in_647.is-flipping-book-open .pdf-preview-img-back-stacks_in_647,
  .pdf-preview-inner-stacks_in_647.is-flipping-book-close .pdf-preview-img-stacks_in_647,
  .pdf-preview-inner-stacks_in_647.is-flipping-book-close .pdf-preview-img-back-stacks_in_647,
  .pdf-preview-inner-stacks_in_647.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_647,
  .pdf-preview-inner-stacks_in_647.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_647,
  .pdf-preview-inner-stacks_in_647.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_647,
  .pdf-preview-inner-stacks_in_647.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_647,
  .pdf-preview-inner-stacks_in_647.is-fold-next .pdf-flip-fold-stacks_in_647,
  .pdf-preview-inner-stacks_in_647.is-fold-prev .pdf-flip-fold-stacks_in_647,
  .pdf-preview-inner-stacks_in_647.is-fold-book-open .pdf-flip-fold-stacks_in_647,
  .pdf-preview-inner-stacks_in_647.is-fold-book-close .pdf-flip-fold-stacks_in_647 {
    animation: none;
  }
}
.pdf-preview-wrapper-stacks_in_650 {
  position: relative;
  text-align: center;
  overflow: visible;
  background: transparent !important;
  box-shadow: none !important;
  
  
  margin-bottom: calc(max(0px, 0px) + 0px);
  
  
}

.pdf-preview-wrapper-stacks_in_650:focus-visible {
  outline: 2px solid rgba(45, 92, 215, 0.9);
  outline-offset: 3px;
  border-radius: calc(10px + 2px);
}

.pdf-preview-wrapper-stacks_in_650.is-lightbox-enabled .pdf-preview-inner-stacks_in_650 {
  cursor: zoom-in;
}

.pdf-preview-wrapper-stacks_in_650.is-lightbox-active {
  margin: 0 !important;
  max-width: none !important;
}

.pdf-preview-wrapper-stacks_in_650.is-lightbox-active .pdf-preview-inner-stacks_in_650 {
  cursor: default;
}

.pdf-lightbox-overlay-stacks_in_650 {
  position: fixed;
  inset: 0;
  z-index: 2147482000;
  display: none;
  opacity: 0;
  background: rgba(8, 12, 24, 0.82);
  overflow: hidden;
  overscroll-behavior: contain;
  transition: opacity 0.34s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.pdf-lightbox-overlay-stacks_in_650.is-visible {
  display: block;
}

.pdf-lightbox-overlay-stacks_in_650.is-open {
  opacity: 1;
}

.pdf-lightbox-stage-stacks_in_650 {
  position: absolute;
  inset: 0;
  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_650 {
  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;
}

.pdf-lightbox-close-stacks_in_650:focus-visible {
  outline: 2px solid rgba(255, 255, 255, 0.95);
  outline-offset: 2px;
}

.pdf-lightbox-placeholder-stacks_in_650 {
  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_650 {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  overflow: visible;
  background: transparent !important;
  perspective: 1400px;
  transform-style: preserve-3d;
}


.pdf-preview-img-stacks_in_650 {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: auto;
  opacity: 0;
  user-select: none;
  -webkit-user-drag: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform-style: preserve-3d;
  will-change: transform, opacity;
  transition: opacity 0.3s ease;
}

.pdf-three-stage-stacks_in_650 {
  position: absolute;
  inset: 0;
  z-index: 6;
  pointer-events: none;
  opacity: 0;
  transition: none;
  border-radius: 0;
  overflow: visible;
}

.pdf-page-border-stacks_in_650 {
  position: absolute;
  inset: 0;
  z-index: 7;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.18s ease;
}

.pdf-page-border-stacks_in_650::before,
.pdf-page-border-stacks_in_650::after {
  content: '';
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  display: none;
}





.pdf-three-stage-stacks_in_650.is-active {
  opacity: 1;
}

.pdf-three-stage-stacks_in_650 canvas {
  display: block;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.pdf-preview-img-back-stacks_in_650 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_650 {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  object-fit: contain;
  pointer-events: none;
  border-radius: 10px;
  border: 0;
  background: transparent;
  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_650 {
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  border-radius: 10px;
  background: transparent;
  transition: opacity 0.2s ease;
  box-shadow: none;
}

.pdf-flip-fold-stacks_in_650.is-fold-shadow-active {
  opacity: 1;
}

.pdf-preview-img-stacks_in_650.is-book-layout-spread {
  width: 100%;
  margin-left: 0;
}

.pdf-preview-img-stacks_in_650.is-book-layout-single-first,
.pdf-preview-img-stacks_in_650.is-book-layout-single-last {
  width: 50%;
  margin-left: 25%;
}

.pdf-preview-img-stacks_in_650.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-stacks_in_650.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-back-stacks_in_650.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-back-stacks_in_650.is-book-layout-single-first,
.pdf-preview-img-back-stacks_in_650.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-preview-img-back-stacks_in_650.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_650.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_650.is-book-layout-single-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pdf-preview-img-back-stacks_in_650.is-book-layout-single-last,
.pdf-preview-img-turn-stacks_in_650.is-book-layout-single-last,
.pdf-flip-fold-stacks_in_650.is-book-layout-single-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pdf-preview-img-turn-stacks_in_650.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-three-stage-stacks_in_650.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-preview-img-turn-stacks_in_650.is-book-layout-single-first,
.pdf-preview-img-turn-stacks_in_650.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-three-stage-stacks_in_650.is-book-layout-single-first,
.pdf-three-stage-stacks_in_650.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}

.pdf-page-border-stacks_in_650.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-page-border-stacks_in_650.is-book-layout-single-first,
.pdf-page-border-stacks_in_650.is-book-layout-single-last {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_650.is-book-layout-spread {
  inset: 0;
  width: 100%;
}

.pdf-flip-fold-stacks_in_650.is-book-layout-single-first,
.pdf-flip-fold-stacks_in_650.is-book-layout-single-last {
  inset: 0 auto 0 25%;
  width: 50%;
}


.pdf-control-bar-stacks_in_650 {
  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: nowrap !important;
  max-width: calc(100% - 1rem);
  width: max-content !important;
  height: auto !important;
  min-height: 2.8rem;
  padding: 7px;
  border-radius: 20px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.82);
  backdrop-filter: blur(5px);
  color: rgba(248, 250, 252, 1.00);
  white-space: nowrap !important;
  
  box-shadow: none;
  
}



.pdf-preview-inner-stacks_in_650.is-flip-active .pdf-page-border-stacks_in_650 {
  opacity: 0;
}







.pdf-control-bar-stacks_in_650.is-visible {
  display: inline-flex !important;
}

.pdf-control-bar-stacks_in_650 > * {
  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_650 .is-hidden,
.pdf-download-btn-stacks_in_650.is-hidden {
  display: none !important;
}

.pdf-page-btn-stacks_in_650 {
  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: 999px;
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 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_650:hover,
.pdf-page-btn-stacks_in_650:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 1.00);
  border-color: rgba(255, 255, 255, 0.42);
}

.pdf-page-btn-stacks_in_650: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_650:disabled {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_650[aria-disabled='true'] {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
  box-shadow: none;
}

.pdf-page-btn-stacks_in_650:disabled:hover,
.pdf-page-btn-stacks_in_650:disabled:focus-visible,
.pdf-page-btn-stacks_in_650[aria-disabled='true']:hover,
.pdf-page-btn-stacks_in_650[aria-disabled='true']:focus-visible {
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  border-color: rgba(255, 255, 255, 0.24);
  outline: none;
  box-shadow: none;
}

.pdf-nav-glyph-stacks_in_650 {
  display: block;
  line-height: 1;
  transform: translateY(-0.02em);
}

.pdf-nav-glyph-stacks_in_650.is-set-chevron {
  transform: translateY(-0.09em);
}

.pdf-nav-glyph-stacks_in_650.is-set-angle {
  transform: translateY(-0.11em);
}

.pdf-nav-glyph-stacks_in_650.is-set-double {
  transform: translateY(-0.08em);
}

.pdf-page-count-stacks_in_650 {
  min-width: 3.35rem;
  text-align: center;
  font-size: 0.97rem;
  line-height: 1;
  font-weight: 700;
  color: inherit;
}

.pdf-page-jump-stacks_in_650 {
  width: 3.15rem;
  height: 2rem;
  padding: 0;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.14);
  color: rgba(248, 250, 252, 1.00);
  font-size: 0.95rem;
  line-height: 2rem;
  text-align: center;
  outline: none;
  appearance: textfield;
  -moz-appearance: textfield;
}

.pdf-page-jump-stacks_in_650:focus,
.pdf-page-jump-stacks_in_650:focus-visible {
  background: rgba(255, 255, 255, 0.26);
  color: rgba(255, 255, 255, 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_650::-webkit-outer-spin-button,
.pdf-page-jump-stacks_in_650::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.pdf-bar-action-btn-stacks_in_650 {
  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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_650,
.pdf-bar-action-btn-stacks_in_650:hover,
.pdf-bar-action-btn-stacks_in_650:focus,
.pdf-bar-action-btn-stacks_in_650:focus-visible,
.pdf-bar-action-btn-stacks_in_650:active,
.pdf-bar-action-btn-stacks_in_650:visited {
  text-decoration: none !important;
}

.pdf-bar-action-btn-stacks_in_650.is-icon-only {
  gap: 0;
  width: 2rem;
  min-width: 2rem;
  padding: 0;
  border-radius: 999px;
}

.pdf-bar-action-btn-stacks_in_650:hover,
.pdf-bar-action-btn-stacks_in_650:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-bar-action-btn-stacks_in_650: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_650 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-bar-action-icon-stacks_in_650.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-bar-action-icon-stacks_in_650.is-hidden {
  display: none;
}

.pdf-bar-action-label-stacks_in_650.is-hidden {
  display: none;
}

.pdf-download-btn-stacks_in_650.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(204, 204, 204, 1.00);
  color: rgba(160, 42, 41, 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_650.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_650.button,
.pdf-download-btn-stacks_in_650.button:hover,
.pdf-download-btn-stacks_in_650.button:focus,
.pdf-download-btn-stacks_in_650.button:focus-visible,
.pdf-download-btn-stacks_in_650.button:active,
.pdf-download-btn-stacks_in_650.button:visited {
  text-decoration: none !important;
}

.pdf-download-btn-stacks_in_650.button:hover,
.pdf-download-btn-stacks_in_650.button:focus-visible {
  background: rgba(15, 95, 125, 0.62);
  color: rgba(255, 255, 0, 1.00);
}

.pdf-download-btn-stacks_in_650.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_650 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1em;
  line-height: 1;
}

.pdf-download-icon-stacks_in_650.is-fallback {
  font-size: 0.95em;
  font-weight: 700;
  transform: translateY(-0.01em);
}

.pdf-download-btn-stacks_in_650.button.is-icon-only .pdf-download-icon-stacks_in_650 {
  display: inline-flex;
}

.pdf-download-icon-stacks_in_650.is-hidden,
.pdf-download-label-stacks_in_650.is-hidden {
  display: none;
}

@media (max-width: 640px) {
  .pdf-control-bar-stacks_in_650 {
    gap: 0.26rem;
    padding: 7px;
    max-width: calc(100% - 0.5rem);
    height: auto !important;
    min-height: 2.45rem;
  }

  

  .pdf-control-bar-stacks_in_650.is-mobile-compact {
    gap: 0.2rem;
  }

  .pdf-page-btn-stacks_in_650 {
    width: 2.3rem;
    height: 2.3rem;
    font-size: 1.08rem;
  }

  .pdf-page-count-stacks_in_650 {
    min-width: 2.6rem;
    font-size: 0.92rem;
  }

  .pdf-control-bar-stacks_in_650.is-mobile-compact .pdf-page-jump-stacks_in_650 {
    display: none !important;
  }

  .pdf-page-jump-stacks_in_650 {
    width: 2.65rem;
    height: 2.3rem;
    line-height: 2.3rem;
    font-size: 0.9rem;
  }

  .pdf-bar-action-btn-stacks_in_650 {
    height: 2.3rem;
    padding: 0 0.72rem;
    font-size: 14px;
  }

  .pdf-control-bar-stacks_in_650.is-mobile-compact .pdf-bar-action-btn-stacks_in_650 {
    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_650.is-mobile-compact .pdf-bar-action-label-stacks_in_650 {
    display: none;
  }

  .pdf-control-bar-stacks_in_650.is-mobile-compact .pdf-bar-action-icon-stacks_in_650 {
    width: auto;
    font-size: 1.05rem;
  }

  .pdf-download-btn-stacks_in_650.button {
    font-size: 14px;
  }
}

.pdf-loader-stacks_in_650 {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  transform: translate(-50%, -50%);
  display: block;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.pulse-loader-stacks_in_650 {
  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_650 0.85s linear infinite;
}

@keyframes pdf-preview-spin-stacks_in_650 {
  to {
    transform: rotate(360deg);
  }
}

.pdf-preview-inner-stacks_in_650.is-flipping-next .pdf-preview-img-stacks_in_650 {
  animation: pdf-preview-front-next-stacks_in_650 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_650.is-flipping-next .pdf-preview-img-back-stacks_in_650 {
  animation: pdf-preview-back-next-stacks_in_650 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_650.is-flipping-prev .pdf-preview-img-stacks_in_650 {
  animation: pdf-preview-front-prev-stacks_in_650 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_650.is-flipping-prev .pdf-preview-img-back-stacks_in_650 {
  animation: pdf-preview-back-prev-stacks_in_650 0.3s ease forwards;
}

.pdf-preview-inner-stacks_in_650.is-flip-active .pdf-preview-img-stacks_in_650,
.pdf-preview-inner-stacks_in_650.is-flip-active .pdf-preview-img-turn-stacks_in_650,
.pdf-preview-inner-stacks_in_650.is-flip-active .pdf-preview-img-back-stacks_in_650,
.pdf-preview-inner-stacks_in_650.is-flip-active .pdf-flip-fold-stacks_in_650 {
  transition: none !important;
}

.pdf-preview-inner-stacks_in_650.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_650 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-next-stacks_in_650 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_650.is-flipping-3d-next .pdf-preview-img-back-stacks_in_650 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-next-stacks_in_650 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_650.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_650 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-prev-stacks_in_650 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_650.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_650 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-prev-stacks_in_650 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_650.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_650 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_650 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_650.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_650 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-next-stacks_in_650 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_650.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_650 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_650 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_650.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_650 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-back-3d-spread-prev-stacks_in_650 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_650.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_650 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-next-stacks_in_650 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_650.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_650 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_650 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_650.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_650 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
  animation: pdf-preview-front-3d-spread-prev-stacks_in_650 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_650.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_650 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_650 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_650.is-flipping-3d-spread-next.is-fold-next .pdf-flip-fold-stacks_in_650 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_650.is-flipping-3d-spread-prev.is-fold-prev .pdf-flip-fold-stacks_in_650 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_650.is-flipping-3d-spread-next-to-single.is-fold-next .pdf-flip-fold-stacks_in_650 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 0 0 50%);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_650.is-flipping-3d-spread-prev-to-single.is-fold-prev .pdf-flip-fold-stacks_in_650 {
  inset: 0;
  width: 100%;
  clip-path: inset(0 50% 0 0);
  transform-origin: 50% 50%;
}

.pdf-preview-inner-stacks_in_650.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_650 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-stacks_in_650 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_650.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_650 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_650 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_650.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_650 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-stacks_in_650 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_650.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_650 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_650 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_650.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_650 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-stacks_in_650 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_650.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_650 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_650 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_650.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_650 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-stacks_in_650 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_650.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_650 {
  transform-origin: center center;
  animation: pdf-preview-back-3d-single-reveal-stacks_in_650 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_650.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_650 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-next-left-to-spread-stacks_in_650 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_650.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_650 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-next-left-to-spread-stacks_in_650 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_650.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_650 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-next-right-to-spread-stacks_in_650 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_650.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_650 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-next-right-to-spread-stacks_in_650 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_650.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_650 {
  transform-origin: left center;
  animation: pdf-preview-front-3d-single-prev-left-to-spread-stacks_in_650 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_650.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_650 {
  transform-origin: left center;
  animation: pdf-preview-back-3d-single-prev-left-to-spread-stacks_in_650 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_650.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_650 {
  transform-origin: right center;
  animation: pdf-preview-front-3d-single-prev-right-to-spread-stacks_in_650 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_650.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_650 {
  transform-origin: right center;
  animation: pdf-preview-back-3d-single-prev-right-to-spread-stacks_in_650 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_650.is-flipping-book-open .pdf-preview-img-stacks_in_650 {
  transform-origin: center center;
  animation: pdf-preview-front-book-open-stacks_in_650 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_650.is-flipping-book-open .pdf-preview-img-back-stacks_in_650 {
  transform-origin: center center;
  animation: pdf-preview-back-book-open-stacks_in_650 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_650.is-flipping-book-close .pdf-preview-img-stacks_in_650 {
  transform-origin: center center;
  animation: pdf-preview-front-book-close-stacks_in_650 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_650.is-flipping-book-close .pdf-preview-img-back-stacks_in_650 {
  transform-origin: center center;
  animation: pdf-preview-back-book-close-stacks_in_650 0.56s cubic-bezier(0.2, 0.82, 0.22, 1) forwards;
}

.pdf-preview-inner-stacks_in_650.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_650 {
  transform-origin: right bottom;
  animation: pdf-preview-front-book-open-3d-stacks_in_650 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_650.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_650 {
  transform-origin: left bottom;
  animation: pdf-preview-back-book-open-3d-stacks_in_650 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_650.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_650 {
  transform-origin: left bottom;
  animation: pdf-preview-front-book-close-3d-stacks_in_650 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_650.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_650 {
  transform-origin: right bottom;
  animation: pdf-preview-back-book-close-3d-stacks_in_650 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_650.is-fold-shadow .pdf-flip-fold-stacks_in_650 {
  opacity: 1;
}

.pdf-preview-inner-stacks_in_650.is-fold-next .pdf-flip-fold-stacks_in_650 {
  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_650 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_650.is-fold-prev .pdf-flip-fold-stacks_in_650 {
  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_650 0.65s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_650.is-fold-book-open .pdf-flip-fold-stacks_in_650 {
  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_650 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

.pdf-preview-inner-stacks_in_650.is-fold-book-close .pdf-flip-fold-stacks_in_650 {
  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_650 0.78s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;
}

@keyframes pdf-preview-front-next-stacks_in_650 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(-10px); opacity: 0; }
}

@keyframes pdf-preview-back-next-stacks_in_650 {
  0% { transform: translateX(10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-prev-stacks_in_650 {
  0% { transform: translateX(0); opacity: 1; }
  100% { transform: translateX(10px); opacity: 0; }
}

@keyframes pdf-preview-back-prev-stacks_in_650 {
  0% { transform: translateX(-10px); opacity: 0; }
  100% { transform: translateX(0); opacity: 1; }
}

@keyframes pdf-preview-front-3d-next-stacks_in_650 {
  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_650 {
  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_650 {
  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_650 {
  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_650 {
  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_650 {
  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_650 {
  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_650 {
  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_650 {
  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_650 {
  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_650 {
  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_650 {
  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_650 {
  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_650 {
  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_650 {
  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_650 {
  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_650 {
  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_650 {
  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_650 {
  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_650 {
  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_650 {
  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_650 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-open-stacks_in_650 {
  0% {
    transform: translateX(8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-close-stacks_in_650 {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(7%);
    opacity: 0;
  }
}

@keyframes pdf-preview-back-book-close-stacks_in_650 {
  0% {
    transform: translateX(-8%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes pdf-preview-front-book-open-3d-stacks_in_650 {
  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_650 {
  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_650 {
  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_650 {
  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_650 {
  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_650 {
  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_650 {
  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_650 {
  0% {
    opacity: 0;
    transform: translateX(-11%) scaleX(0.7);
  }
  48% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(16%) scaleX(1.2);
  }
}

.previewDiv-stacks_in_650 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
  text-align: center;
}

.previewFlipBadge-stacks_in_650 {
  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_650 {
  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_650 {
  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_650,
  .pdf-preview-img-turn-stacks_in_650,
  .pdf-preview-img-back-stacks_in_650,
  .pdf-flip-fold-stacks_in_650,
  .pdf-loader-stacks_in_650,
  .pdf-download-btn-stacks_in_650.button,
  .pdf-lightbox-overlay-stacks_in_650 {
    transition: none;
  }

  .pulse-loader-stacks_in_650,
  .pdf-preview-inner-stacks_in_650.is-flipping-next .pdf-preview-img-stacks_in_650,
  .pdf-preview-inner-stacks_in_650.is-flipping-next .pdf-preview-img-back-stacks_in_650,
  .pdf-preview-inner-stacks_in_650.is-flipping-prev .pdf-preview-img-stacks_in_650,
  .pdf-preview-inner-stacks_in_650.is-flipping-prev .pdf-preview-img-back-stacks_in_650,
  .pdf-preview-inner-stacks_in_650.is-flipping-3d-next .pdf-preview-img-turn-stacks_in_650,
  .pdf-preview-inner-stacks_in_650.is-flipping-3d-next .pdf-preview-img-back-stacks_in_650,
  .pdf-preview-inner-stacks_in_650.is-flipping-3d-prev .pdf-preview-img-turn-stacks_in_650,
  .pdf-preview-inner-stacks_in_650.is-flipping-3d-prev .pdf-preview-img-back-stacks_in_650,
  .pdf-preview-inner-stacks_in_650.is-flipping-3d-spread-next .pdf-preview-img-turn-stacks_in_650,
  .pdf-preview-inner-stacks_in_650.is-flipping-3d-spread-next .pdf-preview-img-back-stacks_in_650,
  .pdf-preview-inner-stacks_in_650.is-flipping-3d-spread-prev .pdf-preview-img-turn-stacks_in_650,
  .pdf-preview-inner-stacks_in_650.is-flipping-3d-spread-prev .pdf-preview-img-back-stacks_in_650,
  .pdf-preview-inner-stacks_in_650.is-flipping-3d-spread-next-to-single .pdf-preview-img-turn-stacks_in_650,
  .pdf-preview-inner-stacks_in_650.is-flipping-3d-spread-next-to-single .pdf-preview-img-back-stacks_in_650,
  .pdf-preview-inner-stacks_in_650.is-flipping-3d-spread-prev-to-single .pdf-preview-img-turn-stacks_in_650,
  .pdf-preview-inner-stacks_in_650.is-flipping-3d-spread-prev-to-single .pdf-preview-img-back-stacks_in_650,
  .pdf-preview-inner-stacks_in_650.is-flipping-3d-single-next-left .pdf-preview-img-turn-stacks_in_650,
  .pdf-preview-inner-stacks_in_650.is-flipping-3d-single-next-left .pdf-preview-img-back-stacks_in_650,
  .pdf-preview-inner-stacks_in_650.is-flipping-3d-single-next-right .pdf-preview-img-turn-stacks_in_650,
  .pdf-preview-inner-stacks_in_650.is-flipping-3d-single-next-right .pdf-preview-img-back-stacks_in_650,
  .pdf-preview-inner-stacks_in_650.is-flipping-3d-single-prev-left .pdf-preview-img-turn-stacks_in_650,
  .pdf-preview-inner-stacks_in_650.is-flipping-3d-single-prev-left .pdf-preview-img-back-stacks_in_650,
  .pdf-preview-inner-stacks_in_650.is-flipping-3d-single-prev-right .pdf-preview-img-turn-stacks_in_650,
  .pdf-preview-inner-stacks_in_650.is-flipping-3d-single-prev-right .pdf-preview-img-back-stacks_in_650,
  .pdf-preview-inner-stacks_in_650.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-turn-stacks_in_650,
  .pdf-preview-inner-stacks_in_650.is-flipping-3d-single-next-left-to-spread .pdf-preview-img-back-stacks_in_650,
  .pdf-preview-inner-stacks_in_650.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-turn-stacks_in_650,
  .pdf-preview-inner-stacks_in_650.is-flipping-3d-single-next-right-to-spread .pdf-preview-img-back-stacks_in_650,
  .pdf-preview-inner-stacks_in_650.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-turn-stacks_in_650,
  .pdf-preview-inner-stacks_in_650.is-flipping-3d-single-prev-left-to-spread .pdf-preview-img-back-stacks_in_650,
  .pdf-preview-inner-stacks_in_650.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-turn-stacks_in_650,
  .pdf-preview-inner-stacks_in_650.is-flipping-3d-single-prev-right-to-spread .pdf-preview-img-back-stacks_in_650,
  .pdf-preview-inner-stacks_in_650.is-flipping-book-open .pdf-preview-img-stacks_in_650,
  .pdf-preview-inner-stacks_in_650.is-flipping-book-open .pdf-preview-img-back-stacks_in_650,
  .pdf-preview-inner-stacks_in_650.is-flipping-book-close .pdf-preview-img-stacks_in_650,
  .pdf-preview-inner-stacks_in_650.is-flipping-book-close .pdf-preview-img-back-stacks_in_650,
  .pdf-preview-inner-stacks_in_650.is-flipping-book-open-3d .pdf-preview-img-turn-stacks_in_650,
  .pdf-preview-inner-stacks_in_650.is-flipping-book-open-3d .pdf-preview-img-back-stacks_in_650,
  .pdf-preview-inner-stacks_in_650.is-flipping-book-close-3d .pdf-preview-img-turn-stacks_in_650,
  .pdf-preview-inner-stacks_in_650.is-flipping-book-close-3d .pdf-preview-img-back-stacks_in_650,
  .pdf-preview-inner-stacks_in_650.is-fold-next .pdf-flip-fold-stacks_in_650,
  .pdf-preview-inner-stacks_in_650.is-fold-prev .pdf-flip-fold-stacks_in_650,
  .pdf-preview-inner-stacks_in_650.is-fold-book-open .pdf-flip-fold-stacks_in_650,
  .pdf-preview-inner-stacks_in_650.is-fold-book-close .pdf-flip-fold-stacks_in_650 {
    animation: none;
  }
}
@font-face{font-family:'icomoon';src:url('../../rw_common/plugins/stacks/scrollpage_icons/icomoon.eot?8zq521');src:url('../../rw_common/plugins/stacks/scrollpage_icons/icomoon.eot?8zq521#iefix') format('embedded-opentype'),url('../../rw_common/plugins/stacks/scrollpage_icons/icomoon.woff2?8zq521') format('woff2'),url('../../rw_common/plugins/stacks/scrollpage_icons/icomoon.ttf?8zq521') format('truetype'),url('../../rw_common/plugins/stacks/scrollpage_icons/icomoon.woff?8zq521') format('woff'),url('../../rw_common/plugins/stacks/scrollpage_icons/icomoon.svg?8zq521#icomoon') format('svg');font-weight:normal;font-style:normal}[class^="sp-icon-"],[class*=" sp-icon-"]{color:#6A3214;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sp-icon-chevron-rounded:before{content:"\e600"}.sp-icon-chevron-rounded-thick:before{content:"\e601"}.sp-icon-chevron-thin:before{content:"\e602"}.sp-icon-chevron-thick:before{content:"\e603"}.sp-icon-arrow:before{content:"\e604"}.sp-icon-arrow-thin:before{content:"\e605"}.sp-icon-arrow-thick:before{content:"\e606"}.sp-icon-round-1:before{content:"\e607"}.sp-icon-round-2:before{content:"\e608"}.sp-icon-round-3:before{content:"\e609"}.sp-icon-round-4:before{content:"\e60a"}#ncd-sp-arrow{display:inline-block;line-height:0;z-index:1000000;padding: 5px;background:#C0AB6E;border-radius: 7px;border-width: 0;border-style:solid;box-shadow: rgba(0,0,0,0.2) 0 1px 3px;text-shadow: 0 0 3px rgba(0,0,0,0.2);opacity:0;border-color:#FDAB5D}#ncd-sp-arrow i{font-size: 28px;}#ncd-sp-arrow.show i{cursor:pointer}#ncd-sp-arrow{position:fixed;opacity:0;margin: 20px;-webkit-transition:opacity 150ms,-webkit-transform 150ms;transition:opacity 150ms,transform 150ms;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}#ncd-sp-arrow.show.down-amount,#ncd-sp-arrow.show.down-container{-webkit-transition:opacity 750ms 0,-webkit-transform 750ms 0;transition:opacity 750ms 0,transform 750ms 0;}#ncd-sp-arrow .rotateThis{-webkit-transition:-webkit-transform 700ms;transition:transform 700ms}#ncd-sp-arrow.show.down-amount .rotateThis,#ncd-sp-arrow.show.down-container .rotateThis{position:relative;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}#ncd-sp-arrow.down-amount .rotateThis,#ncd-sp-arrow.down-container .rotateThis{position:relative;-webkit-transform:rotate(0);transform:rotate(0)}#ncd-sp-arrow.show{opacity:1;-webkit-transform:rotateY(0) translateX(0) translateY(0) translateZ(100px) scale(1);transform:rotateY(0) translateX(0) translateY(0) translateZ(100px) scale(1)}#ncd-sp-arrow.tl{top:0;left:0}#ncd-sp-arrow.tc{top:0;left:50%}#ncd-sp-arrow.tr{top:0;right:0}#ncd-sp-arrow.bl{bottom:0;left:0}#ncd-sp-arrow.bc{bottom:0;left:50%}#ncd-sp-arrow.br{bottom:0;right:0}@media screen and (max-width:400px){#ncd-sp-arrow{display:none}}
.stacks_in_37_3 > .grid-divider-wrapper > .grid-divider{height:calc(100% - 2rem)}





