.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:hsla(0,0%,100%,.98);border:1px solid rgba(0,0,0,.09);box-shadow:0 8px 32px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.06),inset 0 1px 0 hsla(0,0%,100%,.95)}[data-theme=dark] .aisys-mobile-dock{background:rgba(10,15,28,.97);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 0 0 1px rgba(6,182,212,.08),0 12px 40px rgba(0,0,0,.6),0 4px 12px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.07)}.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%,transparent 0deg,rgba(6,182,212,.9) 30deg,rgba(99,102,241,.7) 65deg,transparent 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}}