.mathsiq-pdf-viewer{border:1px solid #d7dce2;border-radius:10px;background:#f3f5f7;color:#18212b;overflow:hidden;max-width:100%;font:inherit}.mathsiq-pdf-toolbar{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap;padding:.75rem;background:#fff;border-bottom:1px solid #d7dce2}.mathsiq-pdf-toolbar button{min-height:40px;padding:.4rem .75rem;border:1px solid #aeb8c3;border-radius:5px;background:#fff;color:inherit;cursor:pointer}.mathsiq-pdf-toolbar button:focus-visible{outline:3px solid #2271b1;outline-offset:2px}.mathsiq-pdf-scroll{max-height:82vh;overflow:auto;padding:1rem;overscroll-behavior:contain}.mathsiq-pdf-sheet{position:relative;margin:0 auto;width:100%;transform-origin:top center;transition:width .15s}.mathsiq-pdf-sheet img{display:block;width:100%;height:auto;user-select:none;-webkit-user-drag:none}.mathsiq-pdf-watermark{display:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-28deg);font:bold clamp(1.5rem,6vw,4rem)/1 sans-serif;color:rgba(20,45,80,.20);pointer-events:none;white-space:nowrap}.mathsiq-pdf-viewer[data-watermark="1"] .mathsiq-pdf-watermark{display:block}.mathsiq-pdf-status{margin:0;padding:.35rem .75rem;text-align:center;min-height:1.5rem}.mathsiq-pdf-viewer:fullscreen{background:#f3f5f7;overflow:auto}.mathsiq-pdf-viewer:fullscreen .mathsiq-pdf-scroll{max-height:calc(100vh - 60px)}@media(max-width:600px){.mathsiq-pdf-scroll{padding:.4rem;max-height:78vh}.mathsiq-pdf-toolbar{gap:.3rem;padding:.5rem}.mathsiq-pdf-toolbar button{padding:.35rem .5rem}}

.mathsiq-pdf-canvas{display:block;width:100%;height:auto;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:pan-x pan-y}
.mathsiq-pdf-scroll{max-height:82vh;overflow:auto;padding:1rem;overscroll-behavior:contain;scroll-behavior:smooth}.mathsiq-pdf-pages{width:100%;max-width:none;margin:0 auto}.mathsiq-pdf-page{position:relative;width:100%;margin:0 auto 1rem;background:#fff;box-shadow:0 1px 5px rgba(0,0,0,.18);scroll-margin-top:.75rem}.mathsiq-pdf-frame{position:relative;min-height:50vh;display:flex;align-items:center;justify-content:center;background:#fff}.mathsiq-pdf-page[data-state="idle"] .mathsiq-pdf-frame,.mathsiq-pdf-page[data-state="queued"] .mathsiq-pdf-frame,.mathsiq-pdf-page[data-state="loading"] .mathsiq-pdf-frame{background:linear-gradient(100deg,#f5f6f8 20%,#e9edf1 40%,#f5f6f8 60%);background-size:200% 100%;animation:miq-pdf-loading 1.3s linear infinite}.mathsiq-pdf-page[data-state="loaded"] .mathsiq-pdf-frame{min-height:0}.mathsiq-pdf-canvas{display:block;width:100%;height:auto;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:pan-x pan-y}.mathsiq-pdf-retry{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:.7rem 1rem;border:1px solid #777;border-radius:5px;background:#fff;cursor:pointer}.mathsiq-pdf-viewer[data-watermark="0"] .mathsiq-pdf-watermark{display:none}@keyframes miq-pdf-loading{to{background-position:-200% 0}}@media(max-width:600px){.mathsiq-pdf-scroll{max-height:78vh;padding:.35rem}.mathsiq-pdf-page{margin-bottom:.5rem}}
.mathsiq-pdf-scroll{touch-action:pan-x pan-y}
.mathsiq-pdf-toolbar input[type="number"]{width:5.5rem;min-height:38px;padding:.25rem .4rem;border:1px solid #aeb8c3;border-radius:4px;background:#fff;color:inherit;font:inherit}.mathsiq-pdf-status{min-height:1.5rem;margin:0;padding:.4rem .75rem;text-align:center}.mathsiq-pdf-scroll{overflow:auto;max-height:82vh;padding:1rem;overscroll-behavior:contain}.mathsiq-pdf-sheet{position:relative;width:100%;max-width:none;margin:0 auto;transform-origin:top left}.mathsiq-pdf-canvas{display:block;width:100%;height:auto;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:pan-x pan-y}@media(max-width:600px){.mathsiq-pdf-toolbar input[type="number"]{width:4rem;min-height:40px}.mathsiq-pdf-scroll{max-height:78vh;padding:.4rem}}
