.dpe_pdf_embed__title{margin-bottom:16px}.dpe_pdf_embed__main{position:relative}.dpe_pdf_embed__viewer{position:relative;width:100%;height:800px;background:#f1f1f4}.dpe_pdf_embed__frame{display:block;width:100%;height:100%;border:0}.dpe_pdf_embed__mobile-fallback{display:none}.dpe_pdf_embed__cover{position:relative;display:inline-block;width:100%;max-width:400px;overflow:hidden;vertical-align:top;background:#f1f1f4;box-shadow:0 2px 4px rgba(0,0,0,.08),0 8px 24px rgba(0,0,0,.12);color:inherit;text-decoration:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.dpe_pdf_embed__cover:hover,.dpe_pdf_embed__cover:focus-visible{transform:translateY(-3px);box-shadow:0 4px 8px rgba(0,0,0,.1),0 16px 40px rgba(0,0,0,.18)}.dpe_pdf_embed__cover:focus-visible{outline:3px solid #2ea3f2;outline-offset:3px}.dpe_pdf_embed__cover-image,.dpe_pdf_embed__cover-canvas{display:block;width:100%;height:auto}.dpe_pdf_embed__cover-canvas{aspect-ratio:8.5/11;background:#fff}.dpe_pdf_embed__cover:not(.is-rendered):not(.is-failed) .dpe_pdf_embed__cover-canvas{animation:dpe-pdf-embed-pulse 1.4s ease-in-out infinite}.dpe_pdf_embed__cover.is-rendered .dpe_pdf_embed__cover-canvas{aspect-ratio:auto}.dpe_pdf_embed__cover--ratio-letter{--dpe-cover-ratio: 8.5 / 11}.dpe_pdf_embed__cover--ratio-a4{--dpe-cover-ratio: 210 / 297}.dpe_pdf_embed__cover--ratio-tall{--dpe-cover-ratio: 2 / 3}.dpe_pdf_embed__cover--ratio-square{--dpe-cover-ratio: 1 / 1}.dpe_pdf_embed__cover--ratio-landscape{--dpe-cover-ratio: 4 / 3}.dpe_pdf_embed__cover--shaped .dpe_pdf_embed__cover-image,.dpe_pdf_embed__cover--shaped.is-rendered .dpe_pdf_embed__cover-canvas,.dpe_pdf_embed__cover--shaped .dpe_pdf_embed__cover-canvas{aspect-ratio:var(--dpe-cover-ratio);object-fit:cover;object-position:top center}.dpe_pdf_embed__cover--fit-whole .dpe_pdf_embed__cover-image,.dpe_pdf_embed__cover--fit-whole.is-rendered .dpe_pdf_embed__cover-canvas,.dpe_pdf_embed__cover--fit-whole .dpe_pdf_embed__cover-canvas{object-fit:contain;object-position:center;background:#fff}.dpe_pdf_embed__cover-fallback{position:absolute;inset:0;display:none;align-items:center;justify-content:center;color:#b42318}.dpe_pdf_embed__cover.is-failed .dpe_pdf_embed__cover-fallback{display:flex}.dpe_pdf_embed__cover-label{position:absolute;left:50%;bottom:16px;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:rgba(17,17,17,.8);color:#fff;font-size:14px;font-weight:600;line-height:1.2;white-space:nowrap;transform:translateX(-50%);transition:background-color .2s ease}.dpe_pdf_embed__cover-label svg{flex:none}.dpe_pdf_embed__cover:hover .dpe_pdf_embed__cover-label,.dpe_pdf_embed__cover:focus-visible .dpe_pdf_embed__cover-label{background:rgba(17,17,17,.95)}.dpe_pdf_embed__actions{margin-top:16px}@media(max-width: 767px){.dpe_pdf_embed--mobile-button .dpe_pdf_embed__viewer{display:none}.dpe_pdf_embed--mobile-button .dpe_pdf_embed__mobile-fallback{display:block}.dpe_pdf_embed--mobile-button .dpe_pdf_embed__actions{margin-top:12px}}@keyframes dpe-pdf-embed-pulse{50%{background:#ececf0}}@media(prefers-reduced-motion: reduce){.dpe_pdf_embed__cover,.dpe_pdf_embed__cover-canvas{transition:none !important;animation:none !important}}html.dpe-modal-open{overflow:hidden}.dpe-modal{width:min(1100px,94vw);max-width:none;height:92vh;max-height:none;margin:auto;padding:0;border:0;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 24px 64px rgba(0,0,0,.4)}.dpe-modal[open]{display:flex;flex-direction:column}.dpe-modal::backdrop{background:rgba(0,0,0,.75)}.dpe-modal__header{display:flex;flex:none;align-items:center;gap:12px;padding:8px 8px 8px 20px;border-bottom:1px solid #e5e5e5}.dpe-modal--untitled .dpe-modal__header{justify-content:flex-end}.dpe-modal__title{flex:1;margin:0;padding:0;overflow:hidden;color:#222;font-size:17px;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.dpe-modal--untitled .dpe-modal__title{display:none}.dpe-modal__close{display:flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,0);color:#333;cursor:pointer}.dpe-modal__close:hover,.dpe-modal__close:focus-visible{background:#f0f0f0}.dpe-modal__close:focus-visible{outline:3px solid #2ea3f2;outline-offset:1px}.dpe-modal__body{flex:1;min-height:0;background:#f1f1f4}.dpe-modal__frame{display:block;width:100%;height:100%;border:0}@media(max-width: 767px){.dpe-modal{width:100vw;height:100vh;height:100dvh;border-radius:0}}
