.demos_stage3d__luYBY{perspective:900px;perspective-origin:50% 35%}.demos_rig__fy5dg{position:absolute;left:50%;top:50%;transform-style:preserve-3d}.demos_spin__UMzhT{transform-style:preserve-3d;animation:demos_spin3d__S6bSc 9s linear infinite}.demos_paused__3FML_ .demos_spin__UMzhT{animation-play-state:paused}@keyframes demos_spin3d__S6bSc{0%{transform:rotateX(-14deg) rotateY(0deg)}to{transform:rotateX(-14deg) rotateY(1turn)}}.demos_box__z29dL{position:absolute;left:0;top:0;transform-style:preserve-3d}.demos_face__qOLoH{position:absolute;left:0;top:0;backface-visibility:visible;border:1px solid color-mix(in oklab,var(--brand) 72%,transparent);transition:background-color .9s ease,border-color .9s ease,box-shadow .9s ease;background:transparent}.demos_solid__AKlGk .demos_face__qOLoH{border-color:color-mix(in oklab,var(--brand) 40%,#0b0a1f)}.demos_solid__AKlGk .demos_front__MTox9{background:color-mix(in oklab,var(--brand) 62%,white)}.demos_solid__AKlGk .demos_back__Wsw5p{background:color-mix(in oklab,var(--brand) 82%,#0b0a1f)}.demos_solid__AKlGk .demos_right__a0YnO{background:color-mix(in oklab,var(--brand) 78%,#0b0a1f)}.demos_solid__AKlGk .demos_left__Xofzw{background:color-mix(in oklab,var(--brand) 72%,white)}.demos_solid__AKlGk .demos_top__F6qmW{background:color-mix(in oklab,var(--brand) 40%,white)}.demos_solid__AKlGk .demos_bottom__v_WMd{background:color-mix(in oklab,var(--brand) 90%,#05040f)}.demos_solid__AKlGk .demos_accent__Pa2we .demos_face__qOLoH{background:color-mix(in oklab,var(--brand) 18%,white);border-color:color-mix(in oklab,var(--brand) 30%,white)}.demos_wire__0DbUl .demos_face__qOLoH{background:color-mix(in oklab,var(--brand) 8%,transparent)}.demos_wire__0DbUl .demos_face__qOLoH:after{content:"";position:absolute;inset:0;background-image:linear-gradient(color-mix(in oklab,var(--brand) 60%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in oklab,var(--brand) 60%,transparent) 1px,transparent 1px);background-size:33.4% 33.4%}.demos_eye__g4y9c{position:absolute;top:34%;width:20%;height:26%;border-radius:999px;background:white;box-shadow:0 0 10px 2px color-mix(in oklab,var(--brand) 40%,white);animation:demos_blink__Rg_J_ 4.5s infinite;transition:opacity .6s}.demos_wire__0DbUl .demos_eye__g4y9c{opacity:0}@keyframes demos_blink__Rg_J_{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.demos_floor__vSni8{width:70%;height:18%;background:radial-gradient(closest-side,color-mix(in oklab,var(--brand) 38%,transparent),transparent);filter:blur(2px)}.demos_floor__vSni8,.demos_orbit__A7ICo{position:absolute;left:50%;transform:translateX(-50%);border-radius:50%}.demos_orbit__A7ICo{width:82%;aspect-ratio:3.2;border:1px dashed color-mix(in oklab,var(--brand) 40%,transparent)}.demos_wbar__1CUk1{transform-origin:center}.demos_live__ioDo8 .demos_wbar__1CUk1{animation:demos_eq__8YfBZ .9s ease-in-out infinite}@keyframes demos_eq__8YfBZ{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.demos_checker__9lzT6{background-color:var(--bg-elevated);background-image:conic-gradient(var(--bg-muted) 25%,transparent 0 50%,var(--bg-muted) 0 75%,transparent 0);background-size:18px 18px}.demos_pixelated__AnVgc{image-rendering:pixelated;image-rendering:crisp-edges}.demos_mosaic__bh64y{background-image:linear-gradient(rgb(255 255 255/.12) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/.12) 1px,transparent 0);background-size:12px 12px}.demos_scanX__3LxdU{background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--brand) 70%,white),transparent)}.demos_scanX__3LxdU,.demos_scanY__r0r3X{box-shadow:0 0 18px 4px color-mix(in oklab,var(--brand) 55%,transparent)}.demos_scanY__r0r3X{background:linear-gradient(180deg,transparent,color-mix(in oklab,var(--brand) 70%,white),transparent)}.demos_caret__7O3gs{display:inline-block;width:2px;height:1em;transform:translateY(2px);margin-left:1px;background:var(--brand);animation:demos_caret__7O3gs 1s steps(2) infinite}@keyframes demos_caret__7O3gs{50%{opacity:0}}.demos_recDot__hli8p{animation:demos_rec__0ThO7 1.1s ease-in-out infinite}@keyframes demos_rec__0ThO7{50%{opacity:.25}}.demos_micPulse__Lfiv8{animation:demos_micPulse__Lfiv8 1.6s ease-out infinite}@keyframes demos_micPulse__Lfiv8{0%{box-shadow:0 0 0 0 color-mix(in oklab,var(--brand) 45%,transparent)}to{box-shadow:0 0 0 18px transparent}}.demos_popIn__aEn5P{animation:demos_popIn__aEn5P .45s cubic-bezier(.22,1,.36,1) both}@keyframes demos_popIn__aEn5P{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}.demos_spinner__Rocu5{animation:demos_spin__UMzhT 1s linear infinite}@keyframes demos_spin__UMzhT{to{transform:rotate(1turn)}}.demos_skill__paNlj{animation:demos_skillGlow__uaTCf var(--cycle,16s) ease-in-out infinite;animation-delay:var(--delay,0s)}@keyframes demos_skillGlow__uaTCf{0%,14%,to{border-color:var(--border);box-shadow:var(--shadow-soft);transform:none}10%,3%{border-color:color-mix(in oklab,var(--brand) 55%,var(--border));box-shadow:0 10px 34px -12px color-mix(in oklab,var(--brand) 60%,transparent);transform:translateY(-3px)}}.demos_skillTag__nSRJv{opacity:0;animation:demos_skillTag__nSRJv var(--cycle,16s) ease-in-out infinite;animation-delay:var(--delay,0s)}@keyframes demos_skillTag__nSRJv{0%,13%,to{opacity:0}10%,3%{opacity:1}}@media (prefers-reduced-motion:reduce){.demos_spin__UMzhT{animation:none;transform:rotateX(-14deg) rotateY(-32deg)}.demos_caret__7O3gs,.demos_eye__g4y9c,.demos_live__ioDo8 .demos_wbar__1CUk1,.demos_micPulse__Lfiv8,.demos_recDot__hli8p,.demos_skill__paNlj,.demos_spinner__Rocu5{animation:none}.demos_skillTag__nSRJv{animation:none;opacity:0}.demos_popIn__aEn5P{animation:none}}.visuals_msg__KLeCq{opacity:0;animation:visuals_msgIn__FrYrj 7s cubic-bezier(.22,1,.36,1) infinite both}@keyframes visuals_msgIn__FrYrj{0%{opacity:0;transform:translateY(10px) scale(.98)}8%,86%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(-4px)}}.visuals_dot__cUEsC{animation:visuals_dot__cUEsC 1.2s ease-in-out infinite}@keyframes visuals_dot__cUEsC{0%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.visuals_bar__eLlGu{transform-origin:center;animation:visuals_eq___95hg 1.25s ease-in-out infinite}@keyframes visuals_eq___95hg{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.visuals_scan__w_EOg{animation:visuals_scan__w_EOg 3.2s cubic-bezier(.65,0,.35,1) infinite}@keyframes visuals_scan__w_EOg{0%{top:0;opacity:0}10%{opacity:1}90%{opacity:1}to{top:100%;opacity:0}}.visuals_source__phKcX{opacity:0;animation:visuals_sourceIn__EZV53 6s cubic-bezier(.22,1,.36,1) infinite both}@keyframes visuals_sourceIn__EZV53{0%{opacity:0;transform:translateX(-12px)}10%,85%{opacity:1;transform:none}95%,to{opacity:0}}.visuals_ring___n9su{animation:visuals_ring___n9su 3s cubic-bezier(.22,1,.36,1) infinite}@keyframes visuals_ring___n9su{0%{transform:scale(.55);opacity:.7}to{transform:scale(1.7);opacity:0}}.visuals_develop__IapSd{animation:visuals_develop__IapSd 6s cubic-bezier(.22,1,.36,1) infinite both}@keyframes visuals_develop__IapSd{0%{clip-path:inset(0 0 100% 0);filter:blur(10px) saturate(.4);opacity:1}30%{clip-path:inset(0 0 0 0);filter:blur(6px) saturate(.6);opacity:1}50%,92%{clip-path:inset(0 0 0 0);filter:blur(0) saturate(1);opacity:1}to{clip-path:inset(0 0 0 0);filter:blur(0) saturate(1);opacity:0}}.visuals_slideX__2a47O{animation:visuals_slideX__2a47O 26s linear infinite}.visuals_slideXRev__tiQys{animation:visuals_slideX__2a47O 30s linear infinite reverse}@keyframes visuals_slideX__2a47O{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.visuals_pop__rXVqQ{opacity:0;animation:visuals_pop__rXVqQ 6s cubic-bezier(.22,1,.36,1) infinite both}@keyframes visuals_pop__rXVqQ{0%{opacity:0;transform:scale(.9) translateY(6px)}10%,84%{opacity:1;transform:none}94%,to{opacity:0;transform:scale(.98)}}.visuals_float__4ftdj{animation:visuals_float__4ftdj 6s ease-in-out infinite}@keyframes visuals_float__4ftdj{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.visuals_marquee__LoZeE{animation:visuals_marquee__LoZeE 38s linear infinite}.visuals_marqueeRev__L7wD9{animation:visuals_marquee__LoZeE 44s linear infinite reverse}.visuals_marqueeRev__L7wD9:hover,.visuals_marquee__LoZeE:hover{animation-play-state:paused}@keyframes visuals_marquee__LoZeE{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.visuals_msg__KLeCq,.visuals_pop__rXVqQ,.visuals_source__phKcX{opacity:1;animation:none}.visuals_develop__IapSd{animation:none;clip-path:none;filter:none}.visuals_bar__eLlGu,.visuals_dot__cUEsC,.visuals_float__4ftdj,.visuals_marqueeRev__L7wD9,.visuals_marquee__LoZeE,.visuals_ring___n9su,.visuals_scan__w_EOg,.visuals_slideXRev__tiQys,.visuals_slideX__2a47O{animation:none}}.visuals_wipe__CSWJU{animation:visuals_wipe__CSWJU 5.5s cubic-bezier(.65,0,.35,1) infinite both}@keyframes visuals_wipe__CSWJU{0%,8%{clip-path:inset(0 100% 0 0)}45%,88%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 100% 0 0)}}.visuals_wipeLine__WiG1o{animation:visuals_wipeLine__WiG1o 5.5s cubic-bezier(.65,0,.35,1) infinite both}@keyframes visuals_wipeLine__WiG1o{0%,8%{left:0;opacity:1}45%{left:100%;opacity:1}46%,to{left:100%;opacity:0}}.visuals_wipeDown__Dr7p9{animation:visuals_wipeDown__Dr7p9 5.5s cubic-bezier(.65,0,.35,1) infinite both}@keyframes visuals_wipeDown__Dr7p9{0%,8%{clip-path:inset(0 0 100% 0)}45%,88%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 100% 0)}}.visuals_typeLine__3mOuj{opacity:0;animation:visuals_typeLine__3mOuj 7s steps(18) infinite both}@keyframes visuals_typeLine__3mOuj{0%{opacity:1;clip-path:inset(0 100% 0 0)}12%,90%{opacity:1;clip-path:inset(0 0 0 0)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.visuals_wipeDown__Dr7p9,.visuals_wipe__CSWJU{animation:none;clip-path:none}.visuals_wipeLine__WiG1o{animation:none;opacity:0}.visuals_typeLine__3mOuj{animation:none;opacity:1}}.media_canvas__VAhbu{background:radial-gradient(60% 50% at 20% 25%,color-mix(in oklab,var(--brand) 28%,transparent),transparent 70%),radial-gradient(55% 45% at 80% 70%,color-mix(in oklab,var(--brand) 22%,transparent),transparent 70%),radial-gradient(40% 40% at 60% 20%,color-mix(in oklab,var(--brand) 14%,transparent),transparent 70%),var(--bg-muted);background-size:180% 180%;animation:media_drift__o8y8c 9s ease-in-out infinite alternate}.media_sweep__ay9Pu:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgb(255 255 255/.22) 50%,transparent 65%);background-size:250% 100%;animation:media_sweep__ay9Pu 2.4s linear infinite;pointer-events:none}.dark .media_sweep__ay9Pu:after{background:linear-gradient(105deg,transparent 35%,rgb(255 255 255/.08) 50%,transparent 65%);background-size:250% 100%}.media_grain__OoUl2{background-image:radial-gradient(color-mix(in oklab,var(--fg) 12%,transparent) .6px,transparent .7px);background-size:5px 5px;opacity:.35}.media_preview__gDalN{transition:filter .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1),opacity .6s ease}.media_final__dZU0_{animation:media_reveal__Tx0E_ .9s cubic-bezier(.22,1,.36,1) both}.media_bar__VeZQh{transform-origin:50% 100%;animation:media_bars__fWuXJ 1.1s ease-in-out infinite}.media_orb__v_uv_{background:radial-gradient(circle at 35% 30%,color-mix(in oklab,var(--brand) 35%,white),var(--brand) 45%,var(--primary-deep));animation:media_breathe__P22Py 3.2s ease-in-out infinite}.media_typing__EQUOM:after{content:"";display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-.15em;background:currentColor;animation:media_blink__Kbrz8 1s steps(1) infinite}@keyframes media_drift__o8y8c{0%{background-position:0 0}to{background-position:100% 100%}}@keyframes media_sweep__ay9Pu{0%{background-position:150% 0}to{background-position:-100% 0}}@keyframes media_reveal__Tx0E_{0%{opacity:0;filter:blur(14px) saturate(1.3);transform:scale(1.02)}to{opacity:1;filter:none;transform:none}}@keyframes media_bars__fWuXJ{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes media_breathe__P22Py{0%,to{transform:scale(1);box-shadow:0 0 0 0 color-mix(in oklab,var(--brand) 35%,transparent)}50%{transform:scale(1.04);box-shadow:0 0 0 14px transparent}}@keyframes media_blink__Kbrz8{50%{opacity:0}}.media_checker__9vytR{background-color:color-mix(in oklab,var(--bg) 92%,var(--fg));background-image:linear-gradient(45deg,color-mix(in oklab,var(--fg) 9%,transparent) 25%,transparent 25%),linear-gradient(-45deg,color-mix(in oklab,var(--fg) 9%,transparent) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,color-mix(in oklab,var(--fg) 9%,transparent) 75%),linear-gradient(-45deg,transparent 75%,color-mix(in oklab,var(--fg) 9%,transparent) 75%);background-size:18px 18px;background-position:0 0,0 9px,9px -9px,-9px 0}.media_scan__mJPrU:after{content:"";position:absolute;inset-inline:0;height:30%;top:-30%;background:linear-gradient(180deg,transparent,color-mix(in oklab,var(--brand) 32%,transparent) 70%,color-mix(in oklab,var(--brand) 70%,white) 98%,transparent);animation:media_scan__mJPrU 2.2s cubic-bezier(.45,0,.55,1) infinite;pointer-events:none;mix-blend-mode:screen}.media_orbit__2R_KM{background:radial-gradient(circle at 50% 50%,transparent 0 38%,color-mix(in oklab,var(--brand) 55%,transparent) 38.5% 39.5%,transparent 40%),radial-gradient(ellipse 50% 18% at 50% 50%,transparent 0 96%,color-mix(in oklab,var(--brand) 45%,transparent) 97% 99%,transparent 100%),radial-gradient(ellipse 18% 50% at 50% 50%,transparent 0 96%,color-mix(in oklab,var(--brand) 45%,transparent) 97% 99%,transparent 100%);animation:media_spin__2o4Uq 9s linear infinite}.media_viewer__DUAMa{background:radial-gradient(80% 70% at 50% 35%,color-mix(in oklab,var(--brand) 14%,var(--bg-subtle)),var(--bg-muted) 75%)}.dark .media_viewer__DUAMa{background:radial-gradient(80% 70% at 50% 35%,color-mix(in oklab,var(--brand) 22%,#0b0a1f),#07060f 80%)}@keyframes media_scan__mJPrU{0%{top:-30%}to{top:100%}}@keyframes media_spin__2o4Uq{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.media_canvas__VAhbu,.media_orbit__2R_KM,.media_scan__mJPrU:after,.media_sweep__ay9Pu:after{animation:none}}