.hero-schematic_stage__BEb1v{--tilt-x:0deg;--tilt-y:0deg;--sheen-x:50%;--sheen-y:40%;position:relative;perspective:1400px}.hero-schematic_card__ohcSG{position:relative;aspect-ratio:600/440;transform-style:preserve-3d;transform:rotateX(calc(6deg + var(--tilt-x))) rotateY(calc(-8deg + var(--tilt-y)));transition:transform .18s ease-out,opacity .5s ease;will-change:transform}.hero-schematic_fading__SaHhC{opacity:0}.hero-schematic_glow__2ZhSk{position:absolute;inset:-1.5rem;border-radius:2rem;background:radial-gradient(ellipse at center,hsl(var(--primary)/.24),transparent 65%);filter:blur(28px);transform:translateZ(-30px)}.hero-schematic_layer__NmReS{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.hero-schematic_back__AYZpv{border-radius:1rem;border:1px solid hsl(var(--border)/.8);background:hsl(var(--card)/.7);box-shadow:0 25px 50px -12px hsl(var(--primary)/.12)}.hero-schematic_front__3xUHD{transform:translateZ(26px);pointer-events:none}.hero-schematic_sheen__uuVZI{position:absolute;inset:0;border-radius:1rem;background:radial-gradient(360px circle at var(--sheen-x) var(--sheen-y),hsl(var(--primary)/.14),transparent 65%);opacity:0;transition:opacity .3s ease;transform:translateZ(40px);pointer-events:none}.hero-schematic_stage__BEb1v:hover .hero-schematic_sheen__uuVZI{opacity:1}.hero-schematic_replay__z4xBD{position:absolute;right:.75rem;bottom:-2.25rem;font-size:.75rem;color:hsl(var(--muted-foreground));display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .5rem;border-radius:.375rem}.hero-schematic_replay__z4xBD:hover{color:hsl(var(--foreground))}.hero-schematic_replay__z4xBD:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.hero-schematic_alert__c5L1_,.hero-schematic_draw__KHK_h,.hero-schematic_fade__BcVRS,.hero-schematic_ping__0dE8v,.hero-schematic_pop__Mavb_,.hero-schematic_pulse__yFiPS{animation-fill-mode:both;animation-timing-function:ease-out}.hero-schematic_fade__BcVRS{animation-name:hero-schematic_fade__BcVRS;animation-duration:.6s}.hero-schematic_pop__Mavb_{transform-box:fill-box;transform-origin:center;animation-name:hero-schematic_pop__Mavb_;animation-duration:.55s;animation-timing-function:cubic-bezier(.2,.9,.3,1.2)}.hero-schematic_draw__KHK_h{stroke-dasharray:1;stroke-dashoffset:0;animation-name:hero-schematic_draw__KHK_h;animation-duration:.9s;animation-timing-function:ease-in-out}.hero-schematic_pulse__yFiPS{opacity:0}@supports (offset-path:path("M0 0 L1 1")){.hero-schematic_pulse__yFiPS{offset-rotate:0deg;animation-name:hero-schematic_pulse__yFiPS;animation-duration:1.3s;animation-timing-function:ease-in-out}}.hero-schematic_alert__c5L1_{opacity:0;animation-name:hero-schematic_alert__c5L1_;animation-duration:1.7s}.hero-schematic_ping__0dE8v{transform-box:fill-box;transform-origin:center;opacity:0;animation-name:hero-schematic_ping__0dE8v;animation-duration:1.1s}@keyframes hero-schematic_fade__BcVRS{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-schematic_pop__Mavb_{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@keyframes hero-schematic_draw__KHK_h{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes hero-schematic_pulse__yFiPS{0%{offset-distance:0;opacity:0}12%{opacity:1}88%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes hero-schematic_alert__c5L1_{0%{opacity:0;transform:translateY(4px)}12%{opacity:1;transform:translateY(0)}82%{opacity:1}to{opacity:0}}@keyframes hero-schematic_ping__0dE8v{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}@media (prefers-reduced-motion:reduce){.hero-schematic_card__ohcSG,.hero-schematic_card__ohcSG *{animation:none!important;transition:none!important}.hero-schematic_card__ohcSG{transform:rotateX(6deg) rotateY(-8deg)}.hero-schematic_alert__c5L1_,.hero-schematic_ping__0dE8v,.hero-schematic_pulse__yFiPS{opacity:0!important}.hero-schematic_replay__z4xBD{display:none}}