.PdfViewer_wrapper__Z6H__{display:flex;flex-direction:column;height:100%;background:var(--az-workspace-preview-bg)}.PdfViewer_toolbar__4zm8h{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:0 5px;height:36px;box-sizing:border-box;container-type:inline-size;background:color-mix(in srgb,var(--az-workspace-preview-bg) 82%,transparent);border-bottom:0;box-shadow:inset 0 -1px 0 var(--az-workspace-internal-divider);flex-shrink:0}.PdfViewer_toolbarLeft__8bihH,.PdfViewer_toolbarRight__iUH7k{display:flex;align-items:center;gap:4px;min-width:0}.PdfViewer_toolbarLeft__8bihH{flex:1 1 auto;overflow:visible}.PdfViewer_toolbarRight__iUH7k{flex:0 1 auto}.PdfViewer_navBtn__UqUMn{background:transparent;border:1px solid var(--az-border-subtle);color:var(--az-text-primary);padding:2px 8px;border-radius:4px;cursor:pointer;font-size:14px;line-height:1;transition:background .15s,border-color .15s,color .15s,opacity .15s}.PdfViewer_navBtn__UqUMn:hover:not(:disabled){border-color:var(--az-workspace-active-border);background:var(--az-workspace-active-subtle);color:var(--az-workspace-active-accent)}.PdfViewer_navBtn__UqUMn:active:not(:disabled){opacity:.9}.PdfViewer_navBtn__UqUMn:focus-visible{outline:2px solid var(--az-workspace-focus-ring);outline-offset:2px}.PdfViewer_navBtn__UqUMn:disabled{opacity:.3;cursor:not-allowed}.PdfViewer_pageNav__x0PMe{display:flex;align-items:center;gap:1px;font-size:12px;color:var(--az-text-secondary);flex-shrink:0}.PdfViewer_pageNavCurrent__4I_rB{min-width:14px;text-align:center;color:var(--az-text-primary);cursor:text;border-radius:3px;padding:1px 2px}.PdfViewer_pageNavCurrent__4I_rB:hover{background:var(--az-bg-hover)}.PdfViewer_pageNavInput__m5JvN{width:26px;padding:1px 2px;background:var(--az-bg-elevated);border:1px solid var(--az-accent);border-radius:3px;color:var(--az-text-primary);font-size:12px;text-align:center;outline:none}.PdfViewer_pageNavSep__mxJbr{color:var(--az-text-muted)}.PdfViewer_pageNavTotal__TgIPR{color:var(--az-text-secondary)}.PdfViewer_zoomControl__rytvv{display:flex;align-items:center;height:28px;box-sizing:border-box;border:1px solid var(--az-workspace-control-border);border-radius:4px;background:var(--az-workspace-control-bg);overflow:hidden;transition:border-color .15s;flex-shrink:0}.PdfViewer_zoomControl__rytvv:focus-within{border-color:var(--az-accent)}.PdfViewer_zoomBtnInner__qeQ_C{background:transparent;border:none;color:var(--az-text-primary);width:16px;padding:0;cursor:pointer;font-size:13px;line-height:1;flex-shrink:0;text-align:center;box-sizing:border-box;align-self:stretch;transition:background .15s,color .15s,opacity .15s}.PdfViewer_zoomBtnInner__qeQ_C:hover{background:var(--az-workspace-active-subtle);color:var(--az-workspace-active-accent)}.PdfViewer_zoomBtnInner__qeQ_C:active{opacity:.9}.PdfViewer_zoomBtnInner__qeQ_C:focus-visible{outline:2px solid var(--az-workspace-focus-ring);outline-offset:-2px}.PdfViewer_zoomControlInput__ZhQ_v{width:24px;height:100%;padding:0 0 0 2px;background:transparent;border:none;color:var(--az-text-primary);font-size:12px;text-align:right;outline:none}.PdfViewer_zoomControlPct__1r_Cm{font-size:12px;color:var(--az-text-secondary);padding-right:2px}.PdfViewer_zoomControlDivider__ztIOy{width:1px;height:14px;background:var(--az-workspace-minor-line);flex-shrink:0}.PdfViewer_downloadBtn__eFKb7{display:flex;align-items:center;gap:3px;height:28px;box-sizing:border-box;padding:3px 6px;border-radius:5px;border:1px solid var(--az-workspace-control-border);background:transparent;color:var(--az-text-secondary);font-size:12px;cursor:pointer;text-decoration:none;flex-shrink:0;transition:background .15s,border-color .15s,color .15s,opacity .15s}.PdfViewer_downloadBtn__eFKb7:hover{border-color:var(--az-workspace-active-border);background:var(--az-workspace-active-subtle);color:var(--az-workspace-active-accent)}.PdfViewer_downloadBtn__eFKb7:active{opacity:.9}.PdfViewer_downloadBtn__eFKb7:focus-visible,.PdfViewer_logBtn___rr0W:focus-visible{outline:2px solid var(--az-workspace-focus-ring);outline-offset:2px}.PdfViewer_logBtn___rr0W{padding:4px 10px;border-radius:4px;border:1px solid var(--az-workspace-control-border);background:transparent;color:var(--az-text-primary);font-size:12px;cursor:pointer;transition:background .15s,border-color .15s,color .15s,opacity .15s}.PdfViewer_logBtn___rr0W:hover{border-color:var(--az-workspace-active-border);background:var(--az-workspace-active-subtle);color:var(--az-workspace-active-accent)}.PdfViewer_logBtn___rr0W:active{opacity:.9}.PdfViewer_logBtnError___MK_T{border-color:var(--az-error);color:var(--az-error)}.PdfViewer_logBtnError___MK_T:hover{border-color:var(--az-error-border);background:var(--az-error-bg);color:var(--az-error)}.PdfViewer_content__0I70k{flex:1;overflow:auto;width:100%;background:var(--az-workspace-preview-stage-bg)}.PdfViewer_content__0I70k::-webkit-scrollbar{width:12px}.PdfViewer_content__0I70k::-webkit-scrollbar-track{background:var(--az-scrollbar-track)}.PdfViewer_content__0I70k::-webkit-scrollbar-thumb{background:var(--az-scrollbar-thumb);border-radius:6px}.PdfViewer_content__0I70k::-webkit-scrollbar-thumb:hover{background:var(--az-scrollbar-hover)}.PdfViewer_placeholder__buppq{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--az-text-muted);font-size:14px;min-height:400px;padding:40px}.PdfViewer_mainFileFailureHint__r8lMn{width:min(520px,calc(100% - 24px));margin:10px auto 0;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;border:1px solid color-mix(in srgb,var(--az-warning,#ca8a04) 34%,transparent);border-radius:6px;background:color-mix(in srgb,var(--az-warning,#ca8a04) 8%,var(--az-bg-elevated,#fff));color:var(--az-text-primary);box-shadow:var(--az-shadow-xs)}.PdfViewer_mainFileFailureCopy__rq6UA{min-width:0;display:flex;flex-direction:column;gap:3px}.PdfViewer_mainFileFailureTitle__9IPTV{font-size:12px;font-weight:600;line-height:1.35}.PdfViewer_mainFileFailureText___sP_J{font-size:12px;line-height:1.45;color:var(--az-text-secondary)}.PdfViewer_mainFileFailureBtn__L5onw{flex-shrink:0;min-height:28px;padding:5px 12px;border-radius:5px;border:1px solid var(--az-accent,#2563eb);background:var(--az-accent,#2563eb);color:var(--az-accent-fg);font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,opacity .15s}.PdfViewer_mainFileFailureBtn__L5onw:hover{background:var(--az-accent-hover);border-color:var(--az-accent-hover)}.PdfViewer_mainFileFailureBtn__L5onw:active{opacity:.9}.PdfViewer_mainFileFailureBtn__L5onw:focus-visible{outline:2px solid var(--az-workspace-focus-ring);outline-offset:2px}.PdfViewer_spinner__kvBhg{font-size:32px;animation:PdfViewer_spin__tQf5I 1.5s linear infinite}@keyframes PdfViewer_spin__tQf5I{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PdfViewer_canvasWrapper__o6ASM{padding:14px clamp(10px,2.2vw,24px) 24px;width:max-content;min-width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;background:transparent;box-shadow:none}.PdfViewer_pageContainer__tjR8c{position:relative;display:inline-block;line-height:0;background:var(--az-workspace-pdf-page-bg);border-radius:4px}.PdfViewer_canvas__NZxD9{display:block;background:var(--az-workspace-pdf-page-bg);box-shadow:0 0 0 1px var(--az-workspace-pdf-page-ring),var(--az-workspace-pdf-page-shadow);filter:var(--az-workspace-pdf-page-filter);border-radius:3px}.PdfViewer_linkLayer__fLntI{position:absolute;inset:0;z-index:5;pointer-events:none;overflow:hidden}.PdfViewer_pdfLink__yqWjy{position:absolute;pointer-events:auto;cursor:pointer;border-bottom:1.5px solid rgba(37,99,235,.45);border-radius:1px;transition:background .15s,border-color .15s;text-decoration:none}.PdfViewer_pdfLink__yqWjy:hover{background:rgba(37,99,235,.1);border-bottom-color:rgba(37,99,235,.8)}.PdfViewer_selectionOverlay__Y6QZA{position:absolute;inset:0;z-index:10;cursor:crosshair;user-select:none}.PdfViewer_selectionRect__lqRnd{position:absolute;border:2px dashed var(--az-accent);background:var(--az-accent-subtle);pointer-events:none;border-radius:2px;box-sizing:border-box}.PdfViewer_selectionRectDone__Fi6wv{border-style:solid;border-color:var(--az-sync-highlight-border);background:var(--az-sync-highlight-bg);animation:PdfViewer_selectionPulse__DFnXs .3s ease-out}@keyframes PdfViewer_selectionPulse__DFnXs{0%{box-shadow:0 0 0 0 var(--az-sync-highlight-bg)}to{box-shadow:0 0 0 6px transparent}}.PdfViewer_selectModeBtn__cmaLg{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border-radius:5px;border:1px solid var(--az-border-subtle);background:transparent;color:var(--az-text-secondary);font-size:12px;cursor:pointer;flex-shrink:0;transition:background .15s,color .15s,border-color .15s,box-shadow .15s,opacity .15s}.PdfViewer_selectModeIcon__zLBnW{font-size:17px;line-height:1}.PdfViewer_selectModeBtn__cmaLg:hover{border-color:var(--az-workspace-active-border);background:var(--az-workspace-active-subtle);color:var(--az-workspace-active-accent);box-shadow:inset 0 0 0 1px var(--az-workspace-active-border)}.PdfViewer_selectModeBtn__cmaLg:active{opacity:.9}.PdfViewer_selectModeBtn__cmaLg:focus-visible{outline:2px solid var(--az-workspace-focus-ring);outline-offset:2px}.PdfViewer_selectModeBtnActive__VNbIL{background:var(--az-workspace-active-bg);border-color:var(--az-workspace-active-border);color:var(--az-workspace-active-fg);box-shadow:inset 0 0 0 1px var(--az-workspace-active-border)}.PdfViewer_selectModeBtnActive__VNbIL:hover{background:var(--az-workspace-active-hover);color:var(--az-workspace-active-fg)}.PdfViewer_selectModeBanner__Jeb3U{display:flex;align-items:center;justify-content:space-between;padding:6px 14px;background:var(--az-bg-active);border-bottom:1px solid var(--az-accent-subtle);font-size:12px;color:var(--az-accent);flex-shrink:0}.PdfViewer_selectModeBannerClose__DZ35z{background:transparent;border:1px solid var(--az-accent-subtle);border-radius:4px;color:var(--az-accent);font-size:11px;padding:2px 8px;cursor:pointer;transition:background .15s,opacity .15s}.PdfViewer_selectModeBannerClose__DZ35z:hover{background:var(--az-accent-subtle)}.PdfViewer_selectModeBannerClose__DZ35z:active{opacity:.9}.PdfViewer_selectModeBannerClose__DZ35z:focus-visible{outline:2px solid var(--az-workspace-focus-ring);outline-offset:2px}.PdfViewer_pageContainer__tjR8c .textLayer{position:absolute;text-align:initial;inset:0;overflow:clip;opacity:1;line-height:1;-webkit-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;caret-color:CanvasText;z-index:2}.PdfViewer_pageContainer__tjR8c .textLayer.selecting{touch-action:none}.PdfViewer_pageContainer__tjR8c .textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;transform-origin:0 0}.PdfViewer_pageContainer__tjR8c .textLayer span[role=img]{user-select:none;cursor:default}.PdfViewer_pageContainer__tjR8c .textLayer .markedContent span:not(.markedContent),.PdfViewer_pageContainer__tjR8c .textLayer>:not(.markedContent){z-index:1}.PdfViewer_pageContainer__tjR8c .textLayer span.markedContent{top:0;height:0}.PdfViewer_pageContainer__tjR8c .textLayer ::selection{background:rgba(0,100,200,.3)}.PdfViewer_pageContainer__tjR8c .textLayer br::selection{background:transparent}.PdfViewer_pageContainer__tjR8c .textLayer .endOfContent{display:block;position:absolute;inset:100% 0 0;z-index:0;cursor:default;user-select:none}.PdfViewer_pageContainer__tjR8c .textLayer.selecting .endOfContent{top:0}.PdfViewer_pdfTextSelFloat__0ZPw2{position:absolute;z-index:50;pointer-events:auto;display:flex;gap:4px;padding:4px;background:var(--az-bg-panel);border:1px solid var(--az-border-strong);border-radius:9px;box-shadow:0 4px 20px var(--az-bg-overlay),0 1px 4px rgba(0,0,0,.2)}.PdfViewer_pdfTextSelFloatBtn__h0XDh{display:flex;align-items:center;gap:4px;padding:4px 10px;background:var(--az-bg-elevated);border:1px solid var(--az-border-strong);border-radius:6px;color:var(--az-text-primary);font-size:12px;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,color .15s,opacity .15s}.PdfViewer_pdfTextSelFloatBtn__h0XDh:hover{border-color:var(--az-workspace-active-border);background:var(--az-workspace-active-subtle);color:var(--az-workspace-active-accent)}.PdfViewer_pdfTextSelFloatBtn__h0XDh:active{opacity:.9}.PdfViewer_pdfTextSelFloatBtn__h0XDh:focus-visible{outline:2px solid var(--az-workspace-focus-ring);outline-offset:2px}.PdfViewer_syncHighlight__jvaJJ{position:absolute;width:20px;height:20px;border-radius:50%;background:var(--az-sync-highlight-bg);border:2px solid var(--az-sync-highlight-border);transform:translate(-50%,-50%);pointer-events:none;z-index:20;animation:PdfViewer_syncPulse__MmHSQ 2s ease-out forwards}@keyframes PdfViewer_syncPulse__MmHSQ{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}60%{opacity:.8;transform:translate(-50%,-50%) scale(1.8)}to{opacity:0;transform:translate(-50%,-50%) scale(2.5)}}.PdfViewer_synctexDebugOverlay__dGPdi{position:absolute;inset:0;z-index:60;pointer-events:none;line-height:1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.PdfViewer_synctexDebugTextBox__2192y{position:absolute;border:1px solid rgba(37,99,235,.72);background:rgba(37,99,235,.08);box-sizing:border-box}.PdfViewer_synctexDebugLine__QN7S9{position:absolute;min-width:8px;border:1px solid rgba(22,163,74,.78);background:rgba(22,163,74,.1);box-sizing:border-box}.PdfViewer_synctexDebugLine__QN7S9 span,.PdfViewer_synctexDebugMatch__OMFvF span{position:absolute;left:2px;top:-12px;padding:1px 3px;border-radius:3px;color:#fff;font-size:10px;line-height:1;white-space:nowrap}.PdfViewer_synctexDebugLine__QN7S9 span{background:rgba(22,101,52,.9)}.PdfViewer_synctexDebugClick__gGbCq,.PdfViewer_synctexDebugMatch__OMFvF{position:absolute;width:18px;height:18px;transform:translate(-50%,-50%);box-sizing:border-box}.PdfViewer_synctexDebugClick__gGbCq:after,.PdfViewer_synctexDebugClick__gGbCq:before{content:"";position:absolute;background:rgba(220,38,38,.95)}.PdfViewer_synctexDebugClick__gGbCq:before{left:8px;top:0;width:2px;height:18px}.PdfViewer_synctexDebugClick__gGbCq:after{left:0;top:8px;width:18px;height:2px}.PdfViewer_synctexDebugMatch__OMFvF{border:2px solid rgba(220,38,38,.95);border-radius:999px;background:rgba(220,38,38,.12)}.PdfViewer_synctexDebugMatch__OMFvF span{background:rgba(153,27,27,.92)}.PdfViewer_compileCluster__7PCDO{display:inline-flex;align-items:stretch;height:28px;max-width:100%;flex:0 1 auto;min-width:0;border-radius:6px;overflow:visible}.PdfViewer_compileCluster__7PCDO>*{margin-left:-1px}.PdfViewer_compileCluster__7PCDO>:first-child{margin-left:0}.PdfViewer_compileCluster__7PCDO>.PdfViewer_compileBtn__7dgJS:last-child{border-radius:6px}.PdfViewer_compileCluster__7PCDO>:first-child .PdfViewer_engineGear__FYhBD{border-radius:6px 0 0 6px}.PdfViewer_compileCluster__7PCDO>:last-child .PdfViewer_engineGear__FYhBD{border-radius:0 6px 6px 0}.PdfViewer_compileCluster__7PCDO>.PdfViewer_diagBadge__Z03L_:first-child,.PdfViewer_compileCluster__7PCDO>:only-child .PdfViewer_engineGear__FYhBD{border-radius:6px}.PdfViewer_compileBtn__7dgJS{display:flex;align-items:center;justify-content:center;gap:4px;min-width:0;max-width:148px;height:28px;padding:0 8px;border-radius:6px 0 0 6px;border-right-color:var(--az-workspace-action-border);border:1px solid var(--az-workspace-action-border);background:var(--az-workspace-action-bg);color:var(--az-workspace-action-fg);font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s,opacity .15s;flex:0 0 auto;white-space:nowrap;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--az-workspace-action-border) 26%,transparent)}.PdfViewer_compileBtnIcon__Oo3b5{display:none;width:14px;height:14px;flex-shrink:0}.PdfViewer_compileBtnText__VukDX{min-width:0;overflow:hidden;text-overflow:ellipsis}.PdfViewer_compileBtn__7dgJS:hover:not(:disabled){background:var(--az-workspace-action-hover);border-color:color-mix(in srgb,var(--az-workspace-action-border) 76%,var(--az-workspace-action-fg))}.PdfViewer_compileBtn__7dgJS:active:not(:disabled){opacity:.9}.PdfViewer_compileBtn__7dgJS:focus-visible,.PdfViewer_diagBadge__Z03L_:focus-visible,.PdfViewer_diagFixBtn__aqUHm:focus-visible,.PdfViewer_engineGear__FYhBD:focus-visible,.PdfViewer_engineHintClose__aQSQV:focus-visible,.PdfViewer_engineOption__h5W2j:focus-visible,.PdfViewer_fitWidthBtn__jD2H7:focus-visible{outline:2px solid var(--az-workspace-focus-ring);outline-offset:2px}.PdfViewer_compileBtn__7dgJS:disabled{opacity:.6;cursor:not-allowed}.PdfViewer_compileBtnFailed__oscfV{background:var(--az-compile-failed-bg);border-color:var(--az-error-border)}.PdfViewer_compileBtnFailed__oscfV:hover:not(:disabled){background:var(--az-compile-failed-hover);border-color:var(--az-error-border)}.PdfViewer_compileBtnRunning__AtkVT{background:var(--az-workspace-action-bg);border-color:var(--az-workspace-action-border);opacity:.8}.PdfViewer_spinnerDot__yL_yR{display:inline-block;width:8px;height:8px;border:2px solid color-mix(in srgb,var(--az-workspace-action-fg) 30%,transparent);border-top-color:var(--az-workspace-action-fg);border-radius:50%;animation:PdfViewer_compileSpin__5SNs4 .7s linear infinite}@keyframes PdfViewer_compileSpin__5SNs4{to{transform:rotate(1turn)}}.PdfViewer_engineWrapper__CSt_c{position:relative;flex:0 0 auto}.PdfViewer_engineGear__FYhBD{position:relative;display:flex;align-items:center;justify-content:center;width:25px;height:28px;border:1px solid var(--az-workspace-action-border);border-radius:0;background:var(--az-workspace-action-bg);color:var(--az-workspace-action-fg);font-size:17px;line-height:1;cursor:pointer;transition:background .15s,border-color .15s,color .15s,opacity .15s}.PdfViewer_engineGear__FYhBD:before{content:"";position:absolute;left:0;top:5px;bottom:5px;width:1px;background:var(--az-workspace-action-separator)}.PdfViewer_engineGear__FYhBD:hover{background:var(--az-workspace-action-hover);border-color:color-mix(in srgb,var(--az-workspace-action-border) 76%,var(--az-workspace-action-fg));color:var(--az-workspace-action-fg)}.PdfViewer_engineGear__FYhBD:active{opacity:.9}.PdfViewer_enginePopover__JMeqw{display:none;position:absolute;top:100%;left:0;padding-top:4px;z-index:999}.PdfViewer_enginePopoverInner__lTqNA{padding:4px;background:var(--az-bg-panel);border:1px solid var(--az-border);border-radius:8px;box-shadow:var(--az-shadow-sm);min-width:120px}.PdfViewer_engineWrapper__CSt_c:hover .PdfViewer_enginePopover__JMeqw{display:block}.PdfViewer_enginePopoverInner__lTqNA{display:flex;flex-direction:column;gap:2px}.PdfViewer_engineOption__h5W2j{display:block;width:100%;padding:5px 10px;border:none;border-radius:5px;background:transparent;color:var(--az-text-primary);font-size:12px;text-align:left;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s,opacity .15s}.PdfViewer_engineOption__h5W2j:hover{background:var(--az-bg-hover)}.PdfViewer_engineOption__h5W2j:active{opacity:.9}.PdfViewer_engineOptionActive__LJnjJ{background:var(--az-workspace-active-bg);color:var(--az-workspace-active-fg)}.PdfViewer_engineOptionActive__LJnjJ:hover{background:var(--az-workspace-active-hover);color:var(--az-workspace-active-fg)}.PdfViewer_engineOptionResolved__l5QKU{box-shadow:inset 2px 0 0 var(--az-accent)}.PdfViewer_diagBadge__Z03L_{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 6px;border-radius:0 6px 6px 0;border:1px solid var(--az-border-subtle);border-left:none;background:var(--az-bg-surface);font-weight:600;cursor:pointer;line-height:1;flex:0 0 auto;transition:background .15s,border-color .15s,opacity .15s}.PdfViewer_diagBadge__Z03L_:hover{background:var(--az-bg-hover)}.PdfViewer_diagBadge__Z03L_:active{opacity:.9}.PdfViewer_diagBadgeHasError__tBlHr{border-color:var(--az-error-border);border-left:none;background:var(--az-error-bg)}.PdfViewer_diagBadgeHasError__tBlHr:hover{background:var(--az-error-bg)}.PdfViewer_diagBadgeActive__6kYdJ{background:var(--az-workspace-active-bg);border-color:var(--az-workspace-active-border);color:var(--az-workspace-active-fg)}.PdfViewer_diagBadgeHasError__tBlHr.PdfViewer_diagBadgeActive__6kYdJ{border-color:var(--az-error-border);border-left:none;background:var(--az-error-bg)}.PdfViewer_diagCountError__0D4GW{display:inline-flex;align-items:center;gap:3px;color:#dc2626;line-height:1}.PdfViewer_diagCountWarn__eN5du{display:inline-flex;align-items:center;gap:3px;color:#ca8a04;line-height:1}.PdfViewer_diagCountSep__BbNTu{width:1px;height:18px;background:var(--az-text-secondary);opacity:.75;margin:0 1px;flex-shrink:0}.PdfViewer_diagCountIcon__2XHGZ{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.PdfViewer_diagIconSvg__ZGwUQ{display:block;width:16px;height:16px;overflow:visible}.PdfViewer_diagCountNumber__R6k3K{display:inline-block;font-size:13px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}@media (max-width:520px){.PdfViewer_diagBadgeHasError__tBlHr .PdfViewer_diagCountSep__BbNTu,.PdfViewer_diagBadgeHasError__tBlHr .PdfViewer_diagCountWarn__eN5du{display:none}}.PdfViewer_diagPanel__7M_zH{width:100%;background:var(--az-bg-panel,var(--az-bg-primary,#f8f9fa))}.PdfViewer_diagList__k0sX8,.PdfViewer_diagPanel__7M_zH{flex:1;display:flex;flex-direction:column;overflow:auto}.PdfViewer_diagList__k0sX8{padding:10px 12px;gap:8px}.PdfViewer_diagCard__iduwo{border-radius:6px;overflow:hidden;border:1px solid var(--az-border-subtle);background:var(--az-bg-elevated,#fff);box-shadow:var(--az-shadow-xs)}.PdfViewer_diagCardError__wRfWF{border-color:#b91c1c}.PdfViewer_diagCardWarn__NcwI9{border-color:rgba(202,138,4,.35)}.PdfViewer_diagCardHeader__U0HoC{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-bottom:1px solid var(--az-border-subtle)}.PdfViewer_diagCardError__wRfWF .PdfViewer_diagCardHeader__U0HoC{background:#b91c1c;border-bottom-color:#991b1b}.PdfViewer_diagCardError__wRfWF .PdfViewer_diagCardTitle__zKaX_{color:var(--az-accent-fg)}.PdfViewer_diagCardError__wRfWF .PdfViewer_diagCardLoc__yTROc{color:rgba(255,255,255,.7)}.PdfViewer_diagCardError__wRfWF .PdfViewer_diagCardIcon__28ydQ{color:rgba(255,255,255,.9)}.PdfViewer_diagCardWarn__NcwI9 .PdfViewer_diagCardHeader__U0HoC{background:#fef3c7}.PdfViewer_diagCardWarn__NcwI9 .PdfViewer_diagCardTitle__zKaX_{color:#92400e}.PdfViewer_diagCardWarn__NcwI9 .PdfViewer_diagCardLoc__yTROc{color:#a16207}.PdfViewer_diagCardWarn__NcwI9 .PdfViewer_diagCardIcon__28ydQ{color:#b45309}@media (prefers-color-scheme:dark){.PdfViewer_diagCardError__wRfWF .PdfViewer_diagCardHeader__U0HoC{background:#7f1d1d;border-bottom-color:#6b1a1a}.PdfViewer_diagCardWarn__NcwI9 .PdfViewer_diagCardHeader__U0HoC{background:rgba(202,138,4,.15)}.PdfViewer_diagCardWarn__NcwI9 .PdfViewer_diagCardTitle__zKaX_{color:#fbbf24}.PdfViewer_diagCardWarn__NcwI9 .PdfViewer_diagCardLoc__yTROc{color:#d97706}.PdfViewer_diagCardWarn__NcwI9 .PdfViewer_diagCardIcon__28ydQ{color:#f59e0b}}[data-theme=dark] .PdfViewer_diagCardError__wRfWF .PdfViewer_diagCardHeader__U0HoC{background:#7f1d1d;border-bottom-color:#6b1a1a}[data-theme=dark] .PdfViewer_diagCardWarn__NcwI9 .PdfViewer_diagCardHeader__U0HoC{background:rgba(202,138,4,.15)}[data-theme=dark] .PdfViewer_diagCardWarn__NcwI9 .PdfViewer_diagCardTitle__zKaX_{color:#fbbf24}[data-theme=dark] .PdfViewer_diagCardWarn__NcwI9 .PdfViewer_diagCardLoc__yTROc{color:#d97706}[data-theme=dark] .PdfViewer_diagCardWarn__NcwI9 .PdfViewer_diagCardIcon__28ydQ{color:#f59e0b}.PdfViewer_diagCardIcon__28ydQ{flex-shrink:0;font-size:22px;line-height:1.1}.PdfViewer_diagCardBody__QYE31{flex:1;min-width:0}.PdfViewer_diagCardTitle__zKaX_{font-size:13px;font-weight:500;line-height:1.4;color:var(--az-text-primary);word-break:break-word}.PdfViewer_diagCardLoc__yTROc{font-size:11px;font-family:monospace;color:var(--az-text-secondary);margin-top:2px}.PdfViewer_diagCardLocLink__wtM2K{cursor:pointer;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:2px}.PdfViewer_diagCardLocLink__wtM2K:hover{color:var(--az-accent,#2563eb)}.PdfViewer_diagCardError__wRfWF .PdfViewer_diagCardLocLink__wtM2K:hover{color:rgba(255,255,255,.95)}.PdfViewer_diagCardContext__svXTZ{margin:0;font-family:monospace;background:var(--az-code-bg,var(--az-bg-primary));white-space:pre-wrap;word-break:break-all;overflow-x:auto}.PdfViewer_diagAdvice__dUm3M,.PdfViewer_diagCardContext__svXTZ{padding:8px 12px;font-size:12px;line-height:1.5;color:var(--az-text-secondary)}.PdfViewer_diagAdvice__dUm3M{background:var(--az-bg-secondary,#f8fafc);border-bottom:1px solid var(--az-border-subtle)}.PdfViewer_diagSnippet__hxqs4{padding:6px 12px;margin:0;font-family:monospace;font-size:12px;line-height:1.5;color:var(--az-text-primary);background:var(--az-bg-elevated,rgba(220,38,38,.08));border-left:3px solid #dc2626;white-space:pre-wrap;word-break:break-all;overflow-x:auto}.PdfViewer_diagCardContextDetails__sfOed{border-top:1px solid var(--az-border-subtle)}.PdfViewer_diagCardContextSummary__9_VsV{padding:6px 12px;font-size:11px;color:var(--az-text-secondary);cursor:pointer;user-select:none}.PdfViewer_diagCardContextSummary__9_VsV:hover{color:var(--az-text-primary)}.PdfViewer_diagCardFooter___3VHr{padding:6px 12px;display:flex;align-items:center;justify-content:flex-end;gap:8px;background:var(--az-bg-panel,var(--az-bg-elevated,#f3f4f5));border-top:1px solid var(--az-border-subtle)}.PdfViewer_diagFixBtn__aqUHm{display:inline-flex;align-items:center;gap:5px;padding:5px 14px;border-radius:6px;border:none;background:var(--az-accent,#2563eb);color:#fff;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .15s,opacity .15s;box-shadow:var(--az-shadow-xs)}.PdfViewer_diagFixBtn__aqUHm:hover{background:var(--az-accent-hover)}.PdfViewer_diagFixBtn__aqUHm:active{opacity:.9}.PdfViewer_diagFixBtn__aqUHm svg{opacity:.85}.PdfViewer_rawLogDetails__sQaWt{border-top:1px solid var(--az-border-subtle)}.PdfViewer_rawLogSummary__JWIRB{padding:8px 16px;font-size:12px;color:var(--az-text-secondary);cursor:pointer;user-select:none}.PdfViewer_rawLogSummary__JWIRB:hover{color:var(--az-text-primary)}.PdfViewer_rawLog__S8BZX{width:100%;padding:16px;font-family:monospace;font-size:12px;color:var(--az-editor-text);white-space:pre-wrap;word-break:break-all;background:var(--az-code-bg);margin:0}.PdfViewer_engineHintBanner__fK_G5{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:6px 8px 0;padding:6px 8px 6px 10px;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.38);border-radius:5px;color:var(--az-text-primary);font-size:11px;line-height:1.45}.PdfViewer_engineHintText__RdiJL{min-width:0}.PdfViewer_engineHintClose__aQSQV{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;border:none;border-radius:4px;background:transparent;color:var(--az-text-secondary);cursor:pointer;font-size:15px;line-height:1}.PdfViewer_engineHintClose__aQSQV:hover{background:rgba(245,158,11,.18);color:var(--az-text-primary)}.PdfViewer_autoModBanner__ewtBa{margin:6px 8px 0;padding:8px 10px;background:var(--az-info-subtle,rgba(60,170,255,.08));border:1px solid var(--az-info-border,rgba(60,170,255,.35));border-radius:5px;font-size:11px;line-height:1.5;color:var(--az-text-primary)}.PdfViewer_autoModHeader__fzuey{display:flex;align-items:baseline;gap:6px;margin-bottom:4px}.PdfViewer_autoModHint__uJ_bq{color:var(--az-text-muted);margin-left:4px}.PdfViewer_autoModList__k2hgt{list-style:none;margin:0;padding-left:18px}.PdfViewer_autoModList__k2hgt li{margin-top:2px;color:var(--az-text-primary)}.PdfViewer_autoModList__k2hgt code{font-family:monospace;font-size:11px;color:var(--az-text-muted);word-break:break-all}.PdfViewer_fitWidthBtn__jD2H7{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;width:28px;height:auto;margin:0;border-radius:0;color:var(--az-text-secondary);transition:background .15s,color .15s,box-shadow .15s}.PdfViewer_fitWidthBtn__jD2H7:hover{background:var(--az-workspace-active-subtle);color:var(--az-workspace-active-accent)}.PdfViewer_fitWidthBtn__jD2H7:active{opacity:.9}.PdfViewer_fitWidthBtn__jD2H7[data-active=true]{background:var(--az-workspace-active-bg);color:var(--az-workspace-active-fg);box-shadow:inset 0 0 0 1px var(--az-workspace-active-border)}.PdfViewer_fitWidthBtn__jD2H7[data-active=true]:hover{background:var(--az-workspace-active-hover);color:var(--az-workspace-active-fg);box-shadow:inset 0 0 0 1px var(--az-workspace-active-border)}@container (max-width: 720px){.PdfViewer_toolbarLeft__8bihH,.PdfViewer_toolbarRight__iUH7k{gap:3px}}@container (max-width: 560px){.PdfViewer_compileBtn__7dgJS{padding:0 7px}.PdfViewer_engineGear__FYhBD{width:24px}.PdfViewer_diagBadge__Z03L_{padding:0 5px}}@container (max-width: 428px){.PdfViewer_toolbar__4zm8h[data-diagnostic-groups=two] .PdfViewer_downloadBtn__eFKb7{justify-content:center;width:28px;padding:0;gap:0;font-size:0}.PdfViewer_toolbar__4zm8h[data-diagnostic-groups=two] .PdfViewer_downloadBtn__eFKb7 svg{width:14px;height:14px}}@container (max-width: 384px){.PdfViewer_toolbar__4zm8h[data-diagnostic-groups=one] .PdfViewer_downloadBtn__eFKb7{justify-content:center;width:28px;padding:0;gap:0;font-size:0}.PdfViewer_toolbar__4zm8h[data-diagnostic-groups=one] .PdfViewer_downloadBtn__eFKb7 svg{width:14px;height:14px}}@container (max-width: 372px){.PdfViewer_toolbar__4zm8h[data-compiling=false][data-diagnostic-groups=two] .PdfViewer_zoomControlDivider__ztIOy,.PdfViewer_toolbar__4zm8h[data-compiling=false][data-diagnostic-groups=two] .PdfViewer_zoomControl__rytvv>.PdfViewer_zoomBtnInner__qeQ_C{display:none}}@container (max-width: 340px){.PdfViewer_toolbar__4zm8h[data-diagnostic-groups=none] .PdfViewer_downloadBtn__eFKb7{justify-content:center;width:28px;padding:0;gap:0;font-size:0}.PdfViewer_toolbar__4zm8h[data-diagnostic-groups=none] .PdfViewer_downloadBtn__eFKb7 svg{width:14px;height:14px}}@container (max-width: 328px){.PdfViewer_toolbar__4zm8h[data-compiling=false][data-diagnostic-groups=one] .PdfViewer_zoomControlDivider__ztIOy,.PdfViewer_toolbar__4zm8h[data-compiling=false][data-diagnostic-groups=one] .PdfViewer_zoomControl__rytvv>.PdfViewer_zoomBtnInner__qeQ_C{display:none}}@container (max-width: 311px){.PdfViewer_toolbar__4zm8h[data-compiling=false][data-diagnostic-groups=two] .PdfViewer_zoomControl__rytvv{display:none}}@container (max-width: 284px){.PdfViewer_toolbar__4zm8h[data-compiling=false][data-diagnostic-groups=none] .PdfViewer_zoomControlDivider__ztIOy,.PdfViewer_toolbar__4zm8h[data-compiling=false][data-diagnostic-groups=none] .PdfViewer_zoomControl__rytvv>.PdfViewer_zoomBtnInner__qeQ_C{display:none}}@container (max-width: 267px){.PdfViewer_toolbar__4zm8h[data-compiling=false][data-diagnostic-groups=one] .PdfViewer_zoomControl__rytvv{display:none}}@container (max-width: 223px){.PdfViewer_toolbar__4zm8h[data-compiling=false][data-diagnostic-groups=none] .PdfViewer_zoomControl__rytvv{display:none}}