.expert-demo-image-trigger{position:relative;display:block;width:100%;min-width:0;margin:0;padding:0;border:0;border-radius:inherit;background:transparent;color:#fff;font:inherit;cursor:zoom-in;-webkit-tap-highlight-color:transparent}.concept-three .expert-demo-image-trigger>img{display:block;width:100%;max-width:100%;height:auto;border-radius:inherit;object-fit:contain;transform:none}.expert-demo-image-hint{position:absolute;right:10px;bottom:10px;display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border-radius:20px;background:#252422e8;color:#fff;font-size:12px;font-weight:550;line-height:1.2}.expert-demo-image-hint svg{width:14px;height:14px}.expert-demo-image-trigger:focus-visible{outline:3px solid #e52b2b;outline-offset:4px}.expert-demo-image-dialog{position:fixed;inset:0;width:100%;max-width:none;height:100%;height:100dvh;max-height:none;margin:0;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));box-sizing:border-box;border:0;background:#171717;color:#fff;font-family:Onest,Arial,sans-serif;overflow:hidden;overscroll-behavior:contain}.expert-demo-image-dialog::backdrop{background:#171717f5}.expert-demo-image-content{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;width:100%;height:100%}.expert-demo-image-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#dedede;font-size:14px;line-height:1.4}.expert-demo-image-close{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;margin:0;padding:0;border:1px solid #666;border-radius:50%;background:#303030;color:#fff;cursor:pointer}.expert-demo-image-close svg{width:24px;height:24px}.expert-demo-image-canvas{display:grid;min-width:0;min-height:0;place-items:center}.concept-three .expert-demo-image-dialog .expert-demo-image-canvas>img{display:block;width:100%;max-width:100%;height:100%;max-height:100%;min-height:0;border:0;border-radius:0;object-fit:contain;transform:none}.expert-demo-image-original{display:flex;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px;box-sizing:border-box;color:#fff;font-size:14px;font-weight:500;line-height:1.4;text-align:center;text-decoration:underline;text-underline-offset:4px}.expert-demo-image-original svg{flex-shrink:0;width:18px;height:18px}.expert-demo-image-close:focus-visible,.expert-demo-image-original:focus-visible{outline:3px solid #fff;outline-offset:3px}.expert-demo-image-pan-note{display:none}@media (max-width:680px){.expert-demo-image-pan-note{display:block;margin-top:6px;color:#c6c6c6;font-size:12px;line-height:1.5}.expert-demo-image-toolbar{align-items:flex-start}.expert-demo-image-canvas{display:block;overflow:auto;border-radius:8px;touch-action:auto}.concept-three .expert-demo-image-dialog .expert-demo-image-canvas>img{width:auto;height:auto;max-width:none;max-height:none}.expert-demo-image-canvas{place-items:start;text-align:left}.concept-three .expert-demo-image-dialog .expert-demo-image-canvas>img{justify-self:start;align-self:start;margin:0}}