:root{--bx:#314164;--ink:#16201E;--bg:#E9EAEA;--bar:#16201E;--font:Lato,"Segoe UI",Tahoma,Geneva,Verdana,system-ui,-apple-system,"Segoe UI",sans-serif}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body.pv{margin:0;display:flex;flex-direction:column;background:var(--bg);color:var(--ink);font:400 15px/1.4 var(--font)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:focus-visible{outline:2px solid #EDE9E3;outline-offset:2px;border-radius:6px}.pv-bar{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 16px;background:var(--bar);color:#fff}.pv-title{display:flex;flex-direction:column;min-width:0;flex:1 1 220px;line-height:1.25}.pv-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-title small{color:#a9b0ad;font-size:12px}.pv-tools{display:flex;align-items:center;gap:4px}.pv-btn{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;border:0;border-radius:10px;background:#ffffff1a;color:#fff;font:700 16px var(--font);cursor:pointer}.pv-btn:hover{background:#fff3}.pv-zoom{min-width:74px;font-size:13px}.pv-sep{width:1px;height:22px;margin:0 4px;background:#fff3}.pv-pagenum{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:#d6dad8}.pv-pagenum input{width:52px;height:34px;padding:0 6px;border:0;border-radius:8px;background:#fff;color:var(--ink);font:600 14px var(--font);text-align:center}.pv-dl{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border-radius:999px;background:#fff;color:var(--bx);font-weight:700;text-decoration:none}.pv-dl:hover{background:#ede9e3}.pv--embed .pv-bar{padding:6px 10px}.pv--mini{--bg:#F2F2F4}.pv--mini .pv-bar{position:fixed;left:50%;bottom:8px;z-index:5;transform:translate(-50%);padding:3px;border-radius:999px;background:#16201ed1;box-shadow:0 2px 8px #00000040;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pv--mini :is(.pv-title,.pv-sep,[data-zoom-out],.pv-zoom,[data-zoom-in],.pv-dl){display:none}.pv--mini .pv-btn{min-width:28px;height:28px;padding:0 8px;border-radius:999px;font-size:15px;background:transparent}.pv--mini .pv-btn:hover{background:#ffffff26}.pv--mini .pv-pagenum{gap:4px;font-size:12px}.pv--mini .pv-pagenum input{width:38px;height:24px;border-radius:999px;font-size:12px;-moz-appearance:textfield}.pv--mini .pv-pagenum input::-webkit-inner-spin-button{display:none}.pv--mini .pv-doc{padding:10px 10px 48px;gap:10px}.pv-doc{flex:1;overflow:auto;padding:16px 16px 40px;display:flex;flex-direction:column;align-items:center;gap:16px;outline:none}.pv-page{position:relative;flex:none;background:#fff;box-shadow:0 1px 3px #0000001f,0 12px 30px -18px #00000059}.pv-page canvas{display:block}.pv-status{margin:40px auto;padding:14px 18px;border-radius:12px;background:#fff;text-align:center}.pv-status a{color:var(--bx)}@media(max-width:640px){.pv-title{flex-basis:100%}.pv-dl{margin-left:auto}}.textLayer{position:absolute;text-align:initial;inset:0;overflow:clip;opacity:1;line-height:1;letter-spacing:normal;word-spacing:normal;-webkit-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;caret-color:CanvasText;z-index:0;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size))}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;transform-origin:0% 0%;-webkit-user-select:text;user-select:text}.textLayer>:not(.markedContent),.textLayer .markedContent span:not(.markedContent){z-index:1;--font-height:0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.textLayer .markedContent{display:contents}.textLayer ::selection{background:#31416440;color:transparent}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;inset:100% 0 0;z-index:0;cursor:default;-webkit-user-select:none;user-select:none}.textLayer.selecting .endOfContent{top:0}.pv-newtab{text-decoration:none}.pv-close{font-size:22px}
