@media (hover: hover) and (pointer: fine){html.pointer-effects-active{--pointer-accent: var(--cyan, #09cfed)}.bitxy-pointer{position:fixed;z-index:9999;top:0;left:0;width:34px;height:34px;pointer-events:none;opacity:0;border:1px solid color-mix(in srgb,var(--pointer-accent) 64%,transparent);border-radius:50%;background:color-mix(in srgb,var(--pointer-accent) 5%,transparent);box-shadow:0 0 0 1px #ffffff09 inset,0 0 38px color-mix(in srgb,var(--pointer-accent) 13%,transparent);translate:-50% -50%;transform:translate3d(var(--pointer-x, -80px),var(--pointer-y, -80px),0);transition:width .24s cubic-bezier(.2,.8,.2,1),height .24s cubic-bezier(.2,.8,.2,1),opacity .18s ease,border-color .2s ease,background .2s ease;will-change:transform,width,height}.bitxy-pointer:before{content:"";position:absolute;inset:50% auto auto 50%;width:4px;height:4px;border-radius:50%;background:var(--pointer-accent);translate:-50% -50%;box-shadow:0 0 10px color-mix(in srgb,var(--pointer-accent) 65%,transparent);transition:opacity .18s ease,scale .2s ease}.bitxy-pointer:after{content:"↗";position:absolute;inset:50% auto auto 50%;color:var(--pointer-accent);font:700 13px/1 system-ui,sans-serif;opacity:0;translate:-50% -50%;scale:.6;transition:opacity .16s ease,scale .22s cubic-bezier(.2,.8,.2,1)}.bitxy-pointer.is-visible{opacity:1}.bitxy-pointer.is-action{width:48px;height:48px;border-color:color-mix(in srgb,var(--pointer-accent) 82%,white 8%);background:color-mix(in srgb,var(--pointer-accent) 10%,transparent)}.bitxy-pointer.is-action:before{opacity:0;scale:.4}.bitxy-pointer.is-action:after{opacity:1;scale:1}.bitxy-pointer.is-pressing{width:28px;height:28px}[data-pointer-glow]{position:relative}.pointer-card-light{position:absolute;z-index:8;inset:0;overflow:hidden;pointer-events:none;opacity:0;border-radius:inherit;background:radial-gradient(230px circle at var(--pointer-card-x, 50%) var(--pointer-card-y, 50%),color-mix(in srgb,var(--cyan, #09cfed) 13%,transparent),transparent 72%);transition:opacity .28s ease}[data-pointer-glow].is-pointer-over>.pointer-card-light{opacity:1}[data-pointer-magnetic]{translate:var(--magnet-x, 0) var(--magnet-y, 0);transition:translate .34s cubic-bezier(.2,.8,.2,1);will-change:translate}[data-pointer-scene]{--scene-root-x: 0px;--scene-root-y: 0px;--scene-near-x: 0px;--scene-near-y: 0px;--scene-far-x: 0px;--scene-far-y: 0px;translate:var(--scene-root-x) var(--scene-root-y);transition:translate .22s cubic-bezier(.2,.8,.2,1);will-change:translate}[data-pointer-scene=ecosystem] .ecosystem-node:nth-of-type(2n){translate:var(--scene-near-x) var(--scene-near-y)}[data-pointer-scene=ecosystem] .ecosystem-node:nth-of-type(odd){translate:var(--scene-far-x) var(--scene-far-y)}[data-pointer-scene=ecosystem] .ecosystem-core{translate:var(--scene-far-x) var(--scene-far-y)}[data-pointer-scene=acquisition] .mission-frame,[data-pointer-scene=advanced] .aia-dashboard,[data-pointer-scene=realestate] .re-browser{translate:var(--scene-near-x) var(--scene-near-y);transition:translate .2s cubic-bezier(.2,.8,.2,1)}[data-pointer-scene=acquisition] .mission-summary,[data-pointer-scene=advanced] .aia-console,[data-pointer-scene=realestate] .re-chat-note,[data-pointer-scene=realestate] .re-visit-note{translate:var(--scene-far-x) var(--scene-far-y);transition:translate .18s cubic-bezier(.2,.8,.2,1)}[data-pointer-scene=acquisition] .radar-ring,[data-pointer-scene=acquisition] .radar-sweep{translate:var(--scene-far-x) var(--scene-far-y)}[data-pointer-scene=acquisition] .prospect-row,[data-pointer-scene=acquisition] .draft-panel{translate:var(--scene-near-x) var(--scene-near-y)}[data-pointer-scene=browser] svg,[data-pointer-scene=orbit] svg,[data-pointer-scene=sheet]>*{translate:var(--scene-near-x) var(--scene-near-y);transition:translate .22s cubic-bezier(.2,.8,.2,1)}}@media (prefers-reduced-motion: reduce),(hover: none),(pointer: coarse),(max-width: 820px){.bitxy-pointer,.pointer-card-light{display:none!important}[data-pointer-magnetic],[data-pointer-scene],[data-pointer-scene] *{translate:0 0!important}}
