.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)}
