.DeviceFrames_browserFrame__bJO_k{display:flex;height:100%;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#111113;box-shadow:0 24px 70px rgba(0,0,0,.42),0 0 0 1px rgba(0,0,0,.45)}.DeviceFrames_browserTitlebar__52fq4{display:flex;height:38px;flex-shrink:0;align-items:center;gap:14px;background:#252528;padding:0 12px}.DeviceFrames_browserTrafficLights__A1gQi{display:flex;gap:8px;align-items:center}.DeviceFrames_browserTrafficLights__A1gQi span{width:12px;height:12px;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.22)}.DeviceFrames_browserTrafficRed__Wo_C2{background:#ff5f57}.DeviceFrames_browserTrafficYellow__8LRUg{background:#febc2e}.DeviceFrames_browserTrafficGreen__1RdJA{background:#28c840}.DeviceFrames_browserTab__qvQ4E{display:flex;align-self:flex-end;height:30px;width:188px;min-width:0;align-items:center;border-radius:8px 8px 0 0;background:#111113;padding:0 14px;font-family:var(--font-mono);font-size:11px;color:rgba(255,255,255,.82)}.DeviceFrames_browserToolbar__h8sUi{display:flex;height:42px;flex-shrink:0;align-items:center;gap:10px;border-bottom:1px solid rgba(255,255,255,.12);background:#111113;padding:0 14px}.DeviceFrames_browserNavButton__wNOHz,.DeviceFrames_browserReloadButton__bKDom{position:relative;width:18px;height:18px;flex-shrink:0;border-radius:999px;background:rgba(255,255,255,.07)}.DeviceFrames_browserNavButton__wNOHz:before{position:absolute;inset:5px;border-left:1px solid rgba(255,255,255,.55);border-bottom:1px solid rgba(255,255,255,.55);content:"";transform:rotate(45deg)}.DeviceFrames_browserNavButton__wNOHz:nth-child(2):before{transform:rotate(225deg)}.DeviceFrames_browserReloadButton__bKDom:before{position:absolute;inset:5px;border:1px solid rgba(255,255,255,.55);border-right-color:transparent;border-radius:999px;content:""}.DeviceFrames_browserAddress__05BD1{display:flex;height:28px;min-width:0;flex:1;align-items:center;border-radius:999px;background:#242428;padding:0 16px;font-family:var(--font-mono);font-size:11px;color:rgba(255,255,255,.68);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DeviceFrames_browserContent__U3vEC{position:relative;min-height:0;flex:1;overflow:hidden;background:var(--background)}.DeviceFrames_browserFrame__bJO_k.DeviceFrames_compact__FO5RE .DeviceFrames_browserTitlebar__52fq4{height:20px;gap:7px;padding:0 6px}.DeviceFrames_browserFrame__bJO_k.DeviceFrames_compact__FO5RE .DeviceFrames_browserTrafficLights__A1gQi{gap:4px}.DeviceFrames_browserFrame__bJO_k.DeviceFrames_compact__FO5RE .DeviceFrames_browserTrafficLights__A1gQi span{width:6px;height:6px}.DeviceFrames_browserFrame__bJO_k.DeviceFrames_compact__FO5RE .DeviceFrames_browserTab__qvQ4E{width:42%;height:16px;padding:0 7px;border-radius:4px 4px 0 0;font-size:6px}.DeviceFrames_browserFrame__bJO_k.DeviceFrames_compact__FO5RE .DeviceFrames_browserToolbar__h8sUi{height:23px;gap:5px;padding:0 7px}.DeviceFrames_browserFrame__bJO_k.DeviceFrames_compact__FO5RE .DeviceFrames_browserNavButton__wNOHz,.DeviceFrames_browserFrame__bJO_k.DeviceFrames_compact__FO5RE .DeviceFrames_browserReloadButton__bKDom{width:9px;height:9px}.DeviceFrames_browserFrame__bJO_k.DeviceFrames_compact__FO5RE .DeviceFrames_browserNavButton__wNOHz:before,.DeviceFrames_browserFrame__bJO_k.DeviceFrames_compact__FO5RE .DeviceFrames_browserReloadButton__bKDom:before{inset:2px}.DeviceFrames_browserFrame__bJO_k.DeviceFrames_compact__FO5RE .DeviceFrames_browserAddress__05BD1{height:15px;padding:0 8px;font-size:6px}.DeviceFrames_iphoneFrame__PLvVO{position:relative;height:100%;padding:12px;border-radius:58px;background:#0b0b0d;isolation:isolate;box-shadow:inset 0 0 0 2px rgba(255,255,255,.12),inset 0 0 0 7px rgba(0,0,0,.8),0 26px 70px rgba(0,0,0,.45)}.DeviceFrames_iphoneSideButtonLeft__1NLHT,.DeviceFrames_iphoneSideButtonRight__9w8X1{position:absolute;width:4px;border-radius:999px;background:#19191c}.DeviceFrames_iphoneSideButtonLeft__1NLHT{left:-2px;top:24%;height:13%}.DeviceFrames_iphoneSideButtonRight__9w8X1{right:-2px;top:31%;height:17%}.DeviceFrames_iphoneScreen__UP_9C{position:relative;z-index:2;height:100%;overflow:hidden;border-radius:46px;background:#000;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.DeviceFrames_iphoneStatusBar__Hc8Rz{position:absolute;z-index:4;top:0;left:0;right:0;display:flex;height:52px;align-items:center;justify-content:space-between;padding:0 36px;font-family:var(--font-mono);font-size:12px;font-weight:700;color:rgba(255,255,255,.88);pointer-events:none;text-shadow:0 1px 4px rgba(0,0,0,.8)}.DeviceFrames_iphoneStatusIcons__DE_OC{letter-spacing:0}.DeviceFrames_iphoneIsland__KDJvX{position:absolute;z-index:5;top:13px;left:50%;width:122px;height:34px;border-radius:999px;background:#000;box-shadow:0 1px 0 rgba(255,255,255,.1);transform:translateX(-50%)}.DeviceFrames_iphoneContent__L_6m5{position:absolute;inset:0;overflow:hidden}.DeviceFrames_iphoneHomeIndicator__GDp_l{position:absolute;z-index:4;left:50%;bottom:10px;width:41%;height:5px;border-radius:999px;background:rgba(255,255,255,.78);transform:translateX(-50%);pointer-events:none}.DeviceFrames_iphoneFrame__PLvVO.DeviceFrames_compact__FO5RE{padding:5px;border-radius:28px}.DeviceFrames_iphoneFrame__PLvVO.DeviceFrames_compact__FO5RE .DeviceFrames_iphoneScreen__UP_9C{border-radius:23px}.DeviceFrames_iphoneFrame__PLvVO.DeviceFrames_compact__FO5RE .DeviceFrames_iphoneStatusBar__Hc8Rz{height:25px;padding:0 18px;font-size:6px}.DeviceFrames_iphoneFrame__PLvVO.DeviceFrames_compact__FO5RE .DeviceFrames_iphoneIsland__KDJvX{top:6px;width:36%;height:15px}.DeviceFrames_iphoneFrame__PLvVO.DeviceFrames_compact__FO5RE .DeviceFrames_iphoneHomeIndicator__GDp_l{bottom:5px;height:2px}.ProductFunctionalitySection_scaledPreview__sM_eR{container-type:inline-size;width:100%}.ProductFunctionalitySection_scaledPreviewViewport__K1GJ_{--preview-scale:min(1,calc(100cqw / var(--preview-width)),calc(var(--preview-max-height, var(--preview-height)) / var(--preview-height)));width:100%;height:calc(var(--preview-height) * var(--preview-scale));display:flex;justify-content:center;overflow:clip;overflow-clip-margin:80px}.ProductFunctionalitySection_scaledPreviewInner__fXKKV{flex:0 0 auto;width:var(--preview-width);height:var(--preview-height);transform:scale(var(--preview-scale));transform-origin:top center}@media (min-width:768px) and (min-aspect-ratio:8/5){.ProductFunctionalitySection_productSection__5qDli{padding-block:2rem}}@keyframes ProductFunctionalitySection_location-square-ripple__a8T7b{0%{opacity:.58;transform:scale(.92)}72%,to{opacity:0;transform:scale(2.25)}}.ProductFunctionalitySection_locationRipple__CrdHo{position:absolute;z-index:6;top:-100px;left:-100px;width:32px;height:32px;transform:translate(-50%,-50%);pointer-events:none}.ProductFunctionalitySection_locationRipple__CrdHo:after,.ProductFunctionalitySection_locationRipple__CrdHo:before{position:absolute;inset:0;border:2px solid var(--location-ripple-color);border-radius:2px;content:"";animation:ProductFunctionalitySection_location-square-ripple__a8T7b 2.8s ease-out infinite;box-shadow:0 0 10px color-mix(in srgb,var(--location-ripple-color) 55%,transparent)}.ProductFunctionalitySection_locationRipple__CrdHo:after{animation-delay:1.4s}.ProductFunctionalitySection_titleMuted__Joyvo{display:block;color:color-mix(in oklch,var(--foreground) 42%,transparent);font-size:.72em;line-height:1}.ProductFunctionalitySection_titleMuted__Joyvo+span{display:block}.ProductFunctionalitySection_mobileFactCycle__zhV_s{display:block;width:100%;max-width:430px;margin-top:0;margin-right:auto;margin-left:auto;align-self:center}.ProductFunctionalitySection_mobileFactCarousel__3Q3IO{display:grid;gap:8px;width:100%;overflow:hidden}.ProductFunctionalitySection_mobileFactSlide__slufz{min-height:132px}.ProductFunctionalitySection_mobileFactDots__DqvlR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px}.ProductFunctionalitySection_mobileFactDots__DqvlR button{height:2px;min-width:0;padding:0;border:0;background:color-mix(in oklch,var(--foreground) 14%,transparent);transition:background-color .24s ease,opacity .24s ease}.ProductFunctionalitySection_mobileFactDots__DqvlR button[aria-current=true]{background:var(--foreground)}@media (min-width:640px){.ProductFunctionalitySection_mobileFactCycle__zhV_s{display:none}}.ProductFunctionalitySection_capabilityCard__7sdak{display:flex;min-height:164px;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--border);background:var(--card);padding:14px;text-align:center}.ProductFunctionalitySection_capabilityCard__7sdak.ProductFunctionalitySection_mobileFactSlide__slufz{min-height:94px;padding:9px}.ProductFunctionalitySection_mobileFactSlide__slufz .ProductFunctionalitySection_capabilityHeader__eolHO{grid-template-columns:18px minmax(0,1fr) 18px}.ProductFunctionalitySection_mobileFactSlide__slufz .ProductFunctionalitySection_capabilityTitle__tgIv0{font-size:.72rem;line-height:1.08}.ProductFunctionalitySection_mobileFactSlide__slufz .ProductFunctionalitySection_capabilityDescription__Wcqu_{margin-top:3px;font-size:.58rem;line-height:1.28}.ProductFunctionalitySection_mobileFactSlide__slufz .ProductFunctionalitySection_capabilitySymbolImage__grsUS{width:18px;height:18px}.ProductFunctionalitySection_mobileFactSlide__slufz .ProductFunctionalitySection_capabilityRouteSymbol__WYQJo{width:18px;height:13px}.ProductFunctionalitySection_mobileFactSlide__slufz .ProductFunctionalitySection_capabilityChatSymbol__UXWkK{min-width:22px;padding:2px 3px;font-size:3.5px}.ProductFunctionalitySection_mobileFactSlide__slufz .ProductFunctionalitySection_chatAction__DgVtV{margin-top:1px;font-size:3px}.ProductFunctionalitySection_capabilityHeader__eolHO{display:grid;width:100%;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:4px}.ProductFunctionalitySection_capabilityHeader__eolHO h3{min-width:0}.ProductFunctionalitySection_capabilityTitle__tgIv0{color:var(--primary);font-size:1.08rem;line-height:1.12}.ProductFunctionalitySection_capabilityDescription__Wcqu_{margin-top:7px;color:color-mix(in oklch,var(--muted-foreground) 66%,transparent);font-size:.74rem;line-height:1.55}.ProductFunctionalitySection_capabilitySymbolImage__grsUS{width:36px;height:36px;object-fit:contain;image-rendering:auto;opacity:.95}.ProductFunctionalitySection_symbolLeft__spNQ3{justify-self:end;transform:rotate(-10deg)}.ProductFunctionalitySection_symbolRight__K5W2J{justify-self:start;transform:rotate(10deg)}.ProductFunctionalitySection_capabilityRouteSymbol__WYQJo{width:40px;height:34px}.ProductFunctionalitySection_routeBlue__O5U4m,.ProductFunctionalitySection_routeRed__ESGim{fill:none;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.ProductFunctionalitySection_routeBlue__O5U4m{stroke:#3e86ff}.ProductFunctionalitySection_routeRed__ESGim{stroke:#ff4040}.ProductFunctionalitySection_capabilityChatStack__132Gw{display:flex;flex-direction:column;align-items:center;justify-content:center}.ProductFunctionalitySection_capabilityChatSymbol__UXWkK{display:block;min-width:46px;border:1px solid;padding:5px 6px;font-family:var(--font-mono);font-size:8px;font-weight:700;line-height:1;text-align:center;text-transform:uppercase}.ProductFunctionalitySection_chatAction__DgVtV{margin-top:3px;color:color-mix(in oklch,var(--foreground) 68%,transparent);font-size:7px;line-height:1;white-space:nowrap}.ProductFunctionalitySection_chatBubbleBlue__2wcfk{color:#050505;background:#3e86ff}.ProductFunctionalitySection_chatBubbleRed__r1vbo{color:#050505;background:#ff4040}