.retro-computer-hero_productCol__rmpax{--beige-light:hsl(var(--foreground)/0.24);--beige-main:hsl(var(--foreground)/0.18);--beige-dark:hsl(var(--foreground)/0.14);--beige-shadow:hsl(var(--foreground)/0.1);--screen-black:hsl(var(--background));--screen-glow:hsl(var(--primary)/0.25);--crt-green:hsl(var(--foreground)/0.9);--accent-blue:hsl(var(--primary));--accent-orange:hsl(var(--primary-light));--ink-black:hsl(var(--background));width:100%;min-height:460px;display:flex;justify-content:center;align-items:center;perspective:2000px;position:relative}.retro-computer-hero_productCol__rmpax:before{content:"";position:absolute;inset:20% 18% 8%;border-radius:999px;background:radial-gradient(circle at center,hsl(var(--primary)/.16),transparent 72%);filter:blur(46px);pointer-events:none}.retro-computer-hero_scene__d7lXY{position:relative;transform-style:preserve-3d;transform:scale(.74) rotateY(-15deg) rotateX(5deg);transition:transform .5s ease-out}.retro-computer-hero_productCol__rmpax:hover .retro-computer-hero_scene__d7lXY{transform:scale(.78) rotateY(-5deg) rotateX(2deg)}.retro-computer-hero_computerUnit__LFYeP{position:relative;width:360px;height:440px;transform-style:preserve-3d}.retro-computer-hero_face__zZzQv{position:absolute;background:var(--beige-main);border:1px solid hsl(var(--border))}.retro-computer-hero_front__fy8Bw{width:360px;height:440px;transform:translateZ(100px);background:linear-gradient(135deg,var(--beige-light) 0,var(--beige-main) 100%);border-radius:0;box-shadow:inset 2px 2px 5px hsl(var(--foreground)/.4),inset -5px -5px 15px hsl(var(--background)/.3);display:flex;flex-direction:column;align-items:center;padding-top:40px}.retro-computer-hero_back__yyIcA{width:360px;height:440px;transform:translateZ(-100px) rotateY(180deg);background:var(--beige-dark);border-radius:0}.retro-computer-hero_left__aA5BS{width:200px;height:440px;transform:rotateY(-90deg) translateZ(100px);background:var(--beige-main);border-radius:0;box-shadow:inset 10px 0 20px hsl(var(--background)/.2)}.retro-computer-hero_right__Jx1ih{width:200px;height:440px;transform:rotateY(90deg) translateZ(260px);background:var(--beige-dark);border-radius:0;box-shadow:inset 10px 0 20px hsl(var(--background)/.24)}.retro-computer-hero_top__ekc0I{width:360px;height:200px;transform:rotateX(90deg) translateZ(100px);background:var(--beige-light);border-radius:0}.retro-computer-hero_bottom__cOdnG{width:360px;height:200px;transform:rotateX(-90deg) translateZ(340px);background:var(--beige-shadow);border-radius:0;box-shadow:0 50px 80px hsl(var(--background)/.45)}.retro-computer-hero_screenInset__tKtJG{width:280px;height:220px;background:hsl(var(--foreground)/.2);border-radius:16px;box-shadow:inset 2px 2px 8px hsl(var(--background)/.3),inset -2px -2px 8px hsl(var(--foreground)/.35);display:flex;align-items:center;justify-content:center;margin-bottom:30px;position:relative}.retro-computer-hero_crt__l63in{width:260px;height:200px;background:var(--screen-black);border-radius:40% 40% 40% 40%/10% 10% 10% 10%;position:relative;overflow:hidden;box-shadow:inset 0 0 20px hsl(var(--background)/1),inset 0 0 30px var(--screen-glow)}.retro-computer-hero_crt__l63in:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(hsl(var(--background)/0) 50%,hsl(var(--background)/.25) 50%),linear-gradient(90deg,hsl(var(--primary)/.06),hsl(var(--foreground)/.02),hsl(var(--primary)/.06));background-size:100% 2px,3px 100%;z-index:5;pointer-events:none;border-radius:12px}.retro-computer-hero_crtGlow__xB9gi{position:absolute;top:10px;right:10px;bottom:10px;left:10px;background:transparent;border-radius:12px;z-index:2;color:var(--crt-green);font-family:Geist Mono,SF Mono,Monaco,Consolas,Liberation Mono,Courier New,monospace;padding:15px;font-size:14px;text-shadow:0 0 2px hsl(var(--foreground)/.5)}.retro-computer-hero_floppySlot___khE8{width:140px;height:12px;background:hsl(var(--background)/.78);border-radius:6px;box-shadow:inset 2px 2px 5px hsl(var(--background)/.5);margin-left:100px;position:relative}.retro-computer-hero_logoBadge__OGXG2{position:absolute;bottom:30px;left:30px;width:20px;height:26px;border-radius:50% 50% 50% 50%/60% 60% 40% 40%;background:linear-gradient(180deg,hsl(var(--primary)) 0,hsl(var(--primary)) 16.6%,hsl(var(--primary-light)) 16.6%,hsl(var(--primary-light)) 33.3%,hsl(var(--foreground)/.95) 33.3%,hsl(var(--foreground)/.95) 50%,hsl(var(--foreground)/.78) 50%,hsl(var(--foreground)/.78) 66.6%,hsl(var(--foreground)/.62) 66.6%,hsl(var(--foreground)/.62) 83.3%,hsl(var(--foreground)/.46) 83.3%,hsl(var(--foreground)/.46) 100%);box-shadow:inset 1px 1px 2px hsl(var(--background)/.25)}.retro-computer-hero_logoBadge__OGXG2:before{content:"";position:absolute;top:-6px;left:50%;transform:translateX(-50%);width:3px;height:7px;background:hsl(var(--background)/.65);border-radius:1px}.retro-computer-hero_sticker__y01H6{position:absolute;z-index:5;box-shadow:1px 1px 2px hsl(var(--background)/.2);transform-style:flat}.retro-computer-hero_stickerBall__Nkav4{width:40px;height:40px;background:var(--accent-orange);border-radius:50%;bottom:88px;left:20px;background-image:radial-gradient(circle at 10px 10px,hsl(var(--foreground)/.2) 2px,transparent 3px),linear-gradient(45deg,transparent 40%,hsl(var(--background)/.2) 40%,hsl(var(--background)/.2) 45%,transparent 45%);transform:translateZ(101px) rotate(-10deg)}.retro-computer-hero_stickerStar__KSI_4{width:45px;height:45px;background:hsl(var(--foreground));border-radius:8px;bottom:98px;left:50px;transform:translateZ(102px) rotate(15deg);border:2px solid hsl(var(--foreground));display:flex;align-items:center;justify-content:center}.retro-computer-hero_stickerStar__KSI_4:after{content:"★";color:var(--accent-blue);font-size:24px}.retro-computer-hero_stickerText__BSkOh{width:60px;height:30px;background:hsl(var(--primary));color:hsl(var(--background));font-family:Geist Mono,SF Mono,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:6px;line-height:1.3;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:700;letter-spacing:.5px;bottom:64px;left:100px;transform:translateZ(101px) rotate(-2deg);box-shadow:1px 1px 1px hsl(var(--background)/.3);border:1px solid hsl(var(--foreground)/.2)}.retro-computer-hero_grill__rdL0l{position:absolute;bottom:25px;right:25px;display:grid;grid-template-columns:repeat(4,1fr);gap:2px;width:30px;height:20px}.retro-computer-hero_vent__bYhnj{background:hsl(var(--background)/.78);border-radius:1px;box-shadow:inset 1px 1px 1px hsl(var(--background)/.45)}.retro-computer-hero_keyboardAssembly__gsj7k{position:absolute;width:360px;height:140px;bottom:-118px;transform-style:preserve-3d;transform-origin:top center;--kb-angle:66deg;transform:translateZ(164px) rotateX(var(--kb-angle));--kb-thickness:18px}.retro-computer-hero_kbBase__E_GN_{position:absolute;width:100%;height:100%;background:var(--beige-main);border-radius:0;box-shadow:inset 1px 1px 2px hsl(var(--foreground)/.4),inset -5px -5px 15px hsl(var(--background)/.25);transform:translateZ(calc(var(--kb-thickness) / 2));overflow:hidden}.retro-computer-hero_kbBack__TK7gp,.retro-computer-hero_kbFront__o1VMY{position:absolute;left:0;width:100%;height:var(--kb-thickness)}.retro-computer-hero_kbFront__o1VMY{bottom:0;background:linear-gradient(180deg,hsl(var(--foreground)/.18) 0,hsl(var(--foreground)/.1) 100%);transform-origin:bottom center;transform:translateZ(calc(var(--kb-thickness) / 2)) rotateX(90deg);border-radius:0}.retro-computer-hero_kbBack__TK7gp{top:0;background:linear-gradient(180deg,hsl(var(--foreground)/.28) 0,hsl(var(--foreground)/.18) 100%);transform-origin:top center;transform:translateZ(calc(var(--kb-thickness) / 2)) rotateX(-90deg);border-radius:0}.retro-computer-hero_kbLeft__FYAZr,.retro-computer-hero_kbRight___Rs4t{position:absolute;top:0;width:var(--kb-thickness);height:100%;background:linear-gradient(180deg,hsl(var(--foreground)/.2) 0,hsl(var(--foreground)/.12) 100%)}.retro-computer-hero_kbLeft__FYAZr{left:0;transform-origin:left center;transform:translateZ(calc(var(--kb-thickness) / 2)) rotateY(90deg);border-radius:0}.retro-computer-hero_kbRight___Rs4t{right:0;transform-origin:right center;transform:translateZ(calc(var(--kb-thickness) / 2)) rotateY(-90deg);border-radius:0}.retro-computer-hero_kbShadow__vR9O2{position:absolute;width:100%;height:100%;top:0;left:0;background:transparent;transform-origin:top center;transform:rotateX(calc(-90deg - var(--kb-angle))) translateZ(20px);box-shadow:0 40px 70px hsl(var(--background)/.35),0 20px 30px hsl(var(--background)/.2);pointer-events:none;border-radius:12px}.retro-computer-hero_keysGrid__lwaBf{display:grid;grid-template-columns:repeat(12,1fr);gap:6px;padding:15px;transform:translateZ(8px);transform-style:preserve-3d}.retro-computer-hero_key__2TuC6{height:27px;background:hsl(var(--foreground)/.94);border-radius:4px;box-shadow:0 6px 0 hsl(var(--foreground)/.45),0 8px 7px hsl(var(--background)/.22);transform:translateZ(1px);transition:transform .05s}.retro-computer-hero_wide__DPnCp{grid-column:span 2}.retro-computer-hero_space__UERCB{grid-column:span 6}@keyframes retro-computer-hero_typeKey__KDpIh{0%,to{transform:translateZ(1px) translateY(0);box-shadow:0 6px 0 hsl(var(--foreground)/.45),0 8px 7px hsl(var(--background)/.22)}50%{transform:translateZ(-2px) translateY(5px);box-shadow:0 1px 0 hsl(var(--foreground)/.45),0 1px 2px hsl(var(--background)/.1)}}.retro-computer-hero_key__2TuC6:nth-child(3n+1){animation:retro-computer-hero_typeKey__KDpIh 1.5s .2s infinite}.retro-computer-hero_key__2TuC6:nth-child(7n){animation:retro-computer-hero_typeKey__KDpIh 2.1s .5s infinite}.retro-computer-hero_key__2TuC6:nth-child(2n+4){animation:retro-computer-hero_typeKey__KDpIh 1.8s .9s infinite}.retro-computer-hero_key__2TuC6:nth-child(5n){animation:retro-computer-hero_typeKey__KDpIh 2.5s 1.2s infinite}.retro-computer-hero_key__2TuC6:nth-child(4n+2){animation:retro-computer-hero_typeKey__KDpIh 1.2s 0s infinite}.retro-computer-hero_cursor__H2vA0{display:inline-block;width:8px;height:15px;background:hsl(var(--background));animation:retro-computer-hero_blink__JQgK8 1s step-end infinite;vertical-align:middle}@keyframes retro-computer-hero_blink__JQgK8{0%,to{opacity:1}50%{opacity:0}}.retro-computer-hero_crtUi__d_BUL{display:flex;height:100%}.retro-computer-hero_sidebar__i4LJ3{width:30%;border-right:1px solid hsl(var(--foreground)/.2);padding:10px;font-size:10px;color:hsl(var(--foreground)/.7)}.retro-computer-hero_mainArea__mFGyR{flex:1;padding:10px;display:flex;flex-direction:column}.retro-computer-hero_window__2gunf{background:hsl(var(--foreground));color:hsl(var(--background));border-radius:2px;padding:5px;margin-top:10px;box-shadow:2px 2px 0 hsl(var(--background)/.5);font-family:Geist Mono,SF Mono,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px}.retro-computer-hero_windowHeader__VuFlf{border-bottom:1px dotted hsl(var(--background));margin-bottom:5px;font-weight:700;display:flex;justify-content:space-between}.retro-computer-hero_iconList__DfCk9 div,.retro-computer-hero_iconRow__k4cHJ{margin-bottom:6px;display:flex;align-items:center;gap:4px}.retro-computer-hero_iconRow__k4cHJ{padding:1px 4px;border-radius:4px}.retro-computer-hero_activeItem__YQdrc{background:hsl(var(--primary)/.15);outline:1px solid hsl(var(--primary)/.45)}.retro-computer-hero_activeLabel__yJVKZ{color:hsl(var(--primary-light));font-weight:700}.retro-computer-hero_axiomIconWrap__g5e2O{width:9px;height:9px;border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:hsl(var(--background)/.35)}.retro-computer-hero_axiomIcon__1U_W7{width:100%;height:100%;object-fit:cover}.retro-computer-hero_iconCircle__9Gnzn{width:8px;height:8px;border-radius:50%;background:hsl(var(--foreground)/.4)}.retro-computer-hero_blue__2ShwC,.retro-computer-hero_iconCircle__9Gnzn.retro-computer-hero_blue__2ShwC{background:var(--accent-blue)}.retro-computer-hero_iconCircle__9Gnzn.retro-computer-hero_orange__CKRf3,.retro-computer-hero_orange__CKRf3{background:var(--accent-orange)}.retro-computer-hero_typingContainer__kDXZN{font-family:Geist Mono,SF Mono,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.25;color:hsl(var(--background)/.82);display:block;white-space:pre-wrap}.retro-computer-hero_solGlyph__LAF_J{display:inline-block;width:14px;height:14px;vertical-align:-1px;margin:0 3px;flex-shrink:0}.retro-computer-hero_osLabel__iRFP5{font-size:10px;margin-bottom:4px;opacity:.7}@media (max-width:1000px){.retro-computer-hero_productCol__rmpax:hover .retro-computer-hero_scene__d7lXY,.retro-computer-hero_scene__d7lXY{transform:scale(.66) rotateY(-15deg) rotateX(5deg)}}@media (max-width:640px){.retro-computer-hero_productCol__rmpax{min-height:360px}.retro-computer-hero_productCol__rmpax:hover .retro-computer-hero_scene__d7lXY,.retro-computer-hero_scene__d7lXY{transform:scale(.52) rotateY(-10deg) rotateX(4deg)}}