.ProjectCaptureViewer_trigger__Ifhf7{position:absolute;inset-inline-end:18px;bottom:18px;display:inline-flex;min-height:44px;align-items:center;gap:9px;padding:10px 14px;border:1px solid #f2efe740;border-radius:7px;background:#20232a;color:#f2efe7;font-size:13px;font-weight:500;line-height:1.5;box-shadow:0 4px 14px #12131630;transition:background-color .18s ease}.ProjectCaptureViewer_trigger__Ifhf7 svg{transition:transform .22s cubic-bezier(.23,1,.32,1)}.ProjectCaptureViewer_dialog__RQtY_ :is(button,[tabindex]):focus-visible,.ProjectCaptureViewer_trigger__Ifhf7:focus-visible{outline:2px solid #aeb7ee;outline-offset:4px}.ProjectCaptureViewer_dialog__RQtY_{position:fixed;inset:0;width:min(1520px,calc(100vw - 64px));max-width:none;max-height:calc(100dvh - 64px);margin:auto;padding:0;overflow:hidden;border:1px solid #414550;border-radius:12px;background:#191b20;color:#f2efe7;box-shadow:0 24px 100px #0008}.ProjectCaptureViewer_dialog__RQtY_::backdrop{background:#080a10df}.ProjectCaptureViewer_toolbar__JQf9P{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 20px;border-bottom:1px solid #373a43}.ProjectCaptureViewer_toolbar__JQf9P h2{margin:0;font-size:16px;font-weight:500;line-height:1.4}.ProjectCaptureViewer_toolbar__JQf9P p{margin-top:5px;color:#b2b1b8;font-size:11px;line-height:1.5}.ProjectCaptureViewer_controls__gflhK{display:flex;flex-shrink:0;align-items:center;gap:16px}.ProjectCaptureViewer_controls__gflhK button{display:inline-flex;min-height:44px;min-width:44px;align-items:center;justify-content:center;gap:8px;border-radius:6px;color:#f2efe7}.ProjectCaptureViewer_sizeButton___lw_m{padding:8px 12px;border:1px solid #515664;font-size:13px}.ProjectCaptureViewer_closeButton__0DVIE{background:#2c3039}.ProjectCaptureViewer_viewport__GCl5i{max-height:calc(100dvh - 158px);overflow:auto;overscroll-behavior:contain}.ProjectCaptureViewer_image__jX6dd{display:block;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 160px);object-fit:contain;margin-inline:auto}.ProjectCaptureViewer_viewport__GCl5i[data-size=actual] .ProjectCaptureViewer_image__jX6dd{width:auto;max-width:none;max-height:none;margin:0}@media (hover:hover) and (pointer:fine){.ProjectCaptureViewer_trigger__Ifhf7:hover{background:#343946}.ProjectCaptureViewer_trigger__Ifhf7:hover svg{transform:scale(1.12)}.ProjectCaptureViewer_controls__gflhK button:hover{background:#3b414f}}@media (prefers-reduced-motion:no-preference){.ProjectCaptureViewer_dialog__RQtY_[open][data-motion=pointer]{animation:ProjectCaptureViewer_openCapture__KZQPj .22s cubic-bezier(.23,1,.32,1)}.ProjectCaptureViewer_dialog__RQtY_[open][data-motion=pointer]::backdrop{animation:ProjectCaptureViewer_revealBackdrop__Htquh .18s ease-out}}@keyframes ProjectCaptureViewer_openCapture__KZQPj{0%{opacity:0;transform:scale(.985) translateY(8px)}to{opacity:1;transform:none}}@keyframes ProjectCaptureViewer_revealBackdrop__Htquh{0%{opacity:0}to{opacity:1}}@media(max-width:600px){.ProjectCaptureViewer_trigger__Ifhf7{inset-inline-end:10px;bottom:10px;padding-inline:10px;font-size:12px}.ProjectCaptureViewer_dialog__RQtY_{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border-radius:9px}.ProjectCaptureViewer_toolbar__JQf9P{align-items:start;gap:12px;padding:12px}.ProjectCaptureViewer_toolbar__JQf9P h2{font-size:14px}.ProjectCaptureViewer_controls__gflhK{gap:6px}.ProjectCaptureViewer_sizeButton___lw_m{padding-inline:10px}.ProjectCaptureViewer_sizeButton___lw_m span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ProjectCaptureViewer_viewport__GCl5i{max-height:calc(100dvh - 130px)}.ProjectCaptureViewer_image__jX6dd{max-height:calc(100dvh - 132px)}}@media(prefers-reduced-motion:reduce){.ProjectCaptureViewer_trigger__Ifhf7,.ProjectCaptureViewer_trigger__Ifhf7 svg{transition:none}.ProjectCaptureViewer_trigger__Ifhf7:hover svg{transform:none}}