.whitepaper-container{min-height:100vh;background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);padding:20px;position:relative;overflow-x:hidden}.loading-overlay,.whitepaper-container{display:flex;align-items:center;justify-content:center}.loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(26,26,46,.95);flex-direction:column;z-index:1000;color:white}.loading-spinner{width:50px;height:50px;border:3px solid rgba(255,255,255,.3);border-top-color:#ff6b35;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:20px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.book-container{display:flex;perspective:2000px;transform-style:preserve-3d;transition:all 1.5s cubic-bezier(.25,.46,.45,.94);max-width:1200px;width:100%}.book-container.book-opened{transform:rotateY(0deg)}.book-cover{width:300px;height:600px;background:linear-gradient(145deg,#2c3e50,#34495e);border:2px solid #ff6b35;border-radius:10px;display:flex;align-items:center;justify-content:center;position:relative;transform-style:preserve-3d;transition:all 1.5s cubic-bezier(.25,.46,.45,.94);box-shadow:0 10px 30px rgba(0,0,0,.3)}.left-cover{transform-origin:right center;transform:rotateY(0deg);z-index:10}.book-opened .left-cover{transform:rotateY(-160deg);animation:openLeftCover 1.5s cubic-bezier(.25,.46,.45,.94)}.right-cover{transform-origin:left center;transform:rotateY(0deg);z-index:10}.book-opened .right-cover{transform:rotateY(160deg);animation:openRightCover 1.5s cubic-bezier(.25,.46,.45,.94)}@keyframes openLeftCover{0%{transform:rotateY(0deg)}to{transform:rotateY(-160deg)}}@keyframes openRightCover{0%{transform:rotateY(0deg)}to{transform:rotateY(160deg)}}.cover-content{text-align:center;color:white;padding:40px 20px}.cover-content h1{font-size:2.5rem;font-weight:700;margin-bottom:20px;color:#ff6b35;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.cover-content h2{font-size:1.5rem;font-weight:300;color:#ecf0f1}.back-cover-text p{font-size:1.2rem;margin:10px 0;color:#bdc3c7}.book-pages{flex:1;background:white;border-radius:5px;box-shadow:0 10px 30px rgba(0,0,0,.2);opacity:0;transform:scale(.8);transition:all 1s ease-in-out .5s;overflow:hidden;max-width:900px}.book-opened .book-pages{opacity:1;transform:scale(1);animation:fadeInPages 1s ease-in-out .5s}@keyframes fadeInPages{0%{opacity:0;transform:scale(.8) rotateY(10deg)}to{opacity:1;transform:scale(1) rotateY(0deg)}}.pdf-viewer{display:flex;justify-content:center;padding:20px;background:#f8f9fa;min-height:600px}.react-pdf__Document{display:flex;flex-direction:column;align-items:center}.react-pdf__Page{margin-bottom:20px;box-shadow:0 4px 8px rgba(0,0,0,.1);border-radius:8px;overflow:hidden}.react-pdf__Page__canvas{max-width:100%;height:auto!important}.pdf-controls{background:#2c3e50;padding:20px;color:white}.page-navigation{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:20px}.nav-button{background:#ff6b35;color:white;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;font-weight:500;transition:all .3s ease}.nav-button:hover:not(:disabled){background:#e55a2b;transform:translateY(-2px)}.nav-button:disabled{background:#7f8c8d;cursor:not-allowed;transform:none}.page-info{display:flex;align-items:center;gap:5px;font-size:1rem}.page-input{width:60px;padding:5px;border:1px solid #bdc3c7;border-radius:3px;text-align:center;font-size:1rem}.page-thumbnails{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.thumbnail-button{background:#34495e;color:white;border:1px solid #7f8c8d;padding:8px 12px;border-radius:4px;cursor:pointer;transition:all .3s ease;font-size:.9rem}.thumbnail-button.active,.thumbnail-button:hover{background:#ff6b35;border-color:#ff6b35}.thumbnail-button.active{font-weight:700}.more-pages{color:#bdc3c7;padding:8px 12px;font-size:.9rem}@media (max-width:1024px){.book-container{flex-direction:column;align-items:center;gap:20px}.book-cover{width:250px;height:350px;animation:none!important}.book-cover,.book-opened .left-cover,.book-opened .right-cover{transform:none!important}.book-pages{opacity:1;transform:scale(1);transition:none;max-width:100%}.cover-content h1{font-size:2rem}.cover-content h2{font-size:1.2rem}}@media (max-width:768px){.whitepaper-container{padding:10px}.book-cover{width:200px;height:280px}.cover-content{padding:20px 15px}.cover-content h1{font-size:1.5rem}.cover-content h2{font-size:1rem}.pdf-viewer{padding:10px}.pdf-controls{padding:15px}.page-navigation{flex-direction:column;gap:15px}.nav-button{padding:8px 16px;font-size:.9rem}.page-thumbnails{gap:5px}.thumbnail-button{padding:6px 10px;font-size:.8rem}}@media (max-width:480px){.book-cover{width:150px;height:220px}.cover-content h1{font-size:1.2rem}.cover-content h2{font-size:.9rem}.back-cover-text p{font-size:1rem}}