.self-evolving-module__7Zbblq__page{--ink:#11110f;--quiet:#11110f85;color:var(--ink);background:#fff;font-family:Arial,Helvetica,sans-serif;position:fixed;inset:0;overflow:hidden}.self-evolving-module__7Zbblq__canvas{cursor:pointer;touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}.self-evolving-module__7Zbblq__control{pointer-events:none;justify-items:center;gap:.6rem;display:grid;position:absolute;bottom:clamp(1rem,3vh,2rem);left:1rem;right:1rem}.self-evolving-module__7Zbblq__hint{color:var(--quiet);margin:0;font-size:.8rem;transition:opacity .6s}.self-evolving-module__7Zbblq__hint[data-hidden=true]{opacity:0}.self-evolving-module__7Zbblq__balance{pointer-events:auto;align-items:center;gap:.85rem;width:min(26rem,100%);font-size:.9rem;display:flex}.self-evolving-module__7Zbblq__balance input{min-width:0;accent-color:var(--ink);cursor:ew-resize;flex:1}.self-evolving-module__7Zbblq__canvas:focus-visible,.self-evolving-module__7Zbblq__balance input:focus-visible{outline:1px solid var(--ink);outline-offset:4px}.self-evolving-module__7Zbblq__screenReaderOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}
