.pdf-preview.svelte-zdqdyk{min-width:0;width:100%}.pdf-page.svelte-zdqdyk{overflow:auto}canvas.svelte-zdqdyk{display:block;max-width:100%;margin:0 auto;background:#fff}.zoomed.svelte-zdqdyk canvas:where(.svelte-zdqdyk){max-width:none}.hidden.svelte-zdqdyk{display:none}p.svelte-zdqdyk{font-size:.85rem;line-height:1.5;color:var(--ds-muted,#596579);margin:12px 0}.pdf-error.svelte-zdqdyk{color:#b42318}.dark .pdf-error.svelte-zdqdyk,.v3-root--dark .pdf-error.svelte-zdqdyk{color:#ff9c8f}nav.svelte-zdqdyk{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:12px}nav.svelte-zdqdyk span:where(.svelte-zdqdyk){font-size:.85rem;color:var(--ds-muted,#596579);font-variant-numeric:tabular-nums}button.svelte-zdqdyk{display:inline-flex;align-items:center;justify-content:center;min-height:42px;width:42px;border:1px solid var(--ds-line,#dfe4ec);background:var(--ds-bg,#fff);color:var(--ds-ink,#172033);cursor:pointer}button.svelte-zdqdyk:hover:not(:disabled){background:var(--ds-soft,#f5f7fb)}button.svelte-zdqdyk:disabled{opacity:.45;cursor:default}button.svelte-zdqdyk:focus-visible{outline:3px solid #8fb4ff;outline-offset:2px}.reader.svelte-zdqdyk{display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden}.reader-toolbar.svelte-zdqdyk{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0;padding:4px 12px;background:var(--ds-bg,#fff);border-bottom:1px solid var(--ds-line,#dfe4ec)}.reader.svelte-zdqdyk nav:where(.svelte-zdqdyk){gap:2px;margin:0}.reader.svelte-zdqdyk nav:where(.svelte-zdqdyk) span:where(.svelte-zdqdyk){min-width:96px;text-align:center;font-size:.75rem}.reader.svelte-zdqdyk button:where(.svelte-zdqdyk){width:44px;min-height:44px;border:0;border-radius:6px;background:transparent}.zoom-controls.svelte-zdqdyk{display:flex;align-items:center;gap:2px}.reader.svelte-zdqdyk .fit-width:where(.svelte-zdqdyk){width:54px;font-size:.75rem;color:var(--ds-muted,#596579);font-variant-numeric:tabular-nums}.reader.svelte-zdqdyk .pdf-page:where(.svelte-zdqdyk){flex:1;min-height:0;min-width:0;padding:24px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ds-line,#dfe4ec) transparent}.reader.svelte-zdqdyk canvas:where(.svelte-zdqdyk){box-shadow:0 3px 14px -5px #10182838}.reader.svelte-zdqdyk>p:where(.svelte-zdqdyk){padding:16px 24px;margin:0}.reader.svelte-zdqdyk .page-sheet:where(.svelte-zdqdyk){width:max-content;min-width:100%}.reader.svelte-zdqdyk .pdf-page:where(.svelte-zdqdyk):focus-visible{outline:2px solid var(--chat-accent,#2455e6);outline-offset:-2px}.reader.svelte-zdqdyk .reader-toolbar:where(.svelte-zdqdyk){background:var(--ds-soft,#f5f7fb);border-bottom:0}.reader.svelte-zdqdyk .pdf-page:where(.svelte-zdqdyk){padding-top:8px}.compact-page-label.svelte-zdqdyk{display:none}@media(max-width:520px){.reader-toolbar.svelte-zdqdyk{padding-inline:4px;gap:0}.reader.svelte-zdqdyk nav:where(.svelte-zdqdyk) span:where(.svelte-zdqdyk){min-width:88px;font-size:.6875rem}.reader.svelte-zdqdyk .pdf-page:where(.svelte-zdqdyk){padding:16px 12px}.reader.svelte-zdqdyk .fit-width:where(.svelte-zdqdyk){width:44px}}@media(max-width:380px){.reader.svelte-zdqdyk nav:where(.svelte-zdqdyk){gap:0}.reader.svelte-zdqdyk nav:where(.svelte-zdqdyk) span:where(.svelte-zdqdyk){min-width:48px}.reader.svelte-zdqdyk .full-page-label:where(.svelte-zdqdyk){display:none}.reader.svelte-zdqdyk .compact-page-label:where(.svelte-zdqdyk){display:inline}.reader.svelte-zdqdyk .zoom-controls:where(.svelte-zdqdyk){gap:0}}.preview-panel.svelte-1xgcyd9{--ds-bg:var(--chat-surface,#fff);--ds-line:var(--chat-line,#dfe4ec);--ds-ink:var(--chat-ink,#172033);--ds-soft:var(--chat-soft,#f5f7fb);--ds-muted:var(--chat-muted,#667085);min-width:0;min-height:0;height:600px;max-height:75dvh;background:var(--ds-soft);color:var(--ds-ink);border-radius:6px;overflow:hidden}.preview-panel.workspace.svelte-1xgcyd9{height:100%;max-height:none;border-radius:0}.preview-loading.svelte-1xgcyd9,.preview-error.svelte-1xgcyd9{padding:24px;text-align:center}.preview-error.svelte-1xgcyd9{max-width:380px;margin:40px auto}.preview-error.svelte-1xgcyd9 svg{width:24px;height:24px;color:var(--ds-muted)}.preview-error.svelte-1xgcyd9 button:where(.svelte-1xgcyd9){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid var(--ds-line);border-radius:6px;background:var(--ds-bg);color:var(--ds-ink);font:inherit;font-size:.8125rem;cursor:pointer}.preview-error.svelte-1xgcyd9 button:where(.svelte-1xgcyd9) svg{width:16px;height:16px}.preview-error.svelte-1xgcyd9 button:where(.svelte-1xgcyd9):hover{background:var(--ds-soft)}button.svelte-1xgcyd9:focus-visible{outline:2px solid var(--chat-accent,#2455e6);outline-offset:2px}p.svelte-1xgcyd9{margin:0 0 16px;font-size:.8125rem;line-height:1.6;color:var(--ds-muted)}.paper-skeleton.svelte-1xgcyd9{box-sizing:border-box;width:min(100%,520px);aspect-ratio:1/1.3;margin:0 auto;padding:36px;background:var(--ds-bg)}.paper-skeleton.svelte-1xgcyd9 span:where(.svelte-1xgcyd9){display:block;height:8px;margin:16px 0;background:var(--ds-line);border-radius:2px}.paper-skeleton.svelte-1xgcyd9 span:where(.svelte-1xgcyd9):first-child{width:64%;height:14px;margin-bottom:32px}.paper-skeleton.svelte-1xgcyd9 span:where(.svelte-1xgcyd9):last-child{width:72%}
