.TechArchive_container__6RkXj{padding:40px 20px;min-height:100vh}.TechArchive_heading__3worz{font-size:28px;font-weight:700;color:#0a3a60;margin-bottom:20px;font-family:inherit}.TechArchive_linkWrapper__qeo9L{margin-bottom:40px}.TechArchive_textLink__SDIic{color:#64b5f6;text-decoration:none;font-size:15px;transition:color .2s}.TechArchive_textLink__SDIic:hover{color:#42a5f5;text-decoration:underline}.TechArchive_textLinkText__9U5KI{color:#666;font-size:15px}.TechArchive_divider__bGdUQ{height:1px;background-color:#e0e0e0;margin:40px 0}.TechArchive_sectionTitle__NvCyO{text-align:center;font-size:26px;font-weight:600;color:#555;margin-bottom:30px;font-family:inherit}.TechArchive_loadingWrapper__v9Afl{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;gap:16px}.TechArchive_loadingSpinner__Sa4EU{width:40px;height:40px;border:4px solid rgba(0,0,0,.1);border-top-color:#0a3a60;border-radius:50%;animation:TechArchive_loading-spin__4Fk7z .8s linear infinite}.TechArchive_loadingText__EBu_P{color:#666;font-size:16px;font-weight:500;text-align:center}@keyframes TechArchive_loading-spin__4Fk7z{to{transform:rotate(1turn)}}.TechArchive_viewerContainer__5_SLz{width:80%;margin:0 auto;overflow:hidden}.TechArchive_shelfSection__t1fKU{margin-top:60px;margin-bottom:60px}.TechArchive_shelfScene__xZ_hX{position:relative;max-width:1100px;margin:0 auto 40px;padding-bottom:40px}.TechArchive_shelfBooks__6iMZ6{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:20px;padding:0 20px}.TechArchive_bookCover__zsmpK{width:140px;min-height:190px;background:#fff;border:1px solid #ddd;box-shadow:3px 6px 14px rgba(0,0,0,.2);cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease;transform-origin:bottom center;position:relative;z-index:2}.TechArchive_bookCover__zsmpK:hover{box-shadow:4px 20px 30px rgba(0,0,0,.25);z-index:10}.TechArchive_bookCover__zsmpK:hover .TechArchive_bookOverlay__kzb_O,.TechArchive_bookCover__zsmpK:hover .TechArchive_bookPageCount__jR7OH{opacity:1}.TechArchive_bookOverlay__kzb_O{inset:0;background:rgba(255,255,255,.6);z-index:2}.TechArchive_bookOverlay__kzb_O,.TechArchive_bookPageCount__jR7OH{position:absolute;opacity:0;transition:opacity .2s ease;pointer-events:none}.TechArchive_bookPageCount__jR7OH{top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;color:#000000;font-size:18px;z-index:3;text-shadow:0 1px 4px rgba(0,0,0,.4)}.TechArchive_bookHeader__wQgZ_{background:#fff;padding:4px 6px 0;border-bottom:1px solid #eee;flex-shrink:0}.TechArchive_bookHeaderTop__KNZa6{display:flex;align-items:center;justify-content:center;gap:4px;padding-bottom:2px}.TechArchive_bookOrgName__Exfr5{font-size:6px;font-weight:700;color:#0a3a60;text-transform:uppercase;letter-spacing:.3px;text-align:center}.TechArchive_bookRedBar__ei9CI{height:3px;background:#c0392b;margin:0 -6px}.TechArchive_bookImageArea__c73xv{overflow:hidden;display:flex;align-items:center;justify-content:center;padding:4px 4px 0}.TechArchive_bookPreviewImg__nf3NX{width:100%;height:80px;object-fit:cover}.TechArchive_bookInfo__7A7f3{padding:4px 6px 6px;background:#fff;border-top:1px solid #eee;flex-shrink:0}.TechArchive_bookTitle__CvZOm{font-size:7.5px;font-weight:700;color:#1a1a1a;text-align:center;margin-bottom:2px;line-height:1.3}.TechArchive_bookSubtitle__dZzMx{font-size:6px;color:#555;text-align:center;line-height:1.4}.TechArchive_shelfBase__AbpeL{position:absolute;bottom:0;left:0;width:100%;height:40px;background-image:url(/assets/images/shelf_metal.png);background-size:100% 100%;background-repeat:no-repeat;z-index:1}.TechArchive_modelViewer__gRxr3{position:fixed;inset:0;z-index:9999;background:#3a3a3a;display:flex;flex-direction:column}.TechArchive_modelViewerViewer__gPrap{flex:1;min-height:0;display:flex;flex-direction:column}.TechArchive_modalMergingLoader__aVSWK{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.TechArchive_modelViewerClose__pTci_{position:absolute;top:12px;right:16px;z-index:10001;background:rgba(0,0,0,.55);color:#fff;border:none;padding:6px 14px;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer}.TechArchive_modelViewerClose__pTci_:hover{background:rgba(0,0,0,.8)}.TechArchive_modalFullscreen__FbobA{background:#3a3a3a!important;border:none!important;padding:0!important}.TechArchive_modalFlipWrapper__WI_eJ{width:100%;height:100vh;display:flex;flex-direction:column;overflow:hidden}.TechArchive_modalPdfArea__qpf4J{height:100vh;background:#333;display:flex;flex-direction:column}.TechArchive_modalHeader__GMM9t{background:#222;color:white;padding:15px;display:flex;justify-content:space-between}.TechArchive_closeModalBtn__4TFsB{background:transparent;color:white;border:none;font-size:24px;cursor:pointer}.TechArchive_iframeViewer__MN7bb{width:100%;flex:1;border:none;background:white}.TechArchive_modalCloseBtn__QKi8L{position:fixed;top:12px;right:16px;z-index:9999;background:rgba(0,0,0,.55);color:#fff;border:none;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s}.TechArchive_modalCloseBtn__QKi8L:hover{background:rgba(0,0,0,.8)}