.zoom-screen{--zoom-bar-h:50px;--zoom-ar-w:16;--zoom-ar-h:9;--zoom-btn-size:34px;--zoom-icon-size:20px;--zoom-edge-pad:14px;--zoom-arrow-gap:34px;--zoom-bg:#1a1a1a;--zoom-bg-fs:#000;--zoom-fg:#828282;--zoom-fg-strong:#fff;--zoom-hover:hsla(0,0%,100%,.14);--zoom-active:hsla(0,0%,100%,.18);--zoom-panel:rgba(28,28,30,.77);--zoom-panel-blur:none;--zoom-panel-fg:hsla(0,0%,100%,.95);--zoom-panel-fg-dim:hsla(0,0%,100%,.35);--zoom-border:hsla(0,0%,100%,.14);--zoom-shadow:0 10px 30px rgba(0,0,0,.4),0 2px 6px rgba(0,0,0,.28);--zoom-scroll-thumb:hsla(0,0%,100%,.28);--zoom-scroll-thumb-hover:hsla(0,0%,100%,.42);--zoom-tip-bg:rgba(28,28,30,.88);--zoom-tip-fg:hsla(0,0%,100%,.95);--zoom-tip-shadow:0 4px 12px rgba(0,0,0,.35);--zoom-text-shadow:0 1px 2px rgba(0,0,0,.6);--zoom-icon-shadow:drop-shadow(0 1px 2px rgba(0,0,0,.55));--zoom-glow-top:linear-gradient(180deg,hsla(0,0%,100%,.3) 0%,hsla(0,0%,100%,.14) 25%,hsla(0,0%,100%,.04) 55%,hsla(0,0%,100%,0) 80%);--zoom-glow-bottom:linear-gradient(0deg,rgba(0,0,0,.34) 0%,rgba(0,0,0,.18) 25%,rgba(0,0,0,.06) 55%,transparent 80%);--zoom-glow-top-idle:linear-gradient(180deg,hsla(0,0%,100%,.05) 0%,hsla(0,0%,100%,0) 55%);--zoom-glow-bottom-idle:linear-gradient(0deg,rgba(0,0,0,.05) 0%,transparent 55%);--zoom-slide-w:min(100vw,calc(100vh*var(--zoom-ar-w)/var(--zoom-ar-h)));--zoom-slide-h:min(100vh,calc(100vw*var(--zoom-ar-h)/var(--zoom-ar-w)));--zoom-top-bar-y:max(calc(50vh - 50vw*var(--zoom-ar-h)/var(--zoom-ar-w) - var(--zoom-bar-h)),0px);--zoom-bottom-bar-y:min(calc(50vh + 50vw*var(--zoom-ar-h)/var(--zoom-ar-w)),calc(100vh - var(--zoom-bar-h)));background:var(--zoom-bg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Kaku Gothic ProN,Noto Sans JP,sans-serif;inset:0;position:fixed;z-index:9000}.zoom-screen[hidden]{display:none}.zoom-screen *,.zoom-screen :after,.zoom-screen :before{box-sizing:border-box}.zoom-screen-viewer{background:var(--zoom-bg);cursor:default;inset:0;outline:none;position:absolute}.zoom-screen-viewer:-webkit-full-screen,.zoom-screen-viewer:fullscreen{background:var(--zoom-bg-fs)}.zoom-screen-frame{height:var(--zoom-slide-h);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--zoom-slide-w)}.zoom-screen-slide{height:100%;inset:0;object-fit:contain;position:absolute;user-select:none;width:100%;-webkit-user-drag:none;pointer-events:none}.zoom-nav-zone{background:transparent;border:none;bottom:0;cursor:pointer;outline:none;padding:0;position:absolute;top:0;width:50%;z-index:10}.zoom-nav-zone.zoom-nav-prev{left:0}.zoom-nav-zone.zoom-nav-next{right:0}.zoom-nav-zone:disabled{cursor:default;pointer-events:none}.zoom-controls,.zoom-topbar{height:var(--zoom-bar-h);left:50%;position:fixed;transform:translateX(-50%);width:var(--zoom-slide-w);z-index:20}.zoom-topbar{backdrop-filter:blur(2px) saturate(105%);-webkit-backdrop-filter:blur(2px) saturate(105%);background:rgba(84,84,88,.62);border-bottom:1px solid hsla(0,0%,100%,.1);padding:0 var(--zoom-edge-pad);top:var(--zoom-top-bar-y);user-select:none}.zoom-topbar,.zoom-topbar-link{align-items:center;display:flex;gap:12px;pointer-events:none}.zoom-topbar-link{border-radius:4px;color:inherit;flex:1 1 auto;min-width:0;outline:none;text-decoration:none}.zoom-topbar-link[href]{cursor:pointer;pointer-events:auto}.zoom-topbar-link[href]:hover .zoom-topbar-sub,.zoom-topbar-link[href]:hover .zoom-topbar-title{color:#e8e8e8}.zoom-topbar-link[href]:focus-visible{box-shadow:0 0 0 2px hsla(0,0%,100%,.55)}.zoom-topbar-avatar{align-items:center;background:#4c88c8;border-radius:50%;color:#fff;display:flex;flex:none;font-size:14px;font-weight:700;height:34px;justify-content:center;line-height:1;overflow:hidden;width:34px}.zoom-topbar-avatar img{display:block;height:100%;object-fit:cover;width:100%}.zoom-topbar-text{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;justify-content:center;min-width:0}.zoom-topbar-sub,.zoom-topbar-title{color:#c4c4c4;font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic,Noto Sans JP,Meiryo,sans-serif;font-weight:700;line-height:1.15;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 3px rgba(0,0,0,.45),0 0 1px rgba(0,0,0,.32);white-space:nowrap}.zoom-topbar-title{font-size:14px;letter-spacing:.01em}.zoom-topbar-sub{color:#b6b6b6;font-size:11px;letter-spacing:.02em}.zoom-topbar-sub[hidden]{display:none}.zoom-topbar-logo-link{border-radius:3px;cursor:pointer;display:block;flex:none;line-height:0;outline:none;pointer-events:auto}.zoom-topbar-logo-link:hover .zoom-topbar-logo{opacity:.6}.zoom-topbar-logo-link:focus-visible{box-shadow:0 0 0 2px hsla(0,0%,100%,.55)}.zoom-topbar-logo{display:block;height:39px;width:146px;-webkit-user-drag:none;filter:drop-shadow(0 1px 2px rgba(0,0,0,.45));opacity:.33;transition:opacity .15s ease}.zoom-topbar.zoom-compact{gap:9px}.zoom-topbar.zoom-compact .zoom-topbar-title{font-size:13px}.zoom-topbar.zoom-compact .zoom-topbar-sub{font-size:10px}.zoom-screen.zoom-fs .zoom-topbar{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;border-bottom-color:transparent}.zoom-screen.zoom-fs .zoom-topbar-link,.zoom-screen.zoom-fs .zoom-topbar-logo-link{opacity:0;pointer-events:none;transition:opacity .22s ease}.zoom-screen.zoom-fs.zoom-topbar-peek .zoom-topbar-link,.zoom-screen.zoom-fs.zoom-topbar-peek .zoom-topbar-logo-link{opacity:1}.zoom-screen.zoom-fs.zoom-topbar-peek .zoom-topbar-link[href],.zoom-screen.zoom-fs.zoom-topbar-peek .zoom-topbar-logo-link{pointer-events:auto}.zoom-controls{opacity:0;pointer-events:none;top:var(--zoom-bottom-bar-y);transition:opacity .25s ease}.zoom-screen-viewer:focus-within .zoom-controls,.zoom-screen-viewer:hover .zoom-controls{opacity:1}.zoom-bg-half{background:var(--zoom-glow-top-idle),var(--zoom-glow-bottom-idle);border-radius:7px;bottom:0;pointer-events:none;position:absolute;top:0;transition:background .22s ease;width:50%}.zoom-bg-left{left:0}.zoom-bg-right{right:0}.zoom-controls.zoom-hover-left .zoom-bg-left,.zoom-controls.zoom-hover-right .zoom-bg-right{background:var(--zoom-glow-top),var(--zoom-glow-bottom)}.zoom-ctrl-btn{align-items:center;background:transparent;border:none;border-radius:6px;color:var(--zoom-fg);cursor:pointer;display:inline-flex;height:var(--zoom-btn-size);justify-content:center;padding:0;pointer-events:auto;position:relative;transition:background .15s ease,color .15s ease,transform .1s ease;width:var(--zoom-btn-size)}.zoom-ctrl-btn:hover{background:var(--zoom-hover);color:var(--zoom-fg-strong)}.zoom-ctrl-btn:active{transform:scale(.94)}.zoom-ctrl-btn:disabled{cursor:not-allowed;opacity:.4;pointer-events:none}#zoomBtnNext:hover,#zoomBtnPrev:hover,.zoom-ctrl-btn:disabled:hover{background:transparent}.zoom-controls.zoom-hover-left #zoomBtnPrev:not(:disabled),.zoom-controls.zoom-hover-right #zoomBtnNext:not(:disabled){background:transparent;color:var(--zoom-fg-strong)}.zoom-ctrl-btn svg{display:block;filter:var(--zoom-icon-shadow);height:var(--zoom-icon-size);overflow:visible;width:var(--zoom-icon-size)}#zoomBtnNext svg,#zoomBtnPrev svg{height:25.29px;width:25.29px}#zoomBtnNormalView svg{height:17.54px;overflow:visible;width:21px}#zoomBtnFs svg{height:19px;stroke-width:1.23;width:19px}#zoomBtnFs svg.zoom-is-exit{stroke-width:1.39}.zoom-menu-item svg#zoomMenuIconFs{stroke-width:1.17}.zoom-menu-item svg#zoomMenuIconFs.zoom-is-exit{stroke-width:1.32}.zoom-ctrl-first,.zoom-ctrl-hamburger,.zoom-ctrl-last{position:absolute;top:50%;transform:translateY(-50%);z-index:2}.zoom-ctrl-first{left:var(--zoom-edge-pad)}.zoom-ctrl-hamburger,.zoom-ctrl-last{right:var(--zoom-edge-pad)}.zoom-ctrl-first:active,.zoom-ctrl-hamburger:active,.zoom-ctrl-last:active{transform:translateY(-50%) scale(.94)}.zoom-ctrl-hamburger{display:none}.zoom-center-arrows{gap:var(--zoom-arrow-gap);left:50%;pointer-events:none}.zoom-center-arrows,.zoom-right-group{align-items:center;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.zoom-right-group{gap:14px;left:calc(75% + 8px);pointer-events:auto}.zoom-right-group #zoomBtnNormalView{margin-left:-7px}.zoom-right-group #zoomBtnFs{margin-left:2px}.zoom-indicator{border-radius:6px;color:var(--zoom-fg);cursor:pointer;flex-shrink:0;font-size:14px;font-variant-numeric:tabular-nums;letter-spacing:.03em;line-height:1;min-width:60px;padding:4px 6px;pointer-events:auto;text-align:center;text-shadow:var(--zoom-text-shadow);transition:background .15s ease,color .15s ease;user-select:none;white-space:nowrap}.zoom-indicator.zoom-open,.zoom-indicator:hover{background:var(--zoom-hover);color:var(--zoom-fg-strong)}.zoom-indicator-compact{display:none;left:75%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.zoom-controls.zoom-compact .zoom-ctrl-first,.zoom-controls.zoom-compact .zoom-ctrl-last,.zoom-controls.zoom-compact .zoom-right-group{display:none}.zoom-controls.zoom-compact .zoom-ctrl-hamburger{display:inline-flex}.zoom-controls.zoom-compact .zoom-indicator-compact{display:block}.zoom-menu-popup,.zoom-slidelist-popup{backdrop-filter:var(--zoom-panel-blur);-webkit-backdrop-filter:var(--zoom-panel-blur);background:var(--zoom-panel);border:1px solid var(--zoom-border);border-radius:10px;bottom:calc(var(--zoom-bar-h) + 6px);box-shadow:var(--zoom-shadow);opacity:0;padding:6px;pointer-events:none;position:absolute;transition:opacity .15s ease,transform .15s ease;z-index:30}.zoom-menu-popup{min-width:200px;right:var(--zoom-edge-pad);transform:translateY(6px) scale(.98);transform-origin:bottom right}.zoom-menu-popup.zoom-open{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.zoom-menu-item{align-items:center;background:transparent;border:none;border-radius:6px;color:var(--zoom-panel-fg);cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:10px;padding:8px 10px;text-align:left;text-shadow:var(--zoom-text-shadow);transition:background .12s ease;width:100%}.zoom-menu-item:hover{background:var(--zoom-hover)}.zoom-menu-item:disabled{color:var(--zoom-panel-fg-dim);cursor:not-allowed}.zoom-menu-item:disabled:hover{background:transparent}.zoom-menu-item svg{fill:none;flex:none;height:18px;overflow:visible;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:18px}.zoom-slidelist-popup{display:flex;flex-direction:column;gap:2px;left:calc(75% + 8px);max-height:260px;min-width:69px;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--zoom-scroll-thumb) transparent;scrollbar-width:thin;transform:translate(-50%,6px) scale(.98);transform-origin:bottom center}.zoom-slidelist-popup.zoom-open{opacity:1;pointer-events:auto;transform:translate(-50%) scale(1)}.zoom-slidelist-popup::-webkit-scrollbar{width:6px}.zoom-slidelist-popup::-webkit-scrollbar-track{background:transparent}.zoom-slidelist-popup::-webkit-scrollbar-thumb{background:var(--zoom-scroll-thumb);border-radius:3px}.zoom-slidelist-popup::-webkit-scrollbar-thumb:hover{background:var(--zoom-scroll-thumb-hover)}.zoom-slidelist-item{background:transparent;border:none;border-radius:6px;color:var(--zoom-panel-fg);cursor:pointer;display:block;flex:none;font-family:inherit;font-size:13px;font-variant-numeric:tabular-nums;padding:6px 8px;text-align:center;text-shadow:var(--zoom-text-shadow);transition:background .12s ease,color .12s ease}.zoom-slidelist-item:hover{background:var(--zoom-hover);color:var(--zoom-fg-strong)}.zoom-slidelist-item.zoom-active{background:var(--zoom-active);color:var(--zoom-fg-strong)}.zoom-ctrl-btn[data-tip]:after{background:var(--zoom-tip-bg);border:1px solid var(--zoom-border);border-radius:5px;bottom:calc(100% + 6px);box-shadow:var(--zoom-tip-shadow);color:var(--zoom-tip-fg);content:attr(data-tip);font-family:inherit;font-size:11px;font-weight:400;left:50%;letter-spacing:.02em;line-height:1;opacity:0;padding:5px 7px;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:40}.zoom-ctrl-btn[data-tip]:focus-visible:after,.zoom-ctrl-btn[data-tip]:hover:after{animation:zoomTipAutoHide 7.85s ease forwards}@keyframes zoomTipAutoHide{0%,6.37%{opacity:0}8.28%,95.54%{opacity:1}to{opacity:0}}.zoom-ctrl-btn[data-tip]:disabled:after{content:none}.zoom-ctrl-first[data-tip]:after{left:0;transform:none}.zoom-ctrl-hamburger[data-tip]:after,.zoom-ctrl-last[data-tip]:after{left:auto;right:0;transform:none}.zoom-screen.zoom-light{--zoom-bg:#f0f2f6;--zoom-bg-fs:#f0f2f6;--zoom-fg:#9aa1ad;--zoom-fg-strong:#5b6270;--zoom-hover:rgba(15,23,42,.045);--zoom-active:rgba(15,23,42,.07);--zoom-panel:hsla(0,0%,100%,.9);--zoom-panel-blur:blur(8px) saturate(120%);--zoom-panel-fg:#6b7280;--zoom-panel-fg-dim:hsla(220,9%,46%,.38);--zoom-border:rgba(15,23,42,.07);--zoom-shadow:0 8px 22px rgba(15,23,42,.09),0 2px 5px rgba(15,23,42,.05);--zoom-scroll-thumb:rgba(15,23,42,.18);--zoom-scroll-thumb-hover:rgba(15,23,42,.3);--zoom-tip-bg:rgba(90,98,112,.9);--zoom-tip-fg:hsla(0,0%,100%,.96);--zoom-tip-shadow:0 4px 12px rgba(15,23,42,.16);--zoom-text-shadow:none;--zoom-icon-shadow:drop-shadow(0 1px 1px hsla(0,0%,100%,.45));--zoom-glow-top:none;--zoom-glow-bottom:linear-gradient(0deg,rgba(15,23,42,.085) 0%,rgba(15,23,42,.045) 30%,rgba(15,23,42,.013) 60%,rgba(15,23,42,0) 85%);--zoom-glow-top-idle:none;--zoom-glow-bottom-idle:linear-gradient(0deg,rgba(15,23,42,.02) 0%,rgba(15,23,42,0) 60%)}.zoom-screen.zoom-light .zoom-topbar{display:none}.zoom-screen.zoom-light .zoom-screen-frame{top:var(--zoom-slide-top);transform:translateX(-50%)}.zoom-screen.zoom-light .zoom-slidelist-popup{background:hsla(0,0%,100%,.62)}