.CoreTooltip_Popup__Z3kpW{background-color:white;color:var(--core-neutral-800);border-radius:6px;padding:4px 8px;font-size:12px;font-family:Inter,sans-serif;font-weight:400;box-shadow:var(--shadow-base-sm);border:.5px solid var(--core-neutral-150);z-index:100000;max-width:200px;word-wrap:break-word;display:flex;align-items:end;gap:12px;transform-origin:var(--transform-origin);transition:transform .1s,opacity .1s;box-sizing:border-box;&[data-ending-style],&[data-starting-style]{opacity:0;transform:scale(.9)}&[data-instant]{transition-duration:0s}}.CoreTooltip_PopupShortcutOnly__T3nii{padding:4px}.CoreTooltip_PopupSurface__El_C0{background-color:var(--core-neutral-50);color:var(--core-neutral-800);border-radius:6px;padding:4px 8px;font-size:12px;font-family:Inter,sans-serif;font-weight:400;box-shadow:var(--shadow-base-sm);border:.5px solid var(--core-neutral-150);z-index:100000;max-width:200px;word-wrap:break-word;display:flex;align-items:end;gap:12px;transform-origin:var(--transform-origin);transition:transform .1s,opacity .1s;box-sizing:border-box;&[data-ending-style],&[data-starting-style]{opacity:0;transform:scale(.9)}&[data-instant]{transition-duration:0s}}.CoreTooltip_PopupCode__8eY2f{background-color:var(--core-purple-50);color:var(--core-purple-600);font-family:var(--font-mono);border:.5px solid var(--core-purple-100);box-shadow:var(--shadow-base-sm);border-radius:4px;font-size:var(--text-xs);font-weight:var(--font-weight-normal);line-height:var(--leading-xs);padding:4px 8px;white-space:nowrap;transform-origin:var(--transform-origin);transition:transform .1s,opacity .1s;&[data-ending-style],&[data-starting-style]{opacity:0;transform:scale(.9)}}.CoreTooltip_PopupDark__4A1OG{display:flex;flex-direction:column;padding:4px 8px;border-radius:.375rem;color:var(--text-light-primary);background-color:var(--core-purple-950);font-size:10px;line-height:14px;transform-origin:var(--transform-origin);transition:transform .15s,opacity .15s;box-sizing:border-box;&[data-ending-style],&[data-starting-style]{opacity:0;transform:scale(.9)}&[data-instant]{transition-duration:0s}}.CoreTooltip_ArrowDark__4GmC4{display:flex;&[data-side=top]{bottom:-8px;rotate:180deg}&[data-side=bottom]{top:-8px;rotate:0deg}&[data-side=left]{right:-13px;rotate:90deg}&[data-side=right]{left:-13px;rotate:-90deg}}.CoreTooltip_ArrowDark__4GmC4 polygon{fill:var(--core-purple-950)}.ImageThumbnail_thumbnailContainer__xhrGu{position:relative}.ImageThumbnail_thumbnailImage__22J3V{display:block;max-width:120px;max-height:120px;border-radius:8px;border:none;box-shadow:0 2px 2px 0 var(--core-neutral-50);padding:0;object-fit:contain;cursor:pointer;transition:transform .15s ease}.ImageThumbnail_thumbnailRemoveWrapper__xvqbk{position:absolute;top:-6px;right:-6px;z-index:1}.ImageThumbnail_thumbnailRemove__Gd7AC{width:20px;height:20px;border-radius:50%;border:.5px solid var(--core-neutral-200);background-color:white;color:var(--core-neutral-900);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:filter .15s ease,opacity .15s ease;box-shadow:0 1px 2px rgba(0,0,0,.1);opacity:0;pointer-events:none}.ImageThumbnail_thumbnailRemove__Gd7AC:hover{filter:brightness(.98)}.ImageThumbnail_thumbnailContainer__xhrGu:hover .ImageThumbnail_thumbnailRemoveWrapper__xvqbk .ImageThumbnail_thumbnailRemove__Gd7AC{opacity:1;pointer-events:auto}.ImageThumbnail_thumbnailRemove__Gd7AC:focus-visible{opacity:1;pointer-events:auto;outline:2px solid var(--core-purple-500);outline-offset:2px}.ImageThumbnail_lightboxBackdrop__BQgmX{position:fixed;inset:0;background:rgba(0,0,0,.8);z-index:1000}.ImageThumbnail_lightboxContent__5igWK{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1001;display:flex;flex-direction:column;align-items:center;gap:12px;max-width:90vw;max-height:90vh}.ImageThumbnail_lightboxImageContainer__wkJg3{position:relative;display:flex;align-items:center;justify-content:center}.ImageThumbnail_lightboxCloseButton__Dlq1L{position:absolute;top:12px;right:12px;z-index:10;background:rgba(255,255,255,.9)!important}.ImageThumbnail_lightboxCloseButton__Dlq1L:hover{background:white!important}.ImageThumbnail_lightboxImage__FH3S_{max-width:80vw;max-height:80vh;object-fit:contain;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.5)}.ImageThumbnail_lightboxTitle__rCSib{color:white;font-size:14px;font-weight:500;text-align:center;max-width:80vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ModuleBadge_badge__FWe9L{display:inline-flex;height:var(--control-height-24);flex-shrink:0;align-items:center;gap:var(--space-4);border:var(--border-hairline) solid var(--accent-border);border-radius:var(--radius-6);background:var(--accent-primary-subtle);color:var(--accent-text);padding:0 var(--space-8);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);user-select:none;-webkit-user-select:none}.ModuleBadge_badge__FWe9L svg{width:var(--space-12);height:var(--space-12);flex-shrink:0}