.modelcard-flipper{position:relative;width:100%;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transition:transform .6s cubic-bezier(.25,.46,.45,.94);will-change:transform}.modelcard-flipper.is-flipped{transform:rotateY(180deg)}.modelcard-face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.modelcard-back{transform:rotateY(180deg)}.modelcard-flipper .modelcard-front{pointer-events:auto}.modelcard-flipper .modelcard-back,.modelcard-flipper.is-flipped .modelcard-front{pointer-events:none}.modelcard-flipper.is-flipped .modelcard-back{pointer-events:auto}.modelcard-back-reveal{opacity:0;transform:translateY(8px);transition:opacity .32s ease-out,transform .32s ease-out;transition-delay:0s;will-change:transform,opacity}.modelcard-back-reveal--header{transform:translateY(-6px)}.modelcard-back-reveal--separator{transform:scaleX(.4);transform-origin:left}.modelcard-flipper.is-flipped .modelcard-back-reveal{opacity:1;transform:translateY(0);transition-delay:var(--d,0s)}.modelcard-flipper.is-flipped .modelcard-back-reveal--separator{transform:scaleX(1)}.modelcard-back-chip{opacity:0;transform:scale(.75) translateY(4px);transition:opacity .28s ease-out,transform .28s cubic-bezier(.22,1,.36,1);transition-delay:0s;will-change:transform,opacity}.modelcard-flipper.is-flipped .modelcard-back-chip{opacity:1;transform:scale(1) translateY(0);transition-delay:calc(.38s + var(--i, 0) * .04s)}.modelcard-cta-btn{transition:transform .18s cubic-bezier(.22,1,.36,1);will-change:transform}@media (hover:hover){.modelcard-cta-btn:hover{transform:scale(1.025) translateY(-1px)}}.modelcard-cta-btn:active{transform:scale(.96)}.aisys-mobile-dock{left:50%;transform:translate(-50%);opacity:1;transition:transform .34s cubic-bezier(.22,1,.36,1),opacity .28s cubic-bezier(.22,1,.36,1);will-change:transform,opacity;background:#fffffffa;border:1px solid #00000017;box-shadow:0 8px 32px #0000001f,0 2px 8px #0000000f,inset 0 1px 0 #fffffff2}[data-theme=dark] .aisys-mobile-dock{background:#0a0f1cf7;border:1px solid #ffffff1a;box-shadow:0 0 0 1px #06b6d414,0 12px 40px #0009,0 4px 12px #00000059,inset 0 1px 0 #ffffff12}.aisys-mobile-dock[data-visible=false]{transform:translate(-50%,110%);opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.aisys-mobile-dock{transition:none}}@keyframes aisys-beam-rot{to{transform:rotate(1turn)}}.aisys-beam{position:absolute;inset:-50%;pointer-events:none;background:conic-gradient(from 0deg at 50% 50%,#0000 0deg,#06b6d4e6 30deg,#6366f1b3 65deg,#0000 120deg);animation:aisys-beam-rot 2.6s linear infinite;animation-play-state:paused;will-change:transform}.aisys-beam[data-active=true],.group:focus-within .aisys-beam,.group:hover .aisys-beam{animation-play-state:running}@media (hover:none){.group:focus-within .aisys-beam,.group:hover .aisys-beam{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.aisys-beam{animation:none}}