.app-pdfviewer{min-width:0;color:var(--text-colors-default-primary,var(--text-primary));background:var(--surface-colors-default-base,var(--surface));flex-direction:column;display:flex}.app-mdxeditor-readonly-prose a[href^="#gap-evidence:open:"]{padding:.0625rem var(--ey-spacing-sm,.5rem);min-height:1.5rem;font-size:var(--body-sm--font-size,.75rem);line-height:var(--body-sm--line-height,1rem);white-space:normal;cursor:pointer;border:1px solid var(--border-colors-default-primary,var(--border-default,#d1d5db));color:inherit;background:0 0;border-radius:9999px;align-items:center;gap:.25rem;font-weight:400;text-decoration:none;display:inline-flex}.app-mdxeditor-readonly-prose a[href^="#gap-evidence:open:"]:after{content:"↗"}.app-mdxeditor-readonly-prose a[href^="#gap-evidence:open:"]:hover{background:var(--surface-colors-default-hover,#0000000a);text-decoration:none}.app-pdfviewer--embedded{border-left:1px solid var(--border-colors-default-primary,var(--border-default));height:100%}.app-pdfviewer--drawer{z-index:50;border-left:1px solid var(--border-colors-default-primary,var(--border-default));height:100vh;box-shadow:0 10px 25px var(--shadow-color-soft);position:fixed;top:0;right:0}.app-pdfviewer__resize-handle{z-index:50;cursor:ew-resize;width:.25rem;height:100%;transition:background-color .2s;position:absolute;top:0;left:0}.app-pdfviewer__resize-handle:hover{background:var(--surface-colors-default-hover,var(--surface-hover))}.app-pdfviewer__resize-grip{background:var(--border-strong,var(--border-default));border-radius:9999px;width:.25rem;height:5rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.app-pdfviewer__header,.app-pdfviewer__controls,.app-pdfviewer__footer{background:var(--surface-colors-default-secondary,var(--surface-subtle))}.app-pdfviewer__header{padding:var(--ey-spacing-sm);border-bottom:1px solid var(--border-colors-default-primary,var(--border-default));justify-content:flex-end;align-items:center;display:flex}.app-pdfviewer__evidence-banner{padding:var(--ey-spacing-sm) var(--ey-spacing-md);border-bottom:1px solid var(--border-colors-default-primary,var(--border-default));background:color-mix(in srgb, var(--surface-colors-default-secondary,var(--surface-subtle)) 78%, var(--surface-colors-default-base,var(--surface)))}.app-pdfviewer__evidence-banner-header,.app-pdfviewer__control-row,.app-pdfviewer__search,.app-pdfviewer__button-group{align-items:center;display:flex}.app-pdfviewer__evidence-banner-header,.app-pdfviewer__control-row{justify-content:space-between;gap:var(--ey-spacing-xs)}.app-pdfviewer__search,.app-pdfviewer__button-group{gap:var(--ey-spacing-xs);margin-bottom:5px}.app-pdfviewer__search{align-items:flex-end}.app-pdfviewer__control-row{flex-wrap:wrap}.app-pdfviewer__evidence-title{color:var(--text-colors-default-primary,var(--text-primary));font-size:var(--body-sm--font-size);line-height:var(--body-sm--line-height);margin:0;font-weight:600}.app-pdfviewer__evidence-meta,.app-pdfviewer__evidence-quote,.app-pdfviewer__footer,.app-pdfviewer__page-indicator,.app-pdfviewer__zoom-indicator{color:var(--text-colors-default-secondary,var(--text-secondary))}.app-pdfviewer__evidence-meta,.app-pdfviewer__evidence-error,.app-pdfviewer__evidence-quote,.app-pdfviewer__footer,.app-pdfviewer__page-indicator,.app-pdfviewer__zoom-indicator,.react-pdf__message{font-size:var(--body-sm--font-size);line-height:var(--body-sm--line-height)}.app-pdfviewer__evidence-error{margin-top:var(--ey-spacing-xs);color:var(--status-error-fg)}.app-pdfviewer__evidence-quote{margin-top:var(--ey-spacing-xs);padding:var(--ey-spacing-xs) var(--ey-spacing-sm);border:1px solid var(--border-colors-default-primary,var(--border-default));border-radius:var(--ey-radius-sm);background:var(--surface-colors-default-base,var(--surface));margin-bottom:0;font-style:italic}.app-pdfviewer__status-chip{padding:0 var(--ey-spacing-sm);min-height:calc(var(--ey-spacing-sm) + var(--ey-spacing-sm));font-size:var(--body-sm--font-size);line-height:var(--body-sm--line-height);white-space:nowrap;border-radius:9999px;align-items:center;font-weight:600;display:inline-flex}.app-pdfviewer__status-chip--success{background:color-mix(in srgb, var(--status-warning-strong) 16%, transparent);color:var(--status-warning-strong)}.app-pdfviewer__status-chip--error{background:color-mix(in srgb, var(--status-error-fg) 14%, transparent);color:var(--status-error-fg)}.app-pdfviewer__status-chip--pending{background:color-mix(in srgb, var(--surface-colors-default-hover,var(--surface-hover)) 72%, transparent);color:var(--text-colors-default-secondary,var(--text-secondary))}.app-pdfviewer__controls{gap:var(--ey-spacing-xs);padding:var(--ey-spacing-sm) var(--ey-spacing-md);border-bottom:1px solid var(--border-colors-default-primary,var(--border-default));flex-direction:column;display:flex}.app-pdfviewer__search-input{flex:auto;min-width:0}.app-pdfviewer__page-indicator,.app-pdfviewer__zoom-indicator{text-align:center;justify-content:center;align-items:center;min-width:4rem;font-weight:600;display:inline-flex}@media (max-width:640px){.app-pdfviewer__evidence-banner-header,.app-pdfviewer__search,.app-pdfviewer__control-row{flex-direction:column;align-items:stretch}.app-pdfviewer__button-group{flex-wrap:wrap}.app-pdfviewer__page-indicator,.app-pdfviewer__zoom-indicator{min-width:3.5rem}}.app-pdfviewer__content{padding:var(--ey-spacing-md);background:var(--app-bg,var(--surface));flex:auto;overflow:auto}.app-pdfviewer__page-shell{background:var(--surface-colors-default-base,var(--surface));margin:0 auto;position:relative}.app-pdfviewer__loading-state,.app-pdfviewer__error-state{padding:var(--ey-spacing-xl);justify-content:center;align-items:center;display:flex}.app-pdfviewer__error-state{color:var(--status-error-fg);text-align:center;flex-direction:column}.app-pdfviewer__error-subtext{margin-top:var(--ey-spacing-sm);font-size:var(--body-sm--font-size);line-height:var(--body-sm--line-height)}.app-pdfviewer__spinner{border:2px solid color-mix(in srgb, var(--status-info-strong,var(--link-color)) 20%, transparent);border-bottom-color:var(--status-info-strong,var(--link-color));border-radius:9999px;width:2rem;height:2rem;animation:.9s linear infinite app-pdfviewer-spin}.app-pdfviewer__spinner--lg{width:3rem;height:3rem}.app-pdfviewer__footer{padding:var(--ey-spacing-md);border-top:1px solid var(--border-colors-default-primary,var(--border-default))}@keyframes app-pdfviewer-spin{to{transform:rotate(360deg)}}.react-pdf__Page{box-shadow:0 8px 24px var(--shadow-color-soft);margin:0 auto}.react-pdf__Page__canvas{display:block}.react-pdf__Page__textContent{opacity:.24;line-height:1;position:absolute;inset:0;overflow:hidden}.react-pdf__Page__textContent span{color:#0000;white-space:pre;cursor:text;transform-origin:0 0;position:absolute}.react-pdf__Page__annotations{position:absolute;inset:0;overflow:hidden}.react-pdf__Page__annotation{position:absolute}.react-pdf__Document{flex-direction:column;align-items:center;display:flex}.react-pdf__message{padding:var(--ey-spacing-lg);color:var(--text-colors-default-secondary,var(--text-secondary))}
