.hero-football-slot-stage{position:absolute;inset:0;z-index:2;overflow:visible;pointer-events:none}.hero-football-sprite{z-index:6;background-repeat:no-repeat;filter:drop-shadow(0 1.125rem 1.75rem rgba(15,23,42,.16));will-change:transform,background-position}.hero-football-sprite,.hero-football-trail-image{position:absolute;top:0;left:0;pointer-events:none}.hero-football-trail-image{z-index:3;max-width:none;user-select:none;will-change:transform}.hero-football-glow{position:absolute;z-index:1;border-radius:62.4375rem;pointer-events:none;transform:translate3d(-12%,18%,0) scale(.72);opacity:0;animation:hero-glow-rise 1.8s cubic-bezier(.16,1,.3,1) 80ms forwards;mix-blend-mode:multiply}.hero-football-glow-a{left:-18vw;bottom:-24vh;width:70vw;height:58vh;background:radial-gradient(ellipse at center,rgba(52,120,255,.32),rgba(52,120,255,.12) 42%,rgba(52,120,255,0) 72%);filter:blur(3rem)}.hero-football-glow-b{left:8vw;bottom:-26vh;width:72vw;height:56vh;background:radial-gradient(ellipse at center,rgba(139,92,246,.28),rgba(139,92,246,.1) 46%,rgba(139,92,246,0) 74%);filter:blur(3.5rem);animation-duration:1.9s}.hero-football-glow-c{left:36vw;bottom:-28vh;width:54vw;height:48vh;background:radial-gradient(ellipse at center,rgba(236,72,153,.18),rgba(236,72,153,.08) 44%,rgba(236,72,153,0) 76%);filter:blur(4rem);animation-duration:1.7s}.hero-content-enter{opacity:0;animation:hero-content-in .72s cubic-bezier(.16,1,.3,1) forwards}.hero-content-enter-title{transform:translateY(1.5rem);animation-delay:.26s}.hero-content-enter-subtitle{transform:translateY(1.25rem);animation-delay:.38s}.hero-content-enter-input{transform:translateY(2rem);animation-duration:.86s;animation-delay:.56s}.hero-content-enter-description{transform:translateY(1.5rem);animation-duration:.78s;animation-delay:.72s}@keyframes hero-glow-rise{to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes hero-content-in{to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.hero-football-glow{opacity:.75}.hero-football-glow-a{left:-28%;bottom:-12%}.hero-football-glow-b{left:8%;bottom:-14%}.hero-football-glow-c{left:32%;bottom:-18%}}@media (prefers-reduced-motion:reduce){.hero-content-enter,.hero-football-glow{animation:none;opacity:1;transform:none}}.navos-footer{width:100%;overflow:visible;border:none;border-radius:0;background:transparent;box-shadow:none;color:var(--gray-secondary)}.navos-footer-inner{width:100%;max-width:90rem;margin:0 auto;padding-top:4.5rem;padding-bottom:2.5rem}.navos-footer-top{display:flex;min-height:13.8125rem;flex-direction:row;align-items:flex-start;justify-content:space-between}.navos-footer-brand{flex:0 0 auto}.navos-footer-logo{display:block;width:20.5625rem;height:6.4375rem;object-fit:contain}.navos-footer-columns{display:flex;width:max-content;align-items:flex-start;gap:4.5rem}.navos-footer-column{display:flex;min-width:0;flex-direction:column;align-items:flex-start}.navos-footer-column h3{margin:0;color:var(--text-body);font-size:1.25rem;font-weight:600;line-height:1.5;white-space:nowrap}.navos-footer-column-links{display:flex;margin-top:1.25rem;flex-direction:column;gap:.72938rem}.navos-footer-column a{color:var(--gray-secondary);font-size:1rem;font-weight:400;line-height:1.5;text-decoration:none;white-space:nowrap}.navos-footer-column a.is-active,.navos-footer-column a:hover{color:var(--title-hover)}.navos-footer-column-resources{height:11.3125rem}.navos-button-primary-medium{display:inline-flex;height:2.25rem;align-items:center;justify-content:center;gap:.25rem;padding:.4375rem 1rem;border:none;border-radius:.5rem;background:linear-gradient(90deg,#2894ff,#3861fb);color:#ffffff;font-family:MiSans,PingFang SC,Microsoft YaHei,sans-serif;font-size:.875rem;font-weight:600;line-height:1.375rem;opacity:1;white-space:nowrap;transition:background .18s ease}.navos-footer-download-button{margin-top:auto}.navos-button-primary-medium:hover:not(:disabled),.navos-button-primary-medium[data-state=hover]:not(:disabled){background:#0055d6}.navos-button-primary-medium:disabled,.navos-button-primary-medium[data-state=disabled]{background:rgba(0,85,214,.3);cursor:default}.navos-button-secondary-medium{display:inline-flex;height:2.25rem;align-items:center;justify-content:center;gap:.375rem;padding:.625rem 1rem;border:1px solid var(--border-light);border-radius:.5rem;background:#ffffff;color:var(--highlight);font-family:MiSans,PingFang SC,Microsoft YaHei,sans-serif;font-size:.875rem;font-weight:400;line-height:1.375rem;opacity:1;white-space:nowrap;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.navos-button-secondary-medium:hover:not(:disabled){border-color:var(--border-light);background:var(--surface);color:var(--highlight)}.navos-button-secondary-medium:disabled{border-color:var(--border-light);background:#ffffff;color:var(--highlight);cursor:default;opacity:.3}.navos-button-icon{width:1rem;height:1rem;flex:0 0 auto;color:currentColor}.navos-button-icon-apple{display:inline-block;background:currentColor;mask:url(/assets/logo_apple.svg) center/contain no-repeat;-webkit-mask:url(/assets/logo_apple.svg) center/contain no-repeat}.navos-button-icon-windows{display:inline-block;background:currentColor;mask:url(/assets/logo_windows.svg) center/contain no-repeat;-webkit-mask:url(/assets/logo_windows.svg) center/contain no-repeat}.material-diagnosis-card-cta{pointer-events:none;opacity:0}.group:focus-within .material-diagnosis-card-cta,.group:hover .material-diagnosis-card-cta{pointer-events:auto;opacity:1}.navos-footer-divider{width:100%;height:1px;flex-shrink:0;margin:0;border:none;background:var(--hairline)}.navos-footer-bottom{display:flex;height:3.5rem;align-items:center;justify-content:space-between;margin-top:2.5rem}.navos-footer-copyright{margin:0;color:var(--gray-secondary);font-size:.8125rem;font-weight:400;line-height:1.125rem;white-space:nowrap}.navos-footer-bottom-actions,.navos-footer-legal-links{display:flex;align-items:center}.navos-footer-bottom-actions{gap:1.75rem}.navos-footer-legal-links{gap:1.25rem}.navos-footer-legal-links a{color:var(--gray-secondary);font-size:.8125rem;font-weight:400;line-height:1.125rem;text-decoration:underline;text-underline-offset:.125rem;white-space:nowrap}.navos-footer-language-button{display:inline-flex;width:10.84rem;height:3.5rem;align-items:center;justify-content:center;gap:.55563rem;padding:.8125rem 1.25rem;border:none;border-radius:.55563rem;background:rgba(199,204,213,.32);color:var(--highlight);font-size:1rem;font-weight:400;line-height:1.5rem;white-space:nowrap}.navos-footer-language-icon{width:1.5rem;height:1.5rem;flex:0 0 auto;color:var(--text-body)}.floating-ai-dock-safe-area{position:fixed;right:0;bottom:0;left:0;z-index:var(--floating-ai-z-index,50);display:flex;height:8rem;align-items:center;justify-content:center;background:linear-gradient(0deg,#f8faff 50%,rgba(248,250,255,0));pointer-events:none}.floating-ai-dock-safe-area>*{pointer-events:auto}.floating-ai-dock-spacer{height:8rem;background:#f8faff}@media (max-width:1535px){.navos-footer-inner{padding-right:3rem;padding-left:3rem}.navos-footer-logo{width:15rem;height:auto}}@media (max-width:1023px){.navos-footer-top{min-height:0;flex-direction:column;gap:3rem}.navos-footer-columns{width:100%;flex-wrap:wrap}}@media (max-width:767px){.navos-footer-inner{padding:4.5rem 1.5rem 2.5rem}.navos-footer-logo{width:11.25rem;height:auto}.navos-footer-columns{flex-direction:column;gap:2rem}.navos-footer-column-resources{height:auto}.navos-footer-download-button{margin-top:1.5rem}.navos-footer-divider{margin-top:2.5rem}.navos-footer-bottom{height:auto;flex-direction:column;align-items:flex-start;gap:1.5rem}.navos-footer-bottom-actions{align-items:flex-start;flex-direction:column;gap:1.25rem}}@keyframes hero-heading-enter{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}.hero-heading-reveal{animation:hero-heading-enter .7s cubic-bezier(.22,1,.36,1) both}.hero-highlight{background-image:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 .5rem 1.125rem rgba(0,87,255,.18))}.hero-aspect-stage{width:100vw;height:auto;min-height:47.5rem;aspect-ratio:var(--hero-viewport-aspect,16/9);overflow:hidden;background-size:cover}.aurora-glass-texture{top:0;left:50%;width:clamp(45rem,84.6vw,162.5rem);aspect-ratio:2436/1182;transform:translateX(-50%);background-image:url(/navos-glass-texture.png?v=20260506-2x);background-position:top;background-repeat:no-repeat;background-size:contain;mix-blend-mode:color-burn;opacity:.5}@media (min-aspect-ratio:2/1){.hero-aspect-stage{aspect-ratio:2/1}}@media (max-aspect-ratio:1/1){.hero-aspect-stage{aspect-ratio:1/1}}.hero-gravity-section{--mx:50%;--my:34%;--mdx:0;--mdy:0}.hero-gravity-field{background:radial-gradient(circle at var(--mx) var(--my),rgba(40,148,255,.18),transparent 20%),radial-gradient(circle at calc(var(--mx) + 14%) calc(var(--my) - 8%),rgba(139,92,246,.16),transparent 22%),radial-gradient(circle at calc(var(--mx) - 18%) calc(var(--my) + 18%),rgba(255,124,203,.12),transparent 20%),linear-gradient(180deg,rgba(255,255,255,.5),rgba(251,251,253,0));filter:blur(.5rem)}.hero-signal-grid{background-image:radial-gradient(circle,rgba(0,87,255,.2) 1px,transparent 1.1px),radial-gradient(circle at var(--mx) var(--my),rgba(40,148,255,.18),transparent 34%);background-size:1.125rem 1.125rem,100% 100%;background-position:50%;mask-image:linear-gradient(180deg,rgba(0,0,0,.78),rgba(0,0,0,.28) 70%,transparent);opacity:.58}@keyframes hero-core-pulse{0%,to{transform:translate3d(calc(var(--mdx) * .625rem),calc(var(--mdy) * .625rem),0) scale(1);opacity:.94}50%{transform:translate3d(calc(var(--mdx) * 1rem),calc(var(--mdy) * 1rem),0) scale(1.04);opacity:1}}@keyframes hero-ring-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hero-core-anchor{transform:translate3d(calc(var(--mdx) * .5rem),calc(var(--mdy) * .5rem),0)}.hero-core-glow{background:radial-gradient(circle at center,rgba(40,148,255,.38),transparent 30%),radial-gradient(circle at 50% 50%,rgba(139,92,246,.26),transparent 46%),radial-gradient(circle at 50% 50%,rgba(255,124,203,.16),transparent 58%);filter:blur(3rem);animation:hero-core-pulse 6.5s ease-in-out infinite}.hero-core-ring{border:1px solid rgba(255,255,255,.54);box-shadow:inset 0 0 0 1px rgba(0,87,255,.08),0 0 0 1px rgba(255,255,255,.34);background:linear-gradient(135deg,rgba(255,255,255,.22),rgba(255,255,255,.02))}.hero-core-ring-one{animation:hero-ring-spin 28s linear infinite}.hero-core-ring-two{animation:hero-ring-spin 36s linear infinite reverse}.hero-core-orb{background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.95),transparent 26%),radial-gradient(circle at center,rgba(40,148,255,.82),rgba(56,97,251,.6) 48%,rgba(139,92,246,.28) 72%,rgba(255,255,255,.02) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 0 5rem rgba(0,87,255,.22),0 0 8.75rem rgba(139,92,246,.12);backdrop-filter:blur(1.25rem);animation:hero-core-pulse 5.2s ease-in-out infinite}.hero-float-card,.hero-floating-token{transition:transform .28s ease-out,box-shadow .28s ease-out,opacity .28s ease-out}@keyframes chat-container-enter{0%{opacity:0;transform:translateY(1.875rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.chat-container-reveal{animation:chat-container-enter .82s cubic-bezier(.22,1,.36,1) both}@keyframes modal-scale-enter{0%{opacity:0;transform:translateY(1rem) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-scale-in{animation:modal-scale-enter .22s cubic-bezier(.22,1,.36,1) both}@property --progress{syntax:"<number>";inherits:false;initial-value:0}.fluid-reveal{--progress:0;display:inline-block;position:relative;color:inherit;transform:none!important;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,currentColor,currentColor 34%,#3B82F6 46%,#3B82F6 58%,#A855F7 66%,#A855F7 80%,currentColor 92%,currentColor);background-size:700% 100%;background-position:100% 0;-webkit-mask-image:linear-gradient(90deg,black 0,black calc(var(--progress) * 100% - 2.75rem),rgba(0,0,0,.55) calc(var(--progress) * 100%),transparent calc(var(--progress) * 100% + 2.75rem),transparent 100%);mask-image:linear-gradient(90deg,black 0,black calc(var(--progress) * 100% - 2.75rem),rgba(0,0,0,.55) calc(var(--progress) * 100%),transparent calc(var(--progress) * 100% + 2.75rem),transparent 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:background-position 3.8s cubic-bezier(.23,1,.32,1),--progress 1.5s cubic-bezier(.23,1,.32,1)}.animate-in .fluid-reveal,.fluid-reveal.animate-in{--progress:1.25;background-position:0 0}@media (prefers-reduced-motion:reduce){.fluid-reveal{--progress:1.25;background-position:0 0;transition:none!important;-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000)}}.section-subtitle{margin-left:auto;margin-right:auto;margin-top:1.5rem;max-width:56rem;text-align:center;font-size:1.125rem;font-weight:500;letter-spacing:-.01em;line-height:1.6;color:#4b5563}.section-title-reveal{opacity:0;transform:translate3d(0,1.75rem,0);transition:opacity .52s ease,transform .68s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.section-title-reveal.is-visible{opacity:1;transform:translateZ(0)}.section-card-reveal{opacity:0;transform:translate3d(0,2.875rem,0) scale(.985);transform-origin:center bottom;transition:opacity .56s ease var(--card-delay,.12s),transform .76s cubic-bezier(.16,1,.3,1) var(--card-delay,.12s);will-change:opacity,transform}.section-card-reveal.is-visible{opacity:1;transform:translateZ(0) scale(1)}.scroll-reveal-motion{opacity:0;transform:translate3d(0,4.5rem,0) scale(.92);transform-origin:center top;transition:opacity .76s ease,transform .92s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.scroll-reveal-motion.is-visible{opacity:1;transform:translateZ(0) scale(1)}.scroll-reveal-motion [data-reveal-child]{opacity:0;transform:translate3d(0,2.25rem,0) scale(.96);transition:opacity .56s ease,transform .72s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--reveal-index, 0) * 90ms);will-change:opacity,transform}.scroll-reveal-motion [data-reveal-child]:first-of-type{--reveal-index:0}.scroll-reveal-motion [data-reveal-child]:nth-of-type(2){--reveal-index:1}.scroll-reveal-motion [data-reveal-child]:nth-of-type(3){--reveal-index:2}.scroll-reveal-motion [data-reveal-child]:nth-of-type(4){--reveal-index:3}.scroll-reveal-motion [data-reveal-child]:nth-of-type(5){--reveal-index:4}.scroll-reveal-motion [data-reveal-child]:nth-of-type(6){--reveal-index:5}.scroll-reveal-motion [data-reveal-child]:nth-of-type(7){--reveal-index:6}.scroll-reveal-motion [data-reveal-child]:nth-of-type(8){--reveal-index:7}.scroll-reveal-motion [data-reveal-child]:nth-of-type(9){--reveal-index:8}.scroll-reveal-motion.is-visible [data-reveal-child]{opacity:1;transform:translateZ(0) scale(1)}@keyframes generation-flow-enter{0%{opacity:0;transform:translate3d(0,1.125rem,0) scale(.99)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes process-shimmer{0%{transform:translateX(0)}to{transform:translateX(15rem)}}.generation-flow-item{animation:generation-flow-enter .56s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--generation-delay,0s);transform-origin:center top}.selection-generation-floating-task,.selection-generation-header-inner,.selection-generation-main{transition:transform .3s cubic-bezier(.16,1,.3,1)}.selection-generation-bottom-input{transition:right .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1)}.selection-generation-panel-open .selection-generation-floating-task,.selection-generation-panel-open .selection-generation-main{transform:translateX(-13.125rem)}.selection-generation-panel-open .selection-generation-header-inner{margin-left:1.5rem;margin-right:27.75rem;max-width:none;transform:none}.selection-generation-panel-open .selection-generation-bottom-input{right:26.25rem}@media (max-width:1023px){.selection-generation-panel-open .selection-generation-floating-task,.selection-generation-panel-open .selection-generation-header-inner,.selection-generation-panel-open .selection-generation-main{transform:none}.selection-generation-panel-open .selection-generation-bottom-input{right:0}.selection-generation-panel-open .selection-generation-header-inner{margin-left:auto;margin-right:auto;max-width:90rem}}@media (prefers-reduced-motion:reduce){.generation-flow-item,.scroll-reveal-motion,.scroll-reveal-motion [data-reveal-child],.section-card-reveal,.section-title-reveal,.selection-generation-bottom-input,.selection-generation-floating-task,.selection-generation-header-inner,.selection-generation-main{animation:none;opacity:1;transform:none;transition:none}}@keyframes inspiration-text-enter{0%{opacity:0;transform:translateY(1.125rem)}to{opacity:1;transform:translateY(0)}}.inspiration-text-enter{animation:inspiration-text-enter .42s cubic-bezier(.4,0,.2,1) both}@keyframes ai-sparkle-pulse{0%,to{transform:scale(1);opacity:.92}50%{transform:scale(1.08);opacity:1}}.ai-sparkle-pulse{animation:ai-sparkle-pulse 1.8s ease-in-out infinite}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.ai-chat-textarea{scrollbar-color:rgba(46,46,45,.45) transparent;scrollbar-width:thin}.ai-chat-textarea::-webkit-scrollbar{width:.25rem}.ai-chat-textarea::-webkit-scrollbar-track{background:transparent}.ai-chat-textarea::-webkit-scrollbar-thumb{background:rgba(46,46,45,.45);border-radius:624.9375rem}.tiktok-preview-copy-scroll{scrollbar-color:rgba(28,34,43,.58) transparent;scrollbar-width:thin}.tiktok-preview-copy-scroll::-webkit-scrollbar{width:.25rem}.tiktok-preview-copy-scroll::-webkit-scrollbar-track{background:transparent}.tiktok-preview-copy-scroll::-webkit-scrollbar-thumb{background:rgba(28,34,43,.58);border-radius:624.9375rem}.tiktok-preview-range{appearance:none;height:.75rem;background:transparent;cursor:pointer}.tiktok-preview-range::-webkit-slider-runnable-track{height:.25rem;border-radius:624.9375rem;background:rgba(255,255,255,.42)}.tiktok-preview-range::-webkit-slider-thumb{appearance:none;width:0;height:0}.tiktok-preview-range::-moz-range-track{height:.25rem;border-radius:624.9375rem;background:rgba(255,255,255,.42)}.tiktok-preview-range::-moz-range-thumb{width:0;height:0;border:0}.trend-carousel-track{transform:translateX(calc(var(--trend-index, 0) * -21rem))}@media (min-width:768px){.trend-carousel-track{transform:translateX(calc(var(--trend-index, 0) * -22.3125rem))}}