._container_xv3fw_1{background:var(--page-bg);flex-direction:column;flex:1;min-height:0;display:flex}._inlineErrorBanner_xv3fw_9{background:var(--danger-bg);border-bottom:1px solid var(--danger-bg);color:var(--danger);flex-direction:column;gap:4px;padding:10px 14px;font-size:12px;display:flex}._pdfToolbar_xv3fw_20{border-bottom:1px solid var(--panel-border);background:var(--card-bg);align-items:center;gap:10px;padding:10px 14px;display:flex}._toolbarHint_xv3fw_29{color:var(--muted-text);font-size:12px}._inkModeButton_xv3fw_34,._inkModeButtonActive_xv3fw_35,._primaryAction_xv3fw_36,._secondaryAction_xv3fw_37{appearance:none;border:1px solid #0000;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:600}._inkModeButton_xv3fw_34{background:var(--warning-bg);border-color:var(--warning-bg);color:var(--warning)}._inkModeButtonActive_xv3fw_35{background:var(--warning);border-color:var(--feature-section);color:var(--on-accent)}._inkComposer_xv3fw_58{border-bottom:1px solid var(--panel-border);background:var(--card-bg);flex-direction:column;gap:10px;padding:12px 14px;display:flex}._inkComposerHeader_xv3fw_67{color:var(--warning);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}._inkComposerInput_xv3fw_76{border:1px solid var(--warning-bg);background:var(--card-bg);width:100%;color:var(--text-bright);resize:vertical;border-radius:12px;padding:10px 12px}._inkComposerActions_xv3fw_86{justify-content:flex-end;gap:8px;display:flex}._primaryAction_xv3fw_36{background:var(--warning);border-color:var(--feature-section);color:var(--on-accent)}._secondaryAction_xv3fw_37{background:var(--card-bg);border-color:var(--panel-border);color:var(--panel-border)}._pdfScroller_xv3fw_104{background:var(--page-bg);flex:1;padding:0;overflow:auto}._pageCard_xv3fw_111{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 12px;padding:0}._pageViewport_xv3fw_121{background:var(--editor-bg);width:100%;max-width:none;box-shadow:var(--surface-shadow-soft);border-radius:0;margin:0;position:relative;overflow:hidden}._pageViewport_xv3fw_121 canvas{max-width:100%;display:block;height:auto!important}._pageViewport_xv3fw_121 .react-pdf__Page__textContent{opacity:.01;pointer-events:none;-webkit-user-select:text;user-select:text}._pageOverlay_xv3fw_144,._pageOverlayDrawing_xv3fw_145{width:100%;height:100%;position:absolute;inset:0}._pageOverlay_xv3fw_144{pointer-events:auto;touch-action:pan-x pan-y}._pageOverlayDrawing_xv3fw_145{pointer-events:auto;touch-action:none}._annotationGroup_xv3fw_162,._annotationGroupActive_xv3fw_163{pointer-events:auto}._annotationStroke_xv3fw_167,._draftStroke_xv3fw_168{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}._annotationStroke_xv3fw_167{stroke-width:4px;opacity:.82}._draftStroke_xv3fw_168{stroke:var(--warning);stroke-width:4px;opacity:.95}._annotationBounds_xv3fw_186{fill:var(--warning-bg);stroke:var(--warning-bg);stroke-width:2px;vector-effect:non-scaling-stroke}._annotationGroupActive_xv3fw_163 ._annotationBounds_xv3fw_186{fill:var(--warning-bg);stroke:var(--warning-bg)}._annotationChip_xv3fw_198{text-overflow:ellipsis;white-space:nowrap;background:var(--card-bg);width:100%;color:var(--text-bright);box-shadow:var(--surface-shadow-soft);text-align:left;border:0;border-radius:999px;padding:6px 10px;font-size:11px;overflow:hidden}._placeholder_xv3fw_213{color:var(--muted-text);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;height:100%;padding:20px;font-size:14px;display:flex}._placeholder_xv3fw_213 kbd{background:var(--card-bg);border:1px solid var(--panel-border);color:var(--muted-text);border-radius:3px;padding:1px 6px;font-size:12px}._placeholder_xv3fw_213 strong{color:var(--text-bright)}._spinner_xv3fw_240{border:3px solid var(--panel-border);border-top-color:var(--warning);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite _spin_xv3fw_240}._pageLoading_xv3fw_249{min-height:240px;color:var(--muted-text);justify-content:center;align-items:center;padding:20px;display:flex}@keyframes _spin_xv3fw_240{to{transform:rotate(360deg)}}._error_xv3fw_264{color:var(--danger);background:var(--danger-bg);flex-direction:column;gap:10px;padding:20px;display:flex;overflow:auto}._error_xv3fw_264 strong{font-size:14px}._errorPre_xv3fw_278{font-family:var(--code-font);white-space:pre-wrap;word-break:break-all;color:var(--danger);background:var(--danger-bg);border:1px solid var(--danger-bg);border-radius:6px;flex:1;padding:12px;font-size:12px}@media (max-width:960px){._pdfToolbar_xv3fw_20,._inkComposer_xv3fw_58{flex-direction:column;align-items:flex-start}._inkComposerActions_xv3fw_86{justify-content:stretch;width:100%}._primaryAction_xv3fw_36,._secondaryAction_xv3fw_37{flex:1 1 0}._pdfScroller_xv3fw_104{padding:0}._pageCard_xv3fw_111{border-radius:14px;padding:8px}}:root{--react-pdf-text-layer:1;--highlight-bg-color:#b400aa;--highlight-selected-bg-color:#006400}@media screen and (forced-colors:active){:root{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg)translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg)translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg)translate(-100%)}.textLayer{text-align:initial;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2;line-height:1;position:absolute;inset:0;overflow:hidden}.textLayer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;margin:0;position:absolute}.textLayer span.markedContent{height:0;top:0}.textLayer .highlight{background-color:var(--highlight-bg-color);border-radius:4px;margin:-1px;padding:1px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:0 0}.textLayer .endOfContent{z-index:-1;cursor:default;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:100% 0 0}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{width:0;height:0;display:none;position:absolute;top:0;left:0}
