.home-mockup-module__KTaopq__root{isolation:isolate}.home-mockup-module__KTaopq__skipLink{z-index:60;background:var(--background);color:var(--foreground);box-shadow:0 0 0 2px var(--ring);border-radius:999px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;position:absolute;top:0;left:1rem;transform:translateY(-120%)}.home-mockup-module__KTaopq__skipLink:focus{transform:translateY(.75rem)}.home-mockup-module__KTaopq__fadeSwap{animation:.28s home-mockup-module__KTaopq__mockup-fade}.home-mockup-module__KTaopq__stepEnter{animation:.42s both home-mockup-module__KTaopq__mockup-step-enter}@keyframes home-mockup-module__KTaopq__mockup-step-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes home-mockup-module__KTaopq__mockup-stop-pop{0%{transform:translate(-50%, -50%) scale(calc(var(--marker-scale,1) * .55));opacity:0}to{transform:translate(-50%, -50%) scale(calc(var(--marker-scale,1) * 1));opacity:1}}.home-mockup-module__KTaopq__stopPop{animation:.42s ease-out both home-mockup-module__KTaopq__mockup-stop-pop}@keyframes home-mockup-module__KTaopq__mockup-pin-color{0%{transform:translate(-50%, -50%) scale(calc(var(--marker-scale,1) * .86))}to{transform:translate(-50%, -50%) scale(calc(var(--marker-scale,1) * 1))}}.home-mockup-module__KTaopq__pinColor{animation:.45s ease-out both home-mockup-module__KTaopq__mockup-pin-color}.home-mockup-module__KTaopq__paintStroke{stroke-dasharray:1 1}.home-mockup-module__KTaopq__excelRow{animation:.55s both home-mockup-module__KTaopq__mockup-excel-in}@keyframes home-mockup-module__KTaopq__mockup-excel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.home-mockup-module__KTaopq__shotEnter{animation:.7s cubic-bezier(.22,1,.36,1) both home-mockup-module__KTaopq__mockup-shot-enter}.home-mockup-module__KTaopq__panelEnter{animation:.55s both home-mockup-module__KTaopq__mockup-panel-enter}.home-mockup-module__KTaopq__autoplayBar{transform-origin:0;animation:3s linear both home-mockup-module__KTaopq__mockup-autoplay}@keyframes home-mockup-module__KTaopq__mockup-shot-enter{0%{opacity:0}to{opacity:1}}@keyframes home-mockup-module__KTaopq__mockup-panel-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes home-mockup-module__KTaopq__mockup-autoplay{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.home-mockup-module__KTaopq__fadeSwap,.home-mockup-module__KTaopq__excelRow,.home-mockup-module__KTaopq__stopPop,.home-mockup-module__KTaopq__shotEnter,.home-mockup-module__KTaopq__panelEnter,.home-mockup-module__KTaopq__stepEnter,.home-mockup-module__KTaopq__autoplayBar,.home-mockup-module__KTaopq__pinColor,.home-mockup-module__KTaopq__pinBeat,.home-mockup-module__KTaopq__depotBeat,.home-mockup-module__KTaopq__coursePulse{animation:none}}@keyframes home-mockup-module__KTaopq__mockup-fade{0%{opacity:0}to{opacity:1}}@keyframes home-mockup-module__KTaopq__mockup-pin-beat{0%{transform:translate(-50%, -50%) scale(calc(var(--marker-scale,1) * 1));box-shadow:0 0 0 0 var(--pin-glow)}40%{transform:translate(-50%, -50%) scale(calc(var(--marker-scale,1) * 1.32));box-shadow:0 0 0 7px #0000}to{transform:translate(-50%, -50%) scale(calc(var(--marker-scale,1) * 1));box-shadow:0 1px 3px #00000047}}.home-mockup-module__KTaopq__pinBeat{animation:.72s ease-out home-mockup-module__KTaopq__mockup-pin-beat}@keyframes home-mockup-module__KTaopq__mockup-depot-beat{0%{filter:drop-shadow(0 0 0 var(--pin-glow));transform:scale(1)}40%{filter:drop-shadow(0 0 10px var(--pin-glow));transform:scale(1.34)}to{filter:drop-shadow(0 1px 3px #00000047);transform:scale(1)}}.home-mockup-module__KTaopq__depotBeat{animation:.5s ease-out home-mockup-module__KTaopq__mockup-depot-beat}@keyframes home-mockup-module__KTaopq__mockup-course-beat{0%{border-color:var(--pulse-color,var(--primary));box-shadow:0 0 0 0 color-mix(in srgb, var(--pulse-color,var(--primary)) 55%, transparent)}55%{border-color:var(--pulse-color,var(--primary));box-shadow:0 0 0 6px color-mix(in srgb, var(--pulse-color,var(--primary)) 0%, transparent)}to{border-color:color-mix(in srgb, var(--pulse-color,var(--primary)) 45%, var(--border));box-shadow:0 0 #0000}}.home-mockup-module__KTaopq__coursePulse{border-color:var(--pulse-color,var(--primary));animation:1.15s ease-out 2 home-mockup-module__KTaopq__mockup-course-beat}.home-mockup-module__KTaopq__iphone17Wrap{isolation:isolate}.home-mockup-module__KTaopq__iphone17Wrap:after{z-index:-1;content:"";pointer-events:none;background:radial-gradient(#0000006b 0%,#00000024 48%,#0000 72%);border-radius:100%;height:1.65rem;position:absolute;bottom:-1.15rem;left:10%;right:10%}.home-mockup-module__KTaopq__iphone17{background:linear-gradient(155deg,#fbfcfd 0%,#d8dbe0 16%,#f3f4f6 36%,#c5c9ce 58%,#eef0f2 78%,#b8bcc3 100%);border-radius:14.6%/6.72%;padding:2.35%;position:relative;box-shadow:inset 0 1px #fffffff2,inset 0 -1.5px 1.5px #30343a6b,inset 1.5px 0 1px #ffffff8c,inset -2px 0 2px #373b4261,0 1px 1px #ffffff59,0 10px 16px -8px #0006,0 24px 40px -12px #00000085,0 44px 72px -18px #00000094}.home-mockup-module__KTaopq__iphone17:before{z-index:2;border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff61}.home-mockup-module__KTaopq__iphone17Screen{z-index:1;background:#050506;border-radius:13.9%/6.4%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000008c}.home-mockup-module__KTaopq__iphone17Face{background:var(--background);border-radius:13.7%/6.3%;flex-direction:column;display:flex;position:absolute;inset:1px;overflow:hidden}.home-mockup-module__KTaopq__iphone17Island{z-index:30;background:#050506;border-radius:999px;width:31.4%;height:4.28%;position:absolute;top:1.22%;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #0006,inset 0 1px 1px #ffffff14}.home-mockup-module__KTaopq__iphone17Island:after{aspect-ratio:1;content:"";background:radial-gradient(circle at 32% 28%,#6a8aaa 0%,#1a334c 42%,#070b10 72%,#050506 100%);border-radius:999px;width:16.5%;height:auto;position:absolute;top:50%;right:8%;transform:translateY(-50%);box-shadow:0 0 0 1px #505a6459}.home-mockup-module__KTaopq__iphone17Home{z-index:30;mix-blend-mode:difference;opacity:.88;pointer-events:none;background:#c9c9ce;border-radius:999px;width:33.4%;height:.48%;min-height:4px;position:absolute;bottom:1.05%;left:50%;transform:translate(-50%)}.home-mockup-module__KTaopq__iphone17Btn{z-index:4;background:linear-gradient(#f4f5f7,#a7acb3 48%,#d4d7db);width:3px;position:absolute;box-shadow:0 0 0 .5px #fff6,1px 0 1px #0000002e}.home-mockup-module__KTaopq__iphone17BtnSilent{border-radius:1px 0 0 1px;height:3.5%;top:19.2%;left:-3px}.home-mockup-module__KTaopq__iphone17BtnVolUp{border-radius:1px 0 0 1px;height:6.2%;top:24.4%;left:-3px}.home-mockup-module__KTaopq__iphone17BtnVolDown{border-radius:1px 0 0 1px;height:6.2%;top:31.4%;left:-3px}.home-mockup-module__KTaopq__iphone17BtnPower{border-radius:0 1px 1px 0;height:9.4%;top:26.2%;right:-3px;box-shadow:0 0 0 .5px #fff6,-1px 0 1px #0000002e}.home-mockup-module__KTaopq__excelTilt{filter:drop-shadow(0 16px 24px #00000029);transform:rotate(6deg)}.home-mockup-module__KTaopq__drivePhone .driver-pad{padding:.5rem .75rem .65rem}.home-mockup-module__KTaopq__drivePhone .driver-pad-actions{padding:.55rem .75rem .7rem}.home-mockup-module__KTaopq__drivePhone .driver-facts{margin-top:.45rem}.home-mockup-module__KTaopq__drivePhoneMap{flex:1;min-height:0}.home-mockup-module__KTaopq__drivePhoneMap .relative.overflow-hidden.rounded-lg.border{min-height:8.5rem;height:100%!important}.home-mockup-module__KTaopq__phonePopLeft{z-index:20;filter:drop-shadow(0 24px 32px #00000047);position:absolute;bottom:-2.5rem;left:1.25rem;transform:rotate(-7deg)}@media (max-width:1023px){.home-mockup-module__KTaopq__phonePop{margin-inline:auto;position:relative;bottom:-1.25rem;right:auto;transform:rotate(4deg)}.home-mockup-module__KTaopq__phonePopLeft{margin-inline:auto;position:relative;bottom:-1.25rem;left:auto;transform:rotate(-4deg)}}@media (prefers-reduced-motion:reduce){.home-mockup-module__KTaopq__phonePop,.home-mockup-module__KTaopq__phonePopLeft,.home-mockup-module__KTaopq__excelTilt{filter:none;transform:none}}:is(.home-mockup-module__KTaopq__scaleHubMap .route-hub-icon,.home-mockup-module__KTaopq__scaleHubScene .route-hub-icon){border:3px solid #fff;border-radius:10px;justify-content:center;align-items:center;gap:3px;width:46px;height:32px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 2px 10px #00000059}:is(.home-mockup-module__KTaopq__scaleHubMap .route-hub-icon.route-hub-medium,.home-mockup-module__KTaopq__scaleHubScene .route-hub-icon.route-hub-medium){width:54px;height:36px}:is(.home-mockup-module__KTaopq__scaleHubMap .route-hub-icon.route-hub-large,.home-mockup-module__KTaopq__scaleHubScene .route-hub-icon.route-hub-large){border-radius:12px;width:62px;height:40px}:is(.home-mockup-module__KTaopq__scaleHubMap .route-hub-count,.home-mockup-module__KTaopq__scaleHubScene .route-hub-count){color:#fff;text-shadow:0 1px 2px #00000059;font-size:13px;font-weight:700;line-height:1}:is(.home-mockup-module__KTaopq__scaleHubMap .route-hub-icon.route-hub-medium .route-hub-count,.home-mockup-module__KTaopq__scaleHubScene .route-hub-icon.route-hub-medium .route-hub-count){font-size:14px}:is(.home-mockup-module__KTaopq__scaleHubMap .route-hub-icon.route-hub-large .route-hub-count,.home-mockup-module__KTaopq__scaleHubScene .route-hub-icon.route-hub-large .route-hub-count){font-size:16px}.home-mockup-module__KTaopq__scaleHubPaper{pointer-events:none;background:#f3f1ea;position:absolute;inset:0}.home-mockup-module__KTaopq__scaleHubMosaic{pointer-events:none;width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.home-mockup-module__KTaopq__scaleHubTile{object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute}.home-mockup-module__KTaopq__scaleHubPlate{z-index:2;color:#fff;text-shadow:0 1px 2px #00000059;pointer-events:none;border:3px solid #fff;border-radius:10px;justify-content:center;align-items:center;width:46px;height:32px;padding:0;font-size:13px;font-weight:700;line-height:1;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 10px #00000059}.home-mockup-module__KTaopq__scaleHubPlateMedium{width:54px;height:36px;font-size:14px}.home-mockup-module__KTaopq__scaleHubPlateLarge{border-radius:12px;width:62px;height:40px;font-size:16px}.home-mockup-module__KTaopq__scaleHubPlateExample{z-index:12}.home-mockup-module__KTaopq__scaleHubDepot{z-index:8;pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.home-mockup-module__KTaopq__scaleHubMap{cursor:default;pointer-events:none}.home-mockup-module__KTaopq__scaleHubPopup{z-index:40;border:1px solid var(--border);background:var(--card);width:min(20.5rem,100% - 1.25rem);color:var(--card-foreground);pointer-events:none;border-radius:12px;padding:.7rem .75rem .65rem;position:absolute;box-shadow:0 16px 40px #00000038}.home-mockup-module__KTaopq__scaleHubPopupAbove{transform:translate(-50%,calc(-100% - 16px))}.home-mockup-module__KTaopq__scaleHubPopupBelow{transform:translate(-50%,22px)}.home-mockup-module__KTaopq__scaleHubPopupAbove:after,.home-mockup-module__KTaopq__scaleHubPopupBelow:after{content:"";border:8px solid #0000;width:0;height:0;position:absolute;left:50%}.home-mockup-module__KTaopq__scaleHubPopupAbove:after{border-top-color:var(--card);bottom:-8px;transform:translate(-50%)}.home-mockup-module__KTaopq__scaleHubPopupBelow:after{border-bottom-color:var(--card);top:-8px;transform:translate(-50%)}.home-mockup-module__KTaopq__warmHome{--background:#fffcf8;--surface-alt:#fff3e6;--surface-alt-border:#f0dcc5;--muted:#faf1e7}.dark .home-mockup-module__KTaopq__warmHome{--background:#010a20;--surface-alt:#08152c;--surface-alt-border:#1a2941;--muted:#1f2e47}@supports (color:lab(0% 0 0)){.dark .home-mockup-module__KTaopq__warmHome{--background:lab(2.80321% 1.5397 -14.2223);--surface-alt:lab(6.87089% 1.30797 -17.4931);--surface-alt-border:lab(16.1666% .149772 -17.7752);--muted:lab(18.4983% -.0575036 -17.8143)}}
@font-face{font-family:Orbitron;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9d8c99ccf2e734e7-s.p.0xcklxi_qf5w3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron Fallback;src:local(Arial);ascent-override:81.5%;descent-override:19.59%;line-gap-override:0.0%;size-adjust:124.05%}.orbitron_f1efcbb8-module__qg9_LW__className{font-family:Orbitron,Orbitron Fallback;font-style:normal;font-weight:700}
@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/067795c9f78c6bf4-s.0iu6vpsmbbnrt.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f9aedf9ed40823e0-s.0vpezivng2i7z.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/4aba713303114048-s.p.3_912nkn_qqk4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka Fallback;src:local(Arial);ascent-override:95.64%;descent-override:23.17%;line-gap-override:0.0%;size-adjust:101.84%}.fredoka_2ea0af74-module__pCmYkG__className{font-family:Fredoka,Fredoka Fallback;font-style:normal;font-weight:600}
.ai-module___OO6ZG__routeLineOnce{stroke-dasharray:var(--route-length,100);stroke-dashoffset:var(--route-length,100);animation:ai-module___OO6ZG__route-draw-once 2.4s cubic-bezier(.65, 0, .35, 1) var(--route-delay,0s) forwards}@keyframes ai-module___OO6ZG__route-draw-once{to{stroke-dashoffset:0}}.ai-module___OO6ZG__stopOnce{transform-box:fill-box;transform-origin:50%;opacity:0;animation:ai-module___OO6ZG__stop-once .5s ease-out var(--stop-delay,0s) forwards}@keyframes ai-module___OO6ZG__stop-once{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.ai-module___OO6ZG__travel{stroke-dasharray:3 97;stroke-dashoffset:100px;opacity:0;animation:ai-module___OO6ZG__travel 20s linear var(--travel-delay,3s) infinite}@keyframes ai-module___OO6ZG__travel{0%{stroke-dashoffset:100px;opacity:0}4%{opacity:.9}50%{stroke-dashoffset:3px;opacity:.9}54%,to{stroke-dashoffset:3px;opacity:0}}.ai-module___OO6ZG__depotPulse{transform-box:fill-box;transform-origin:50%;animation:5s ease-out infinite ai-module___OO6ZG__depot-pulse}@keyframes ai-module___OO6ZG__depot-pulse{0%{opacity:.35;transform:scale(.8)}60%,to{opacity:0;transform:scale(2.2)}}.ai-module___OO6ZG__avatarThinking:after{content:"";border:2px solid color-mix(in oklch, var(--primary) 60%, transparent);border-radius:9999px;animation:1.8s ease-out infinite ai-module___OO6ZG__avatar-ring;position:absolute;inset:-4px}@keyframes ai-module___OO6ZG__avatar-ring{0%{opacity:.8;transform:scale(.85)}to{opacity:0;transform:scale(1.3)}}.ai-module___OO6ZG__shimmer{background:linear-gradient(90deg, var(--muted-foreground) 0%, var(--foreground) 45%, var(--muted-foreground) 90%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:2.6s linear infinite ai-module___OO6ZG__shimmer}@keyframes ai-module___OO6ZG__shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.ai-module___OO6ZG__dropFrame{background-image:repeating-linear-gradient(90deg, var(--primary) 0 12px, transparent 12px 22px), repeating-linear-gradient(90deg, var(--primary) 0 12px, transparent 12px 22px), repeating-linear-gradient(0deg, var(--primary) 0 12px, transparent 12px 22px), repeating-linear-gradient(0deg, var(--primary) 0 12px, transparent 12px 22px);background-position:0 0,0 100%,0 0,100% 0;background-repeat:no-repeat;background-size:100% 2px,100% 2px,2px 100%,2px 100%;animation:1.4s linear infinite ai-module___OO6ZG__march}@keyframes ai-module___OO6ZG__march{to{background-position:22px 0,-22px 100%,0 -22px,100% 22px}}.ai-module___OO6ZG__progressGlow{background-image:linear-gradient(90deg,#0000 0%,#fff6 50%,#0000 100%);background-image:linear-gradient(90deg,#0000 0%,lab(100% 0 0/.4) 50%,#0000 100%);background-repeat:no-repeat;background-size:50% 100%;animation:2.2s ease-in-out infinite ai-module___OO6ZG__progress-glow}@keyframes ai-module___OO6ZG__progress-glow{0%{background-position:-60% 0}to{background-position:160% 0}}.ai-module___OO6ZG__enter{animation:.35s cubic-bezier(.2,.8,.2,1) both ai-module___OO6ZG__enter}@keyframes ai-module___OO6ZG__enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ai-module___OO6ZG__playful{letter-spacing:.005em;font-family:Fredoka Variable,Fredoka,ui-rounded,SF Pro Rounded,system-ui,sans-serif}.ai-module___OO6ZG__codename{letter-spacing:.14em;font-feature-settings:"ss01";font-weight:700}.ai-module___OO6ZG__glyph{box-shadow:0 1.5px 0 0 color-mix(in oklch, currentColor 20%, transparent)}.ai-module___OO6ZG__glyphIcon{transform-origin:50% 70%;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}:where(button,a,[data-glyph-host]):where(:hover,:focus-visible) .ai-module___OO6ZG__glyphIcon{animation:.5s ease-in-out ai-module___OO6ZG__glyph-wiggle}@keyframes ai-module___OO6ZG__glyph-wiggle{0%,to{transform:rotate(0)scale(1)}30%{transform:rotate(-10deg)scale(1.08)}65%{transform:rotate(7deg)scale(1.04)}}.ai-module___OO6ZG__glyphPop{animation:.45s cubic-bezier(.34,1.56,.64,1) both ai-module___OO6ZG__glyph-pop}@keyframes ai-module___OO6ZG__glyph-pop{0%{opacity:0;transform:scale(.6)rotate(-8deg)}to{opacity:1;transform:none}}.ai-module___OO6ZG__glyphFloat{animation:3.6s ease-in-out infinite ai-module___OO6ZG__glyph-float}@keyframes ai-module___OO6ZG__glyph-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.ai-module___OO6ZG__relay>*{animation:2.4s ease-in-out infinite ai-module___OO6ZG__relay}.ai-module___OO6ZG__relay>:nth-child(2){animation-delay:.8s}.ai-module___OO6ZG__relay>:nth-child(3){animation-delay:1.6s}@keyframes ai-module___OO6ZG__relay{0%,45%,to{filter:saturate(.6);opacity:.55;transform:none}15%,30%{filter:none;opacity:1;transform:translateY(-3px)scale(1.06)}}.ai-module___OO6ZG__railHandlePulse{animation:.7s cubic-bezier(.34,1.56,.64,1) ai-module___OO6ZG__rail-handle-pulse}@keyframes ai-module___OO6ZG__rail-handle-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklch, currentColor 40%, transparent);transform:scale(1)}40%{box-shadow:0 0 0 8px color-mix(in oklch, currentColor 0%, transparent);transform:scale(1.12)}to{box-shadow:0 4px 12px color-mix(in oklch, currentColor 18%, transparent);transform:scale(1)}}.ai-module___OO6ZG__updated{animation:2.4s ease-out 2 ai-module___OO6ZG__updated}@keyframes ai-module___OO6ZG__updated{0%{box-shadow:0 0 #10b98173;box-shadow:0 0 lab(66.6921% -50.6677 17.059/.45)}to{box-shadow:0 0 0 10px #0000;box-shadow:0 0 0 10px lab(0% 0 0/0)}}.ai-module___OO6ZG__launcherIn{animation:.5s cubic-bezier(.34,1.56,.64,1) both ai-module___OO6ZG__glyph-pop}.ai-module___OO6ZG__peekIn{animation:.4s cubic-bezier(.2,.8,.2,1) both ai-module___OO6ZG__peek-in}@keyframes ai-module___OO6ZG__peek-in{0%{opacity:0;transform:translate(8px)scale(.96)}to{opacity:1;transform:none}}.ai-module___OO6ZG__techBackdrop{background-color:var(--background);background-image:radial-gradient(circle at 1px 1px, color-mix(in oklch, var(--foreground) 9%, transparent) 1px, transparent 0), linear-gradient(180deg, color-mix(in oklch, var(--primary) 5%, transparent), transparent 240px);background-size:22px 22px,100% 100%}.ai-module___OO6ZG__navDuck{transform-origin:50% 55%}.ai-module___OO6ZG__navDuckBeat{opacity:0}:where(a,button):where(:hover,:focus-visible) .ai-module___OO6ZG__navDuck{animation:.5s ease-in-out ai-module___OO6ZG__duck-beat}:where(a,button):where(:hover,:focus-visible) .ai-module___OO6ZG__navDuckRest,:where(a,button)[data-active=true] .ai-module___OO6ZG__navDuckRest{opacity:0}:where(a,button):where(:hover,:focus-visible) .ai-module___OO6ZG__navDuckBeat,:where(a,button)[data-active=true] .ai-module___OO6ZG__navDuckBeat{opacity:1}@keyframes ai-module___OO6ZG__duck-beat{0%,to{transform:scale(1)}40%{transform:scale(1.28)}}@media (prefers-reduced-motion:reduce){.ai-module___OO6ZG__routeLineOnce{stroke-dashoffset:0;animation:none}.ai-module___OO6ZG__stopOnce{opacity:1;animation:none}.ai-module___OO6ZG__travel,.ai-module___OO6ZG__depotPulse{animation:none;display:none}.ai-module___OO6ZG__enter,.ai-module___OO6ZG__progressGlow,.ai-module___OO6ZG__dropFrame,.ai-module___OO6ZG__shimmer{animation:none}.ai-module___OO6ZG__shimmer{color:var(--muted-foreground);background:0 0}.ai-module___OO6ZG__avatarThinking:after{opacity:.5;animation:none}.ai-module___OO6ZG__glyphPop,.ai-module___OO6ZG__glyphFloat,.ai-module___OO6ZG__navDuck,.ai-module___OO6ZG__railHandlePulse,.ai-module___OO6ZG__relay>*,.ai-module___OO6ZG__updated,.ai-module___OO6ZG__launcherIn,.ai-module___OO6ZG__peekIn,:where(button,a,[data-glyph-host]):where(:hover,:focus-visible) .ai-module___OO6ZG__glyphIcon,:where(a,button):where(:hover,:focus-visible) .ai-module___OO6ZG__navDuck{animation:none}.ai-module___OO6ZG__relay>*{opacity:1;filter:none}}
.marketing-module__fIvb4W__outro{animation:.6s ease-out both marketing-module__fIvb4W__outro-in}@keyframes marketing-module__fIvb4W__outro-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.marketing-module__fIvb4W__outro{animation:none}}
