.elementor-widget-ki_ascii_image{min-width:0}.ki-ascii-widget{display:block;width:100%;margin:0}.ki-ascii-widget__frame{position:relative;width:100%;overflow:hidden;isolation:isolate;background:var(--ki-ascii-background,#0a0a0a);border-radius:inherit}.ki-ascii-widget__fallback{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;max-width:none;object-fit:var(--ki-ascii-fit,cover);object-position:var(--ki-ascii-position-x,50%) var(--ki-ascii-position-y,50%);filter:grayscale(var(--ki-ascii-desaturation,0%));opacity:1;transition:opacity 0.2s ease}.ki-ascii-widget__frame.ki-anm-ascii-ready>.ki-ascii-widget__fallback{opacity:0}.ki-ascii-widget__stage{position:absolute;inset:0;z-index:2;overflow:hidden;background:var(--ki-ascii-background,#0a0a0a);pointer-events:auto}.ki-ascii-widget__stage[data-anm-click="true"]{cursor:pointer}.ki-ascii-widget__stage canvas{display:block;width:100%;height:100%}.elementor-widget-ki_ascii_image.ki-ascii-interaction-parent{pointer-events:none}.elementor-widget-ki_ascii_image.ki-ascii-interaction-parent .ki-ascii-widget__stage{pointer-events:none;cursor:default}body.elementor-editor-active .elementor-widget-ki_ascii_image.ki-ascii-interaction-parent{pointer-events:auto}.ki-ascii-widget__empty{display:grid;min-height:240px;padding:24px;place-items:center;color:#d8d8d8;background:#141414;border:1px dashed #666;text-align:center;font-family:Montserrat,sans-serif}@media (prefers-reduced-motion:reduce){.ki-ascii-widget__stage{cursor:default}}