.zoom-fig .zoom-screen{cursor:zoom-in;width:100%;font:inherit;color:inherit;background:0 0;border:0;margin:0;padding:0;display:block}.zoom-fig .zoom-screen img{width:100%;height:auto;display:block}.zoom-fig .zoom-screen:focus-visible{outline:2px solid var(--trail);outline-offset:-2px}.zoom-fig .under{align-items:center}.zoom-fig .zoom-end{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.zoom-fig .zoom-btn{height:36px;color:var(--ink);font:500 14px var(--sans);cursor:pointer;background:#fff;border:1px solid #c9ccc5;border-radius:6px;padding:0 14px}.zoom-fig .zoom-btn:hover{border-color:var(--ink)}.zoom-dialog{background:var(--surface);color:var(--ink);border:0;border-radius:14px;width:min(1480px,96vw);max-width:96vw;max-height:94vh;padding:0;overflow:hidden;box-shadow:0 30px 90px #0c1c1a73}.zoom-dialog::backdrop{background:#0c1c1ab8}.zoom-dialog[open]{flex-direction:column;display:flex}.zoom-dialog .zoom-close{min-width:44px;height:40px;color:var(--ink);font:500 14.5px var(--sans);cursor:pointer;background:#fff;border:1px solid #c9ccc5;border-radius:6px;align-self:flex-end;margin:10px 10px 6px;padding:0 16px}.zoom-dialog .zoom-scroll{min-height:0;padding:0 10px 10px;overflow:auto}.zoom-dialog .zoom-scroll img{border:1px solid var(--line);border-radius:8px;width:100%;height:auto;display:block}@media (max-width:900px){.zoom-dialog{border-radius:0;width:100vw;max-width:100vw;height:100vh;max-height:100vh}.zoom-dialog .zoom-scroll img{width:1180px;max-width:none}.zoom-fig .zoom-btn{height:44px}}.zoom-fig .zoom-switch{background:var(--ground);border-width:1px;border:1px solid var(--line);border-radius:999px;gap:4px;margin-bottom:12px;padding:4px;display:inline-flex}.zoom-fig .zoom-switch button{height:36px;color:var(--ink);font:500 14.5px var(--sans);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.zoom-fig .zoom-switch button:hover{background:#0e5e5614}.zoom-fig .zoom-switch button[aria-pressed=true]{background:var(--trail);color:#fff}.zoom-fig .zoom-switch button:focus-visible{outline:2px solid var(--trail);outline-offset:2px}.zoom-fig .zoom-video{aspect-ratio:1440/900;object-fit:contain;background:#0f1a18;width:100%;display:block}.zoom-dialog .zoom-scroll .zoom-video-large{background:#0f1a18;border-radius:8px;width:100%;height:auto;max-height:80vh;display:block}.zoom-fig fieldset.zoom-switch{min-width:0;margin:0 0 12px}
