.ImageContainer_imageContainer__He7KN{border-radius:5px;overflow:hidden;position:relative}.ImageContainer_imageContainer__He7KN img{width:100%;height:100%;border-radius:inherit;transition:transform .3s ease-in-out;-o-object-fit:cover;object-fit:cover}.ImageContainer_imageContainer__He7KN.ImageContainer_tickable__vVlsh:hover img{cursor:pointer;transform:scale(.98)}.ImageContainer_tick__Vn5B6{position:absolute;top:5px;right:5px;width:36px;height:36px;padding:4px}.ImageContainer_visited__KXdLm{width:24px;height:24px;padding:4px;border-radius:12px;background-color:#10b981;color:white;box-shadow:0 2px 4px rgba(16,185,129,.2)}.ImageContainer_visited__KXdLm:hover{background-color:#68b99e;box-shadow:0 4px 6px rgba(16,185,129,.3);cursor:pointer}.ImageContainer_plus___40zX{width:24px;height:24px;padding:4px;border-radius:12px;background-color:#838383cc;color:rgb(255,255,255)}.ImageContainer_plus___40zX:hover{background-color:#505050f1;cursor:pointer}.ImageContainer_attribute__OYKzq{position:absolute;top:5px;left:5px;width:24px;height:24px;background-color:rgba(0,0,0,.212);color:rgba(255,255,255,.452);padding:4px;border-radius:12px;cursor:pointer}.ImageContainer_attributeTooltipOpen__S_f0v{background-color:rgb(0,0,0)!important;color:rgba(255,255,255,.699)!important}.ImageContainer_tooltip__VOcVm{position:absolute;top:25px;left:0;background:rgba(0,0,0,.8);color:white;padding:5px 8px;border-radius:4px;min-width:100px;width:auto;font-size:9px}.ImageContainer_tooltip__VOcVm a{color:#add8e6;text-decoration:none}.ImageContainer_tooltip__VOcVm a:hover{text-decoration:underline}.ImageContainer_overlayLabelBackground__48icZ{position:absolute;bottom:0;width:100%;height:40px;padding:8px 6px;background:linear-gradient(180deg,rgba(0,0,0,.452),rgba(0,0,0,.281),rgba(0,0,0,.137));display:flex;align-items:center;justify-content:center}.ImageContainer_overlayLabelBackground__48icZ p{margin:0;text-align:center;font-size:18px;font-weight:400;letter-spacing:.2px;color:#fff;text-shadow:0 2px 6px rgba(0,0,0,.45),0 0 1px rgba(0,0,0,.8);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.AttributionUtils_root__kM4KH{display:inline-flex;align-items:center;position:relative;margin-left:8px}.AttributionUtils_toggle__oGFPh{display:inline-flex;align-items:center;gap:6px;padding:2px 4px;font-size:.85rem;line-height:1;color:#64748b;background:transparent;border:none;border-radius:6px;cursor:pointer}.AttributionUtils_toggle__oGFPh:hover{color:#334155}.AttributionUtils_toggle__oGFPh:hover .AttributionUtils_label__NnMzX{text-decoration:underline}.AttributionUtils_chevron__C8Irw{transition:transform .15s ease-in-out;text-decoration:none!important}.AttributionUtils_open__ywA_5{transform:rotate(180deg)}.AttributionUtils_panel__SdRLF{position:absolute;top:50%;right:calc(100%);transform:translateY(-50%);min-width:280px;max-width:380px;max-height:320px;overflow:auto;background:#ffffff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12);padding:10px 12px;z-index:30}.AttributionUtils_listItem__k79mQ{margin:6px 0;font-size:.9rem;color:#1f2937}.AttributionUtils_listItem__k79mQ a{color:#2563eb;text-decoration:underline}.AttributionUtils_listItem__k79mQ i{color:#111827}@media (max-width:640px){.AttributionUtils_panel__SdRLF{top:120%;left:0;transform:none;right:auto}}