.library-asset-modal__image-frame{display:grid;place-items:center;width:-moz-fit-content;width:fit-content;max-width:100%}.library-asset-modal__image-frame .library-asset-modal__image{grid-area:1/1}.library-asset-modal__identity-mode{position:absolute;z-index:3;left:10px;bottom:10px;padding:7px 10px;border:1px solid color-mix(in srgb,var(--scheme-paper-surface-canvas) 50%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--scheme-editor-surface-canvas) 86%,transparent);color:var(--fixed-media-guide);font:inherit;font-size:12px;font-weight:700;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.library-asset-modal__identity-mode:focus-visible,.library-asset-modal__identity-mode:hover{background:color-mix(in srgb,var(--scheme-editor-surface-canvas) 96%,transparent);outline:2px solid var(--fixed-media-guide);outline-offset:2px}.face-hotspot-surface{position:relative}.face-hotspot-overlay{position:absolute;inset:0;pointer-events:none}.face-hotspot{position:absolute;box-sizing:border-box;min-width:18px;min-height:18px;border-radius:5px;outline:0;pointer-events:auto;transition:opacity .14s ease,border-color .14s ease,box-shadow .14s ease}.face-hotspot--unknown{padding:0;border:1.5px solid color-mix(in srgb,var(--fixed-media-white) 58%,transparent);background:color-mix(in srgb,var(--scheme-editor-surface-canvas) 4%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--scheme-editor-surface-canvas) 28%,transparent);cursor:pointer;opacity:.46}.face-hotspot--named{border:1.5px solid color-mix(in srgb,var(--scheme-paper-surface-canvas) 72%,transparent);background:color-mix(in srgb,var(--scheme-editor-surface-canvas) 2%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--scheme-editor-surface-canvas) 20%,transparent);opacity:0}.face-hotspot--selected,.face-hotspot-surface:hover .face-hotspot--unknown,.face-hotspot:focus-visible,.face-hotspot:hover{border-color:var(--fixed-media-guide);box-shadow:0 0 0 2px color-mix(in srgb,var(--scheme-editor-surface-canvas) 72%,transparent),0 0 0 4px color-mix(in srgb,var(--scheme-paper-surface-canvas) 88%,transparent);opacity:1}.face-hotspot__label{position:absolute;left:50%;bottom:calc(100% + 7px);z-index:2;width:max-content;max-width:180px;padding:4px 8px;border-radius:4px;background:color-mix(in srgb,var(--scheme-editor-surface-canvas) 90%,transparent);color:var(--fixed-media-guide);font-size:11px;font-weight:650;line-height:1.25;text-align:center;transform:translate(-50%,3px);opacity:0;pointer-events:none;transition:opacity .12s ease,transform .12s ease}.face-hotspot--selected .face-hotspot__label,.face-hotspot:focus-visible .face-hotspot__label,.face-hotspot:hover .face-hotspot__label{transform:translate(-50%);opacity:1}@media (hover:none){.face-hotspot--unknown{opacity:.72}.face-hotspot:focus .face-hotspot__label{transform:translate(-50%);opacity:1}}@media (prefers-reduced-motion:reduce){.face-hotspot,.face-hotspot__label{transition:none}}