.pv-scroll,.ws .ws-stage__fit>.pv-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ws-line-strong) transparent;scrollbar-gutter:stable;width:100%;min-width:0;max-width:none;height:100%;min-height:0;margin:0;position:relative;overflow:auto}.pv-pages{align-items:flex-start;gap:var(--space-4);width:max-content;min-width:100%;padding:var(--space-4);flex-direction:column;display:flex;position:relative}.pv-page{background:var(--ws-inset);outline:var(--line) solid var(--ws-line-strong);flex:none;margin-inline:auto;position:relative}.pv-page:not([data-near]){animation:1.4s ease-in-out infinite ui-pulse}.pv-page__canvas{position:absolute;inset:0}.pv-page__canvas canvas{width:100%;height:100%;display:block}.pv-page__text{position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.pv-page:not([data-near]){animation:none}}@container ws (max-width:767px){.ws-stage__body:has(.pv-scroll){min-height:70dvh}}.pv-text{text-align:initial;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;line-height:1;position:absolute;inset:0;overflow:clip}.pv-text :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;position:absolute}.pv-text ::selection{background:color-mix(in srgb, var(--ws-accent) 35%, transparent)}.pv-text__end{z-index:0;cursor:default;-webkit-user-select:none;user-select:none;position:absolute;inset:100% 0 0}.pv-text.selecting .pv-text__end{top:0}.pv-text mark.pv-hit{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--ws-accent) 30%, transparent);color:#0000;margin:-1px;padding:1px;position:static}.pv-text mark.pv-hit[data-current]{background:color-mix(in srgb, var(--ws-accent) 65%, transparent);outline:var(--line) solid var(--ws-accent)}.pv-state{justify-content:center;align-items:center;gap:var(--space-3);max-width:100%;padding:var(--space-5);color:var(--ws-text-2);font-size:var(--ws-fs-sm);display:flex}.pv-lock{border:var(--line) solid var(--ws-line-strong);border-radius:var(--radius-md);background:var(--ws-panel);text-align:center;flex-direction:column;width:min(100%,360px)}.pv-lock>*{max-width:100%}.pv-lock .ui-field{text-align:left;width:100%}.pv-lock__icon{width:24px;height:24px;color:var(--status-warning)}.pv-lock__title{color:var(--ws-text-1);font-size:var(--text-lg);font-weight:var(--ws-w-medium);margin:0}.pv-lock__text{color:var(--ws-text-3);font-size:var(--ws-fs-sm);line-height:var(--ws-lh-ui);margin:0}.pv-bar{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);min-height:calc(var(--ws-ctl-h) + var(--space-3));padding:var(--space-2) var(--space-3);background:var(--ws-panel);border-top:var(--line) solid var(--ws-line);flex-wrap:wrap;grid-area:transport;display:flex}.pv-nav,.pv-zoom{align-items:center;gap:var(--space-1);display:inline-flex}.pv-nav__input{width:calc(var(--space-6) + var(--space-3));height:calc(var(--ws-ctl-h) - var(--space-2));padding:0 var(--space-1);border:var(--line) solid transparent;border-radius:var(--radius-sm);background:var(--ws-inset);color:var(--ws-text-1);font-size:var(--ws-fs-input);text-align:center}.pv-nav__input:hover:not(:focus-visible){border-color:var(--ws-line-strong)}.pv-nav__of{padding-right:var(--space-1);color:var(--ws-text-3);font-size:var(--ws-fs-sm);white-space:nowrap}.pv-zoom .ws-select{width:calc(var(--ws-field-w) + var(--space-7))}.pv-value{min-width:0;color:var(--ws-text-1);font-size:var(--ws-fs-sm);overflow-wrap:anywhere;text-align:right}.pv-note{color:var(--ws-text-3);font-size:var(--ws-fs-meta);line-height:var(--ws-lh-ui);margin:0}.pv-inline{margin-top:var(--space-1);color:var(--ws-text-1);font-weight:var(--ws-w-medium);text-underline-offset:2px;text-decoration:underline;display:block}.pv-search{gap:var(--space-2);display:grid}.pv-search .ws-field,.pv-search__field{width:100%}.pv-search__bar{justify-content:flex-end;align-items:center;gap:var(--space-1);display:flex}.pv-search__count{color:var(--ws-text-2);font-size:var(--ws-fs-sm);flex:1;margin:0}.pv-tools{gap:var(--space-2);display:grid}.pv-links{margin:0;padding:0;list-style:none;display:grid}.pv-link{align-items:flex-start;gap:var(--space-3);min-height:var(--space-7);padding:var(--space-2) var(--space-1);border-top:var(--line) solid var(--ws-line);border-radius:var(--radius-sm);color:var(--ws-text-1);text-decoration:none;display:flex}.pv-links li:first-child .pv-link{border-top-color:#0000}.pv-link:hover{background:var(--ws-hover)}.pv-link svg{width:16px;height:16px;color:var(--ws-text-2);flex:none;margin-top:2px}.pv-link__text{min-width:0;display:grid}.pv-link__name{font-size:var(--ws-fs-sm);font-weight:var(--ws-w-medium)}.pv-link__desc{color:var(--ws-text-3);font-size:var(--ws-fs-meta)}.pv-annot{pointer-events:none;position:absolute;inset:0}.pv-annot__capture{z-index:2;pointer-events:auto;cursor:crosshair;touch-action:none;position:absolute;inset:0}.pv-annot__capture:is([data-tool=text],[data-tool=sign]){touch-action:manipulation}.pv-annot__capture[data-tool=text]{cursor:text}.pv-annot__hl{width:100%;height:100%;display:block}.pv-annot__capture .pv-annot__hl{width:auto;height:auto;position:absolute}.pv-annot__img{width:100%;height:100%;display:block}.pv-annot__ink,.pv-annot__draft{fill:none;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block;overflow:visible}.pv-annot__draft{pointer-events:none;position:absolute;inset:0}.pv-annot__text,.pv-annot__editor{box-sizing:border-box;white-space:pre-wrap;word-break:break-all;overflow-wrap:anywhere;text-align:left;font-family:inherit;font-weight:400}.pv-annot__text{width:100%;height:100%}.pv-annot__text[data-editing]{visibility:hidden}.pv-annot__editor{z-index:3;outline:var(--line) solid var(--ws-accent);resize:none;pointer-events:auto;background:0 0;border:0;margin:0;position:absolute;overflow:hidden}.pv-mark{gap:var(--space-3);display:grid}.pv-mark__tools{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pv-mark__bar{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.pv-mark__count{min-width:0;color:var(--ws-text-2);font-size:var(--ws-fs-sm);text-align:right;flex:1;margin:0}.pv-swatches{gap:var(--space-3);flex-wrap:wrap;display:flex}.pv-swatch{width:var(--space-5);height:var(--space-5);border:var(--line) solid var(--ws-line-strong);cursor:pointer;border-radius:50%;padding:0;position:relative}.pv-swatch:after{content:"";inset:calc(var(--space-2) * -1);position:absolute}.pv-swatch[aria-checked=true],.pv-swatch:focus-visible{outline:2px solid var(--ws-accent);outline-offset:2px}.pv-sig__name{min-width:0;max-width:calc(var(--ws-field-w) - var(--space-4));color:var(--ws-text-3);font-size:var(--ws-fs-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
