.nomox-demo.svelte-sb5nhv{width:100%;display:flex;justify-content:center}.stage-wrap.svelte-sb5nhv{position:relative;width:100%;max-width:1700px;aspect-ratio:2854 / 1530;overflow:hidden;background:#fff}.stage.svelte-sb5nhv{position:absolute;inset:0;transform-origin:0 0;transition:transform 1.2s cubic-bezier(.65,0,.35,1);will-change:transform}.screen.svelte-sb5nhv{position:absolute;inset:0;width:100%;height:100%;transform:scale(1.017);transform-origin:center;opacity:0;transition:opacity .45s ease;pointer-events:none;-webkit-user-select:none;user-select:none}.screen.active.svelte-sb5nhv{opacity:1}.screen.fast.svelte-sb5nhv{transition:opacity .18s ease}.cursor.svelte-sb5nhv{position:absolute;width:20px;height:20px;pointer-events:none;z-index:3;transition:left .85s cubic-bezier(.5,0,.2,1),top .85s cubic-bezier(.5,0,.2,1),transform .12s ease;filter:drop-shadow(0 3px 6px rgba(0,0,0,.3));transform:translate(-2px,-2px)}.cursor.fast.svelte-sb5nhv{transition:left .5s cubic-bezier(.5,0,.2,1),top .5s cubic-bezier(.5,0,.2,1),transform .12s ease}.cursor.svelte-sb5nhv svg{width:100%;height:100%;display:block}.cursor.pointer.svelte-sb5nhv{transform:translate(-9px,-3px)}.cursor.pressed.svelte-sb5nhv{transform:translate(-9px,-3px) scale(.85)}.caption.svelte-sb5nhv{position:absolute;bottom:20px;left:50%;transform:translate(-50%) translateY(14px);background:#ffffffb3;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:#09090b;padding:7px 18px;border-radius:999px;font-size:12px;font-weight:500;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:.01em;opacity:0;transition:opacity .5s ease,transform .5s cubic-bezier(.2,.8,.3,1);border:1px solid rgba(0,0,0,.08);white-space:nowrap;z-index:4;max-width:90%;pointer-events:none}.caption.show.svelte-sb5nhv{opacity:1;transform:translate(-50%) translateY(0)}.progress.svelte-sb5nhv{position:absolute;bottom:0;left:0;height:3px;background:#4f8cff;width:0%;transition:width .15s linear;box-shadow:none;z-index:5}.replay-btn.svelte-sb5nhv{position:absolute;top:16px;right:16px;background:#0c0c14d9;color:#fff;border:1px solid rgba(255,255,255,.18);padding:8px 16px;border-radius:10px;font-size:13px;font-weight:500;cursor:pointer;font-family:inherit;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all .2s;z-index:6}.replay-btn.svelte-sb5nhv:hover{background:#14141ef2;border-color:#ffffff4d}
