.kit-viewer{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#0b1424;color:#fff;overflow:hidden;outline:none!important;overscroll-behavior:contain}.kit-viewer:not([open]){display:none}.kit-viewer::backdrop{background:#0b1424}.kit-viewer[open]{animation:kit-viewer-in .18s ease-out}@keyframes kit-viewer-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.kit-viewer[open]{animation:none}}.kit-viewer-frame{position:relative;width:100%;height:100%}.kit-viewer-track{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pinch-zoom;opacity:var(--viewer-fade,1);overscroll-behavior:contain}.kit-viewer-track::-webkit-scrollbar{display:none}.kit-viewer-track[data-zoomed]{overflow-x:hidden;scroll-snap-type:none}.kit-viewer-slide{flex:0 0 100%;width:100%;height:100%;margin:0;scroll-snap-align:center;scroll-snap-stop:always;display:flex;flex-direction:column;min-width:0}.kit-viewer-pane{flex:1 1;min-height:0;display:flex;align-items:center;justify-content:center;padding:max(56px,env(safe-area-inset-top)) 16px 12px}.kit-viewer-pane>img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;cursor:zoom-in}.kit-viewer-pane[data-zoomed]{display:block;overflow:auto;padding:0;touch-action:pan-x pan-y pinch-zoom}.kit-viewer-pane[data-zoomed]>img{max-width:none;max-height:none;width:250%;cursor:zoom-out}.kit-viewer-film{display:block;max-width:100%;max-height:100%;width:auto;height:100%;object-fit:contain;background:transparent}.kit-viewer-slide figcaption{flex:none;max-width:720px;margin:0 auto;padding:4px 20px max(18px,env(safe-area-inset-bottom));font-size:14px;line-height:1.45;color:rgb(255 255 255/.82);text-align:center;text-wrap:pretty}.kit-viewer-count{position:absolute;z-index:1;left:16px;top:max(16px,env(safe-area-inset-top));margin:0;font-size:14px;line-height:44px;color:rgb(255 255 255/.82);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kit-viewer-button{position:absolute;z-index:1;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:rgb(255 255 255/.12);color:#fff;cursor:pointer}.kit-viewer-button:disabled{opacity:.3;cursor:default}.kit-viewer-close{right:12px;top:max(12px,env(safe-area-inset-top))}.kit-viewer-next,.kit-viewer-prev{top:50%;translate:0 -50%;display:none}.kit-viewer-prev{left:16px}.kit-viewer-next{right:16px}@media(max-width:700px){.kit-viewer-pane{padding:max(56px,env(safe-area-inset-top)) 0 8px}.kit-viewer-film,.kit-viewer-pane>img{max-width:100vw}}@media(hover:hover) and (pointer:fine){.kit-viewer-next,.kit-viewer-prev{display:grid}.kit-viewer-pane{padding:64px 80px 12px}.kit-viewer-button:not(:disabled):hover{background:rgb(255 255 255/.22)}}