.IP8noG_imageViewer{width:100vw;max-width:none;height:100dvh;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:64px 24px 24px;position:fixed;inset:0;overflow:hidden}.IP8noG_imageViewer[open]{justify-content:center;align-items:center;display:flex}.IP8noG_imageViewer::backdrop{background:#000000db}.IP8noG_imageViewer>img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:none;border:0;border-radius:0;display:block}.IP8noG_closeImage{appearance:none;top:max(12px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;margin:0;padding:0;display:grid;position:fixed}.IP8noG_closeImage:hover{background:#ffffff1f}.IP8noG_closeImage:focus-visible{outline-offset:2px;outline:2px solid #fff}.IP8noG_feedbackOptions{align-items:center;gap:8px;margin-left:auto;display:flex}.IP8noG_ratingButton{appearance:none;cursor:pointer;opacity:.7;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;width:48px;height:48px;margin:0;padding:7px;transition:opacity .15s,background-color .15s,border-color .15s;display:grid}.IP8noG_ratingButton img{filter:grayscale();width:32px;height:32px;transition:filter .15s,transform .15s}.IP8noG_ratingButton:not(:disabled):hover{opacity:1;background:color-mix(in srgb, var(--help-accent) 5%, transparent)}.IP8noG_feedbackOptions[data-has-selection=true] .IP8noG_ratingButton{opacity:.3}.IP8noG_feedbackOptions .IP8noG_ratingButton[aria-pressed=true]{opacity:1;border-color:color-mix(in srgb, var(--help-accent) 35%, transparent);background:color-mix(in srgb, var(--help-accent) 8%, transparent)}.IP8noG_ratingButton[aria-pressed=true] img{filter:grayscale(0);transform:scale(1.06)}.IP8noG_ratingButton:disabled{cursor:default}.IP8noG_feedbackOptions[aria-busy=true] .IP8noG_ratingButton{cursor:wait}.IP8noG_ratingButton:focus-visible{outline:2px solid var(--help-accent);outline-offset:3px}@media (max-width:600px){.IP8noG_imageViewer{padding:64px 12px 16px}}@media (prefers-reduced-motion:reduce){.IP8noG_ratingButton,.IP8noG_ratingButton img{transition:none}}
