:root{color-scheme:light;font-family:Avenir Next,Segoe UI,sans-serif;line-height:1.5;font-weight:400;background:#fff;color:#111;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;background:#fff}button{font:inherit}.app-shell{min-height:100vh;padding:24px 96px 24px 24px}.app-shell--centered{display:grid;place-items:center}.message-card{max-width:420px}.message-card h1,.message-card p{margin:0}.message-card p{margin-top:8px;color:#555}.page-list{display:grid;gap:0;max-width:960px;margin:0 auto}.page-item{scroll-margin-top:24px}.page-item+.page-item{margin-top:28px;padding-top:28px;border-top:1px solid #efefef}.pdf-canvas{position:relative;width:100%}.pdf-canvas__placeholder{width:100%;aspect-ratio:1 / 1.4142;border:1px solid #efefef;border-radius:18px;background:linear-gradient(115deg,#f7f7f7,#fff 40%,#f3f3f3)}.pdf-canvas__sheet{position:relative}.pdf-canvas__surface{display:none}.pdf-canvas__surface--ready{display:block;width:100%;height:auto}.pdf-canvas__links{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.pdf-canvas__link{position:absolute;display:block;border-radius:6px;pointer-events:auto}.pdf-canvas__link:hover{background:#1111110d}.pdf-canvas__link:focus-visible{outline:2px solid #111111;outline-offset:2px}.page-nav{position:fixed;top:24px;right:24px;display:flex;flex-direction:column;gap:8px;z-index:10}.page-nav__button{width:40px;height:40px;border:1px solid #d7d7d7;border-radius:999px;background:#fff;color:#666;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.page-nav__button:hover{border-color:#111;color:#111}.page-nav__button--active{border-color:#111;background:#111;color:#fff}@media (max-width: 720px){.app-shell{padding:16px 72px 16px 16px}.page-list{gap:0}.page-item+.page-item{margin-top:20px;padding-top:20px}.page-nav{top:16px;right:16px;gap:6px}.page-nav__button{width:36px;height:36px;font-size:.9rem}}
