:root{--app-fg: #e8e4dc;--app-muted: #7d7870}.verso-viewer,.verso-viewer *{box-sizing:border-box}.verso-viewer{position:relative;height:100%;width:100%;display:grid;grid-template-rows:1fr auto}.verso-viewer.is-white{background:#fff}.verso-presentlabel{position:absolute;left:0;right:0;bottom:14px;z-index:2;text-align:center;pointer-events:none;font-family:var(--face-num, ui-monospace, monospace);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#ffffff73}.verso-viewer.is-white .verso-presentlabel{color:#0006}.verso-stage{position:relative;overflow:hidden;display:grid;place-items:center}.verso-holder{position:relative;transform-origin:center center}.verso-holder .verso-page{position:absolute;top:0;left:0}.verso-toc{position:absolute;top:50%;right:0;transform:translateY(-50%);z-index:5;display:flex;flex-direction:column;align-items:flex-end;gap:10px;padding:18px 16px;max-height:84%;overflow-y:auto;scrollbar-width:none;user-select:none}.verso-toc::-webkit-scrollbar{display:none}.verso-toc{pointer-events:none}.verso-toc.is-open{pointer-events:auto}.verso-toc-row{appearance:none;background:transparent;border:0;padding:0;margin:0;cursor:pointer;display:flex;align-items:center;justify-content:flex-end;gap:10px;color:#6a655e;transition:color .2s ease}.verso-toc-dash{display:block;height:1px;background:currentColor;transition:width .2s ease,background .2s ease}.verso-toc-row.is-section .verso-toc-dash{width:26px}.verso-toc-row.is-title .verso-toc-dash{width:18px}.verso-toc-row.is-subtitle .verso-toc-dash{width:9px}.verso-toc-name{font-size:11px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;max-width:24vw;overflow:hidden;text-overflow:ellipsis;opacity:0;visibility:hidden;transform:translate(6px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}.verso-toc.is-open .verso-toc-name{opacity:1;visibility:visible;transform:none;transition:opacity .18s ease,transform .18s ease,visibility 0s}.verso-toc-row.is-subtitle .verso-toc-name{font-size:10px;margin-right:9px}.verso-toc-row:hover{color:#c9c2b6}.verso-toc-row.is-here{color:#e8e2d6}.verso-controls{display:flex;align-items:center;justify-content:center;gap:22px;padding:16px 20px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--app-muted);user-select:none}.verso-controls button{appearance:none;background:transparent;border:1px solid #2a2a2c;color:var(--app-fg);width:34px;height:34px;border-radius:50%;cursor:pointer;font-size:15px;line-height:1;transition:border-color .2s ease,background .2s ease}.verso-controls button:hover{border-color:#55524c;background:#131315}.verso-controls button:disabled{opacity:.3;cursor:default}.verso-counter{min-width:56px;text-align:center}.verso-pagename{min-width:160px;color:var(--app-fg)}.verso-hint{position:fixed;bottom:16px;right:20px;font-size:11px;letter-spacing:.12em;color:#3f3d3a}.verso-hint.is-nothing{position:static;margin:auto;font-size:13px;color:#6a655e;letter-spacing:.06em;text-align:center}.verso-present-leave{transition:opacity .6s ease;opacity:.55}.verso-present-leave.is-gone,.verso-page.is-entering{opacity:0}.verso-fade{transition:opacity var(--t, .5s) ease}.verso-mm-anim{transition:transform var(--t, .7s) cubic-bezier(.4,0,.2,1);will-change:transform}:root{--verso-text: "VersoText", "Helvetica Neue", Arial, sans-serif;--frame-edge: rgba(120, 116, 110, .55);--frame-empty-ground: #e2e2e2}.verso-page{position:relative;overflow:hidden;box-sizing:border-box;background:#fff;color:#111;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.verso-page *{box-sizing:border-box}.verso-frame{overflow:hidden;background:transparent}.verso-media{width:100%;height:100%;display:block;object-fit:cover}.verso-frame-empty{position:relative;width:100%;height:100%;background:transparent;display:block}.verso-frame-place,.verso-frame-broken{background:var(--frame-empty-ground)}.verso-frame-empty>svg.verso-frame-mark{width:100%;height:100%;display:none}.verso-frame-empty>svg rect{fill:none;stroke:var(--frame-edge);stroke-width:2;vector-effect:non-scaling-stroke}.verso-frame-empty>svg line{stroke:var(--frame-edge);stroke-width:1;vector-effect:non-scaling-stroke}.verso-frame-empty.verso-frame-broken>svg line,.verso-frame-empty.verso-frame-broken>svg rect{stroke:#d64528}.verso-frame-broken-badge{position:absolute;right:6px;bottom:6px;width:22px;height:22px;border-radius:3px;background:#b8412e;display:flex;align-items:center;justify-content:center}.verso-frame-broken-badge svg{width:16px;height:16px;display:block}.verso-frame-broken-badge path{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.verso-text{overflow:hidden}.verso-p{margin:0;padding:0;font-family:var(--verso-text)}.verso-text .verso-p{white-space:pre-wrap}.verso-shape{pointer-events:none}.verso-stack,.verso-storyboard{overflow:visible}.verso-sb-panel{display:flex;flex-direction:column}.verso-sb-media{position:relative;width:100%;overflow:hidden;background:#e9e6e0}.verso-sb-media .verso-media{position:absolute;inset:0}.verso-sb-num{position:absolute;left:0;top:0;padding:6px 10px;font-family:var(--verso-text);font-size:13px;letter-spacing:.12em;color:#fff;background:#0000008c;text-transform:uppercase}.verso-sb-caption{margin-top:10px}.verso-sb-meta{margin-top:8px;display:flex;flex-direction:column;gap:2px}.verso-sb-meta-row{display:flex;gap:10px;font-family:var(--verso-text);font-size:12px;line-height:1.4;color:#666}.verso-sb-meta-key{text-transform:uppercase;letter-spacing:.1em;color:#999;min-width:92px}.verso-sb-meta-val{color:#333}.verso-embed{background:#000;overflow:hidden}.verso-embed-badge{position:absolute;left:16px;bottom:16px;z-index:2;padding:7px 12px;font-family:var(--verso-text);font-size:12px;letter-spacing:.14em;color:#fff;background:#0000008c;border-radius:4px;pointer-events:none}.verso-master-el{pointer-events:none}.verso-media-preview{position:absolute;inset:0;z-index:0}.verso-media-standin{opacity:1}.verso-frame-over{position:absolute;inset:0;z-index:2;background:transparent}
