.HeaderNavCluster-module__-Dv4BG__nav-cluster{background:var(--background-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);align-items:center;padding:2px;display:flex}.HeaderNavCluster-module__-Dv4BG__nav-btn{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;transition:var(--transition-all);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.HeaderNavCluster-module__-Dv4BG__nav-btn:hover:not(:disabled){background:var(--color-hover-bg);color:var(--color-text-primary)}}.HeaderNavCluster-module__-Dv4BG__nav-btn:active:not(:disabled){transform:scale(.92)}.HeaderNavCluster-module__-Dv4BG__nav-btn:disabled{opacity:.3;cursor:not-allowed}.HeaderNavCluster-module__-Dv4BG__input-group{font-size:var(--font-size-xs);color:var(--color-text-muted);-webkit-user-select:none;user-select:none;align-items:center;gap:4px;padding:0 6px;display:flex}.HeaderNavCluster-module__-Dv4BG__input{background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-sm);width:44px;height:26px;color:var(--color-text-primary);text-align:center;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);-moz-appearance:textfield;transition:var(--transition-all);outline:none}.HeaderNavCluster-module__-Dv4BG__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.HeaderNavCluster-module__-Dv4BG__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media (hover:hover){.HeaderNavCluster-module__-Dv4BG__input:hover{border-color:var(--color-border-hover)}}.HeaderNavCluster-module__-Dv4BG__input:focus{border-color:var(--input-focus-border);box-shadow:var(--input-focus-ring);background:var(--background-card)}.HeaderNavCluster-module__-Dv4BG__total-count{font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-align:left;min-width:18px}.HeaderNavCluster-module__-Dv4BG__desktop-only{display:flex}@media (max-width:768px){.HeaderNavCluster-module__-Dv4BG__desktop-only{display:none!important}}
.HeaderZoomCluster-module__Cj3GDa__zoom-cluster{background:var(--background-card);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;gap:1px;padding:2px;transition:border-color .2s;display:flex;box-shadow:0 2px 8px #00000040}@media (hover:hover){.HeaderZoomCluster-module__Cj3GDa__zoom-cluster:hover{border-color:var(--color-border-hover)}}.HeaderZoomCluster-module__Cj3GDa__zoom-btn{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-text-secondary);cursor:pointer;transition:var(--transition-all);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.HeaderZoomCluster-module__Cj3GDa__zoom-btn:hover:not(:disabled){background:var(--color-hover-bg);color:var(--color-text-primary)}}.HeaderZoomCluster-module__Cj3GDa__zoom-btn:active:not(:disabled){transform:scale(.92)}.HeaderZoomCluster-module__Cj3GDa__zoom-btn:disabled{opacity:.25;cursor:not-allowed}.HeaderZoomCluster-module__Cj3GDa__select-wrapper{border-left:1px solid var(--color-border-subtle);border-right:1px solid var(--color-border-subtle);align-items:center;margin:0 1px;display:inline-flex;position:relative}.HeaderZoomCluster-module__Cj3GDa__select{border-radius:var(--radius-sm);height:28px;color:var(--color-text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;appearance:none;transition:var(--transition-all);background:0 0;border:none;outline:none;padding:0 24px 0 10px}@media (hover:hover){.HeaderZoomCluster-module__Cj3GDa__select:hover{background:#ffffff0d}}.HeaderZoomCluster-module__Cj3GDa__select:focus-visible{box-shadow:0 0 0 1.5px var(--color-primary)}.HeaderZoomCluster-module__Cj3GDa__select-option{color:#f0f0f0;font-size:var(--font-size-xs);background:#18191c;padding:8px 12px}.HeaderZoomCluster-module__Cj3GDa__select-arrow{pointer-events:none;color:var(--color-text-muted);justify-content:center;align-items:center;transition:transform .15s;display:flex;position:absolute;right:8px}.HeaderZoomCluster-module__Cj3GDa__desktop-only{display:flex}@media (max-width:768px){.HeaderZoomCluster-module__Cj3GDa__desktop-only{display:none!important}}
.BrochureViewerHeader-module__uKerDW__pdf-header{z-index:100;height:56px;padding:0 var(--spacing-4);background:var(--background-card);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--color-border);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0;left:0;right:0}.BrochureViewerHeader-module__uKerDW__pdf-header__brand{align-items:center;gap:var(--spacing-3);flex-shrink:1;min-width:0;display:flex}.BrochureViewerHeader-module__uKerDW__pdf-header__back-btn{align-items:center;gap:var(--spacing-2);height:34px;padding:0 var(--spacing-3);background:var(--button-bg);border:1px solid var(--button-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);transition:var(--transition-all);white-space:nowrap;text-decoration:none;display:inline-flex}@media (hover:hover){.BrochureViewerHeader-module__uKerDW__pdf-header__back-btn:hover{background:var(--button-hover-bg);border-color:var(--color-border-hover);color:var(--color-white)}}.BrochureViewerHeader-module__uKerDW__pdf-header__badge{background:var(--color-accent-danger);color:var(--color-white);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);border-radius:var(--radius-sm);letter-spacing:var(--letter-spacing-wider);flex-shrink:0;justify-content:center;align-items:center;padding:2px 6px;display:inline-flex}.BrochureViewerHeader-module__uKerDW__pdf-header__title-box{flex-direction:column;min-width:0;display:flex}.BrochureViewerHeader-module__uKerDW__pdf-header__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;max-width:220px;overflow:hidden}.BrochureViewerHeader-module__uKerDW__pdf-header__subtitle{font-size:var(--font-size-2xs);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.BrochureViewerHeader-module__uKerDW__pdf-header__center{align-items:center;gap:var(--spacing-2);flex-shrink:0;display:flex}.BrochureViewerHeader-module__uKerDW__pdf-header__cluster{background:var(--background-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);align-items:center;padding:2px;display:flex}.BrochureViewerHeader-module__uKerDW__pdf-header__btn{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;transition:var(--transition-all);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.BrochureViewerHeader-module__uKerDW__pdf-header__btn:hover:not(:disabled){background:var(--color-hover-bg);color:var(--color-text-primary)}}.BrochureViewerHeader-module__uKerDW__pdf-header__btn:active:not(:disabled){transform:scale(.92)}.BrochureViewerHeader-module__uKerDW__pdf-header__btn--active,.BrochureViewerHeader-module__uKerDW__pdf-header__btn--desktop-active{background:var(--color-surface-glass-strong);color:var(--color-primary)}.BrochureViewerHeader-module__uKerDW__pdf-header__btn:disabled{opacity:.3;cursor:not-allowed}.BrochureViewerHeader-module__uKerDW__pdf-header__right{align-items:center;gap:var(--spacing-2);flex-shrink:0;display:flex}.BrochureViewerHeader-module__uKerDW__pdf-header__download-btn{align-items:center;gap:var(--spacing-2);height:34px;padding:0 var(--spacing-3);background:var(--color-submit-bg);border:1px solid var(--color-submit-border);border-radius:var(--radius-md);color:var(--color-submit-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);transition:var(--transition-all);box-shadow:var(--color-submit-shadow);white-space:nowrap;text-decoration:none;display:inline-flex}@media (hover:hover){.BrochureViewerHeader-module__uKerDW__pdf-header__download-btn:hover{background:var(--color-submit-hover);box-shadow:var(--color-submit-shadow-hover);color:var(--color-submit-text)}}.BrochureViewerHeader-module__uKerDW__pdf-header__desktop-only{display:flex}@media (max-width:1024px){.BrochureViewerHeader-module__uKerDW__pdf-header__title{max-width:150px}}@media (max-width:768px){.BrochureViewerHeader-module__uKerDW__pdf-header{height:52px;padding:0 var(--spacing-2);gap:var(--spacing-1)}.BrochureViewerHeader-module__uKerDW__pdf-header__desktop-only{display:none!important}.BrochureViewerHeader-module__uKerDW__pdf-header__title{max-width:110px;font-size:var(--font-size-xs)}.BrochureViewerHeader-module__uKerDW__pdf-header__subtitle,.BrochureViewerHeader-module__uKerDW__pdf-header__back-text,.BrochureViewerHeader-module__uKerDW__pdf-header__download-text{display:none}.BrochureViewerHeader-module__uKerDW__pdf-header__download-btn{padding:0 var(--spacing-2);justify-content:center;width:34px}.BrochureViewerHeader-module__uKerDW__pdf-header__btn--desktop-active{color:var(--color-text-secondary);background:0 0}.BrochureViewerHeader-module__uKerDW__pdf-header__btn--mobile-active{background:var(--color-surface-glass-strong);color:var(--color-primary)}}
.BrochureViewerOrientationPrompt-module__FtQY4q__prompt-container{bottom:var(--spacing-4);z-index:100;border:1px solid var(--color-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(16px);width:calc(100% - 24px);max-width:440px;padding:var(--spacing-3);align-items:center;gap:var(--spacing-3);pointer-events:auto;background:#121214f0;animation:.35s cubic-bezier(.16,1,.3,1) forwards BrochureViewerOrientationPrompt-module__FtQY4q__slideUpPrompt;display:flex;position:fixed;left:50%;transform:translate(-50%)translateY(0);box-shadow:0 12px 32px #000000a6,0 2px 8px #0006}.BrochureViewerOrientationPrompt-module__FtQY4q__prompt-gif-wrapper{border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);background:#111215;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.BrochureViewerOrientationPrompt-module__FtQY4q__prompt-gif{object-fit:cover;width:100%;height:100%;display:block}.BrochureViewerOrientationPrompt-module__FtQY4q__prompt-content{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.BrochureViewerOrientationPrompt-module__FtQY4q__prompt-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:1.2}.BrochureViewerOrientationPrompt-module__FtQY4q__prompt-desc{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:0;line-height:1.35}.BrochureViewerOrientationPrompt-module__FtQY4q__prompt-actions{align-items:center;gap:var(--spacing-2);flex-shrink:0;display:flex}.BrochureViewerOrientationPrompt-module__FtQY4q__prompt-dismiss-btn{background:var(--color-surface-glass-strong);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:var(--transition-all);white-space:nowrap;padding:6px 12px}@media (hover:hover){.BrochureViewerOrientationPrompt-module__FtQY4q__prompt-dismiss-btn:hover{background:var(--color-hover-bg);border-color:var(--color-border-hover)}}.BrochureViewerOrientationPrompt-module__FtQY4q__prompt-close-btn{border-radius:var(--radius-full);width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;transition:var(--transition-all);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.BrochureViewerOrientationPrompt-module__FtQY4q__prompt-close-btn:hover{color:var(--color-text-primary);background:var(--color-hover-bg)}}@keyframes BrochureViewerOrientationPrompt-module__FtQY4q__slideUpPrompt{0%{opacity:0;transform:translate(-50%)translateY(24px)scale(.96)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@media (min-width:841px),(orientation:landscape){.BrochureViewerOrientationPrompt-module__FtQY4q__prompt-container{display:none!important}}
.BrochureViewerStage-module__N_BgCq__pdf-stage{background:var(--background-primary);scroll-behavior:smooth;height:100%;padding:var(--spacing-4) 0;-webkit-user-select:text;user-select:text;overscroll-behavior:contain;flex-direction:column;flex:1;display:flex;position:relative;overflow:auto}.BrochureViewerStage-module__N_BgCq__pdf-stage--hand{cursor:grab;-webkit-user-select:none;user-select:none}.BrochureViewerStage-module__N_BgCq__pdf-stage--dragging{cursor:grabbing!important}.BrochureViewerStage-module__N_BgCq__pdf-stage__pages{align-items:center;gap:var(--spacing-5);flex-direction:column;width:100%;min-width:100%;margin:0 auto;display:flex}.BrochureViewerStage-module__N_BgCq__pdf-stage__slot{background:var(--background-card);border-radius:var(--radius-sm);border:1px solid var(--color-border);width:var(--page-width,100%);height:var(--page-height,auto);aspect-ratio:var(--slot-aspect-ratio,16 / 9);flex-shrink:0;justify-content:center;align-items:center;transition:box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #00000073,0 2px 8px #00000040}@media (hover:hover){.BrochureViewerStage-module__N_BgCq__pdf-stage__slot:hover{border-color:var(--color-border-hover);box-shadow:0 12px 40px #0009,0 4px 12px #0000004d}}.BrochureViewerStage-module__N_BgCq__pdf-stage__skeleton{background:linear-gradient(110deg, var(--background-card) 20%, var(--color-surface-glass-strong) 40%, var(--background-card) 60%);z-index:1;opacity:1;pointer-events:none;background-size:200% 100%;justify-content:center;align-items:center;transition:opacity .35s cubic-bezier(.16,1,.3,1);animation:1.6s ease-in-out infinite BrochureViewerStage-module__N_BgCq__pdfSlotShimmer;display:flex;position:absolute;inset:0}.BrochureViewerStage-module__N_BgCq__pdf-stage__skeleton--hidden{opacity:0!important}.BrochureViewerStage-module__N_BgCq__pdf-stage__skeleton-badge{align-items:center;gap:var(--spacing-2);background:var(--color-surface-glass-strong);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:6px 14px;display:inline-flex}.BrochureViewerStage-module__N_BgCq__pdf-stage__skeleton-dot{background:var(--color-primary);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite BrochureViewerStage-module__N_BgCq__pdfDotPulse}.BrochureViewerStage-module__N_BgCq__pdf-stage__preview-img{object-fit:contain;opacity:0;z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:opacity .3s cubic-bezier(.16,1,.3,1);display:block;position:absolute;inset:0}.BrochureViewerStage-module__N_BgCq__pdf-stage__preview-img--loaded{opacity:1}.BrochureViewerStage-module__N_BgCq__pdf-stage__canvas{object-fit:contain;opacity:0;z-index:2;width:100%;height:100%;transition:opacity .35s cubic-bezier(.16,1,.3,1);display:block;position:absolute;inset:0}.BrochureViewerStage-module__N_BgCq__pdf-stage__canvas--loaded{opacity:1!important}.BrochureViewerStage-module__N_BgCq__pdf-stage__blur-wrapper{z-index:0;opacity:1;pointer-events:none;width:100%;height:100%;transition:opacity .45s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;overflow:hidden}.BrochureViewerStage-module__N_BgCq__pdf-stage__blur-wrapper--hidden{opacity:0!important}.BrochureViewerStage-module__N_BgCq__pdf-stage__blur-img{object-fit:contain;filter:blur(24px);opacity:.98;image-rendering:auto;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.02)}.BrochureViewerStage-module__N_BgCq__pdf-stage__blur-fallback{background:radial-gradient(circle,#ffffff0d 0%,#121418f2 75%);width:100%;height:100%;position:absolute;inset:0}@keyframes BrochureViewerStage-module__N_BgCq__pdfSlotShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes BrochureViewerStage-module__N_BgCq__pdfDotPulse{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@media (max-width:768px),(orientation:portrait){.BrochureViewerStage-module__N_BgCq__pdf-stage{padding:var(--spacing-2) 0}.BrochureViewerStage-module__N_BgCq__pdf-stage__pages{gap:var(--spacing-3);width:100%;min-width:100%}.BrochureViewerStage-module__N_BgCq__pdf-stage__slot{box-shadow:none;border-left:none;border-right:none;border-radius:0}}
.BrochureViewerStatus-module__SMr8Ya__pdf-status-overlay{z-index:50;-webkit-backdrop-filter:blur(8px);background:radial-gradient(circle,#ffffff0a,#0000 58%),#0f0f0ff5;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;display:flex;position:absolute;inset:0}.BrochureViewerStatus-module__SMr8Ya__pdf-vista-loader{color:#fff;background:#de3500;width:48px;height:48px;animation:1s linear infinite alternate BrochureViewerStatus-module__SMr8Ya__pdfVistaLayers;display:inline-block;position:relative;transform:rotateX(65deg)rotate(45deg)}.BrochureViewerStatus-module__SMr8Ya__pdf-vista-loader:after{content:"";background:#ffffffb3;animation:1s linear infinite alternate BrochureViewerStatus-module__SMr8Ya__pdfVistaLayerTr;position:absolute;inset:0}.BrochureViewerStatus-module__SMr8Ya__pdf-status-overlay__title{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);letter-spacing:var(--letter-spacing-snug)}.BrochureViewerStatus-module__SMr8Ya__pdf-status-overlay__subtitle-box{max-width:460px;min-height:28px;padding:0 var(--spacing-4);text-align:center;justify-content:center;align-items:center;display:flex}.BrochureViewerStatus-module__SMr8Ya__pdf-status-overlay__subtitle{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-normal)}.BrochureViewerStatus-module__SMr8Ya__pdf-status-overlay__cursor{background:var(--color-primary);vertical-align:middle;border-radius:1px;width:2px;height:14px;margin-left:4px;animation:.75s step-end infinite BrochureViewerStatus-module__SMr8Ya__pdfCursorBlink;display:inline-block}.BrochureViewerStatus-module__SMr8Ya__pdf-status-overlay__cursor--typing{opacity:1;animation:none}@keyframes BrochureViewerStatus-module__SMr8Ya__pdfCursorBlink{0%,to{opacity:1}50%{opacity:0}}@keyframes BrochureViewerStatus-module__SMr8Ya__pdfVistaLayers{0%{box-shadow:0 0}90%,to{box-shadow:20px 20px 0 -4px}}@keyframes BrochureViewerStatus-module__SMr8Ya__pdfVistaLayerTr{0%{transform:translate(0)scale(1)}to{transform:translate(-25px,-25px)scale(1)}}@media (prefers-reduced-motion:reduce){.BrochureViewerStatus-module__SMr8Ya__pdf-vista-loader,.BrochureViewerStatus-module__SMr8Ya__pdf-vista-loader:after,.BrochureViewerStatus-module__SMr8Ya__pdf-status-overlay__cursor{animation:none}}.BrochureViewerStatus-module__SMr8Ya__pdf-status-pill{bottom:var(--spacing-4);right:var(--spacing-4);align-items:center;gap:var(--spacing-2);background:var(--color-surface-glass-strong);border:1px solid var(--color-border);border-radius:var(--radius-full);z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;padding:6px 14px;animation:.3s BrochureViewerStatus-module__SMr8Ya__pdfStatusPillFadeIn;display:flex;position:absolute;box-shadow:0 4px 16px #0006}.BrochureViewerStatus-module__SMr8Ya__pdf-status-pill__dot{background:var(--color-primary);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite BrochureViewerStatus-module__SMr8Ya__pdfDotPulse}.BrochureViewerStatus-module__SMr8Ya__pdf-status-pill__text{font-size:var(--font-size-xs);color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}@keyframes BrochureViewerStatus-module__SMr8Ya__pdfStatusPillFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes BrochureViewerStatus-module__SMr8Ya__pdfDotPulse{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}
.BrochureViewerThumbnails-module__utdqLq__pdf-rail{background:var(--background-card);border-right:1px solid var(--color-border);z-index:40;flex-direction:column;flex-shrink:0;width:200px;height:100%;transition:width .22s cubic-bezier(.16,1,.3,1),border-color .22s;display:flex;position:relative;overflow:hidden}.BrochureViewerThumbnails-module__utdqLq__pdf-rail__header{width:200px;min-width:200px;height:44px;padding:0 var(--spacing-3);border-bottom:1px solid var(--color-border);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);justify-content:space-between;align-items:center;display:flex}.BrochureViewerThumbnails-module__utdqLq__pdf-rail__close-btn{color:var(--color-text-muted);cursor:pointer;padding:var(--spacing-1);border-radius:var(--radius-sm);background:0 0;border:none;display:none}@media (hover:hover){.BrochureViewerThumbnails-module__utdqLq__pdf-rail__close-btn:hover{color:var(--color-text-primary);background:var(--color-hover-bg)}}.BrochureViewerThumbnails-module__utdqLq__pdf-rail__list{width:200px;min-width:200px;padding:var(--spacing-3) var(--spacing-2);gap:var(--spacing-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.BrochureViewerThumbnails-module__utdqLq__pdf-rail__item{align-items:center;gap:var(--spacing-1);border-radius:var(--radius-md);padding:var(--spacing-1);cursor:pointer;transition:var(--transition-all);background:0 0;border:1px solid #0000;flex-direction:column;display:flex}@media (hover:hover){.BrochureViewerThumbnails-module__utdqLq__pdf-rail__item:hover{background:var(--color-hover-bg);border-color:var(--color-border-subtle)}}.BrochureViewerThumbnails-module__utdqLq__pdf-rail__item--active{background:var(--color-surface-glass-strong);border-color:var(--color-primary)}.BrochureViewerThumbnails-module__utdqLq__pdf-rail__thumb-slot{width:100%;aspect-ratio:var(--thumb-aspect-ratio,16 / 9);background:var(--background-elevated);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.BrochureViewerThumbnails-module__utdqLq__pdf-rail__thumb-img{z-index:2;object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .28s;display:block;position:relative}.BrochureViewerThumbnails-module__utdqLq__pdf-rail__thumb-img--loaded{opacity:1}.BrochureViewerThumbnails-module__utdqLq__pdf-rail__thumb-placeholder{z-index:1;border-radius:var(--radius-sm);background:var(--background-elevated);opacity:1;justify-content:center;align-items:center;transition:opacity .25s;display:flex;position:absolute;inset:0;overflow:hidden}.BrochureViewerThumbnails-module__utdqLq__pdf-rail__thumb-placeholder--shimmer{background:linear-gradient(110deg, var(--background-elevated) 20%, var(--color-surface-glass-strong) 40%, var(--background-elevated) 60%);background-size:200% 100%;animation:1.8s ease-in-out infinite BrochureViewerThumbnails-module__utdqLq__pdfRailShimmer}.BrochureViewerThumbnails-module__utdqLq__pdf-rail__thumb-placeholder--hidden{opacity:0!important;pointer-events:none!important}.BrochureViewerThumbnails-module__utdqLq__pdf-rail__thumb-blur-img{object-fit:contain;filter:blur(8px);opacity:.96;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.06)}.BrochureViewerThumbnails-module__utdqLq__pdf-rail__thumb-blur-color{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.BrochureViewerThumbnails-module__utdqLq__pdf-rail__thumb-number{z-index:2;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-shadow:0 1px 4px #000000d9;position:relative}.BrochureViewerThumbnails-module__utdqLq__pdf-rail__label{font-size:var(--font-size-2xs);color:var(--color-text-muted);font-weight:var(--font-weight-medium)}.BrochureViewerThumbnails-module__utdqLq__pdf-rail__item--active .BrochureViewerThumbnails-module__utdqLq__pdf-rail__label{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}@keyframes BrochureViewerThumbnails-module__utdqLq__pdfRailShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.BrochureViewerThumbnails-module__utdqLq__pdf-rail--desktop-collapsed{pointer-events:none!important;border-right-color:#0000!important;width:0!important}.BrochureViewerThumbnails-module__utdqLq__pdf-rail__backdrop{display:none}@media (max-width:768px){.BrochureViewerThumbnails-module__utdqLq__pdf-rail{box-shadow:var(--shadow-xl);z-index:90;visibility:hidden;pointer-events:none;transition:transform .25s cubic-bezier(.16,1,.3,1),visibility .25s;position:fixed;top:52px;bottom:0;left:0;transform:translate(-100%);width:240px!important;display:flex!important}.BrochureViewerThumbnails-module__utdqLq__pdf-rail--desktop-collapsed{border-right-color:var(--color-border)!important;width:240px!important}.BrochureViewerThumbnails-module__utdqLq__pdf-rail__header,.BrochureViewerThumbnails-module__utdqLq__pdf-rail__list{width:100%;min-width:0}.BrochureViewerThumbnails-module__utdqLq__pdf-rail--mobile-open{visibility:visible!important;pointer-events:auto!important;transform:translate(0)!important}.BrochureViewerThumbnails-module__utdqLq__pdf-rail__close-btn{display:inline-flex}.BrochureViewerThumbnails-module__utdqLq__pdf-rail__backdrop{background:var(--color-overlay-soft);-webkit-backdrop-filter:blur(4px);z-index:85;animation:.2s BrochureViewerThumbnails-module__utdqLq__fadeInBackdrop;display:block;position:fixed;inset:52px 0 0}}@keyframes BrochureViewerThumbnails-module__utdqLq__fadeInBackdrop{0%{opacity:0}to{opacity:1}}
.BrochureViewer-module__XpyYGa__pdf-viewer{background:var(--background-primary);width:100vw;height:100svh;color:var(--color-text-primary);font-family:var(--font-family-base);flex-direction:column;display:flex;position:relative;overflow:hidden}.BrochureViewer-module__XpyYGa__pdf-viewer__body{flex:1;width:100%;height:calc(100svh - 56px);display:flex;position:relative;overflow:hidden}.BrochureViewer-module__XpyYGa__pdf-viewer__error-card{text-align:center;padding:var(--spacing-6);background:var(--background-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);justify-content:center;align-items:center;gap:var(--spacing-3);max-width:420px;box-shadow:var(--shadow-xl);flex-direction:column;margin:auto;display:flex}.BrochureViewer-module__XpyYGa__pdf-viewer__error-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-error)}.BrochureViewer-module__XpyYGa__pdf-viewer__error-msg{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.BrochureViewer-module__XpyYGa__pdf-viewer__retry-btn{margin-top:var(--spacing-2);background:var(--color-white);color:var(--color-black);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:var(--transition-all);border:none;justify-content:center;align-items:center;padding:8px 20px;display:inline-flex}@media (hover:hover){.BrochureViewer-module__XpyYGa__pdf-viewer__retry-btn:hover{opacity:.9;transform:translateY(-1px)}}@media (max-width:768px){.BrochureViewer-module__XpyYGa__pdf-viewer__body{height:calc(100svh - 52px)}}
.BrochureViewerSkeleton-module__vwKJcW__pdf-skeleton{background:var(--background-primary);flex-direction:column;width:100vw;height:100svh;display:flex;overflow:hidden}.BrochureViewerSkeleton-module__vwKJcW__pdf-skeleton__header{background:var(--background-card);border-bottom:1px solid var(--color-border);height:56px;padding:0 var(--spacing-4);justify-content:space-between;align-items:center;display:flex}.BrochureViewerSkeleton-module__vwKJcW__pdf-skeleton__brand{align-items:center;gap:var(--spacing-3);display:flex}.BrochureViewerSkeleton-module__vwKJcW__pdf-skeleton__badge{background:var(--color-accent-danger);border-radius:var(--radius-sm);opacity:.8;width:32px;height:20px}.BrochureViewerSkeleton-module__vwKJcW__pdf-skeleton__title{background:var(--background-elevated);border-radius:var(--radius-sm);width:140px;height:16px;animation:1.5s ease-in-out infinite BrochureViewerSkeleton-module__vwKJcW__pdfSkeletonPulse}.BrochureViewerSkeleton-module__vwKJcW__pdf-skeleton__body{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.25rem;display:flex}.BrochureViewerSkeleton-module__vwKJcW__pdf-vista-loader{color:#fff;background:#de3500;width:48px;height:48px;animation:1s linear infinite alternate BrochureViewerSkeleton-module__vwKJcW__pdfVistaLayers;display:inline-block;position:relative;transform:rotateX(65deg)rotate(45deg)}.BrochureViewerSkeleton-module__vwKJcW__pdf-vista-loader:after{content:"";background:#ffffffb3;animation:1s linear infinite alternate BrochureViewerSkeleton-module__vwKJcW__pdfVistaLayerTr;position:absolute;inset:0}.BrochureViewerSkeleton-module__vwKJcW__pdf-skeleton__text{font-size:var(--font-size-xs);color:var(--color-text-muted)}@keyframes BrochureViewerSkeleton-module__vwKJcW__pdfVistaLayers{0%{box-shadow:0 0}90%,to{box-shadow:20px 20px 0 -4px}}@keyframes BrochureViewerSkeleton-module__vwKJcW__pdfVistaLayerTr{0%{transform:translate(0)scale(1)}to{transform:translate(-25px,-25px)scale(1)}}@keyframes BrochureViewerSkeleton-module__vwKJcW__pdfSkeletonPulse{0%,to{opacity:.5}50%{opacity:1}}@media (max-width:768px){.BrochureViewerSkeleton-module__vwKJcW__pdf-skeleton__header{height:52px;padding:0 var(--spacing-2)}}
