.ca-fx-logo-layer{z-index:2;pointer-events:none;width:min(48vw,860px);position:absolute;top:0;bottom:0;right:0;overflow:hidden}.ca-fx-logo-layer canvas{width:100%;height:100%;display:block}.ca-fx-logo-layer:before{content:"";opacity:var(--ca-fx-seat,1);background:radial-gradient(56% 50% at 62% 44%,#060b1680 0%,#060b1633 48%,#0000 74%);position:absolute;inset:-6%}.ca-fx-logo-scene{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.ca-fx-logo-scene--ready{opacity:1}.ca-fx-logo-fallback-2d{opacity:.8;position:absolute;inset:8% 4% 12%}.ca-fx-logo-fallback-static{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ca-fx-logo-fallback-static img{opacity:.5;filter:drop-shadow(0 0 28px #7aa2ff47);width:min(46%,300px);height:auto}@media (width<=767px){.ca-fx-logo-layer{display:none}}.ca-fx-cursor-ring,.ca-fx-cursor-dot{pointer-events:none;z-index:950;opacity:0;will-change:transform;border-radius:50%;position:fixed;top:0;left:0}.ca-fx-cursor-ring{border:1px solid var(--ca-accent,#7aa2ff);background:#7aa2ff00;width:34px;height:34px;transition:width .24s cubic-bezier(.16,1,.3,1),height .24s cubic-bezier(.16,1,.3,1),background-color .24s,border-color .24s}.ca-fx-cursor-dot{background:var(--ca-accent-bright,#a0bfff);width:4px;height:4px}.ca-fx-cursor-ring[data-fx-cursor-state=link]{background:#7aa2ff1a;width:52px;height:52px}.ca-fx-cursor-ring[data-fx-cursor-state=view]{border-color:var(--ca-accent-bright,#a0bfff);background:#7aa2ff1f;width:72px;height:72px}.ca-fx-cursor-label{font-family:var(--ca-font-mono,ui-monospace, monospace);letter-spacing:.22em;text-transform:uppercase;color:var(--ca-text-primary,#f8fafc);opacity:0;justify-content:center;align-items:center;font-size:9px;transition:opacity .2s;display:flex;position:absolute;inset:0}.ca-fx-cursor-ring[data-fx-cursor-state=view] .ca-fx-cursor-label{opacity:.9}.ca-fx-magnetic{will-change:transform;display:inline-block}[data-fx-tilt]{transform:perspective(900px) rotateX(var(--fx-tilt-x,0deg)) rotateY(var(--fx-tilt-y,0deg));transition:transform .32s cubic-bezier(.16,1,.3,1)}[data-fx-tilt]:hover{transition:transform .12s ease-out}@media (prefers-reduced-motion:reduce){[data-fx-tilt]{transform:none!important}}.ca-fx-route-wipe{z-index:2000;pointer-events:none;background:linear-gradient(160deg,#0b1220 0%,#111a2e 100%);justify-content:center;align-items:center;animation:.38s cubic-bezier(.65,0,.35,1) forwards ca-fx-wipe;display:flex;position:fixed;inset:0}.ca-fx-route-wipe img{opacity:0;width:76px;height:auto;animation:.38s forwards ca-fx-wipe-mark}@keyframes ca-fx-wipe{0%{clip-path:inset(0 0 100%)}45%{clip-path:inset(0)}55%{clip-path:inset(0)}to{clip-path:inset(100% 0 0)}}@keyframes ca-fx-wipe-mark{0%,20%{opacity:0;transform:translateY(6px)}45%,60%{opacity:.55;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.ca-fx-route-wipe{display:none}}
