@layer components{.nf-obj{flex:none;place-items:center;line-height:0;display:inline-grid}.nf-obj>.nf-icon3d{filter:drop-shadow(0 6px 10px color-mix(in oklab, var(--nf-brand-primary) 22%, transparent))}.nf-step__obj,.nf-bento__obj{align-self:flex-start;margin-inline-start:-.25rem}.nf-step__obj{margin-block:-.375rem}.nf-bento__obj{margin-block:-.625rem}.nf-check-card__obj{margin-block:-.125rem}@media (max-width:39.999rem){.nf-bento__obj{--nf-icon3d-size:3.5rem;margin-block:-.375rem}.nf-step__obj{--nf-icon3d-size:3rem;margin-block:-.125rem}}.nf-landing-cat-obj{filter:drop-shadow(0 2px 6px color-mix(in oklab, var(--nf-surface-canvas) 60%, transparent))}.nf-ai-truths__obj{margin-block:-.125rem}.nf-app-band__obj{margin-block:-.5rem}.nf-ai-show-avatar .nf-icon3d{--nf-icon3d-size:2rem}.nf-landing-hero-body,.nf-close-room__stage{isolation:isolate;position:relative}.nf-o3{z-index:-1;pointer-events:none;position:absolute;inset:0}.nf-o3__slot{line-height:0;display:block;position:absolute}.nf-o3__lean{translate:calc(var(--o3-px,0) * var(--o3-depth,1) * -18px) calc(var(--o3-py,0) * var(--o3-depth,1) * -12px);transition:translate .7s var(--nf-ease-standard);display:block}.nf-o3 .nf-icon3d{filter:drop-shadow(0 14px 18px color-mix(in oklab, var(--nf-brand-primary) 26%, transparent))}.nf-o3--hero .nf-o3__slot{--nf-icon3d-size:3.25rem}.nf-o3--hero [data-slot=a]{top:17rem;left:.75rem}.nf-o3--hero [data-slot=b]{top:18rem;right:.75rem}.nf-o3--hero :is([data-slot=c],[data-slot=d]){display:none}@media (min-width:48rem){.nf-o3--hero .nf-o3__slot{--nf-icon3d-size:calc(var(--o3-size) * .75)}.nf-o3--hero :is([data-slot=c],[data-slot=d]){display:block}.nf-o3--hero [data-slot=a]{top:22%;left:1%}.nf-o3--hero [data-slot=b]{top:30%;right:0}.nf-o3--hero [data-slot=c]{top:44%;left:7%}.nf-o3--hero [data-slot=d]{top:47%;right:8%}}@media (min-width:64rem){.nf-o3--hero .nf-o3__slot{--nf-icon3d-size:var(--o3-size)}.nf-o3--hero [data-slot=a]{top:20%;left:4%}.nf-o3--hero [data-slot=b]{top:26%;right:3%}.nf-o3--hero [data-slot=c]{top:62%;left:11%}.nf-o3--hero [data-slot=d]{top:66%;right:12%}}.nf-o3--close{z-index:1}.nf-o3--close .nf-o3__slot{--nf-icon3d-size:4rem}.nf-o3--close [data-slot=a]{top:-1.25rem;right:.25rem}.nf-o3--close :is([data-slot=b],[data-slot=c]){display:none}@media (min-width:48rem){.nf-o3--close .nf-o3__slot{--nf-icon3d-size:calc(var(--o3-size) * .8)}.nf-o3--close :is([data-slot=b],[data-slot=c]){display:block}.nf-o3--close [data-slot=a]{top:8%;left:calc(50% - 22.5rem);right:auto}.nf-o3--close [data-slot=b]{top:22%;left:calc(50% + 18.25rem)}.nf-o3--close [data-slot=c]{top:66%;left:calc(50% - 21rem)}}@media (min-width:64rem){.nf-o3--close .nf-o3__slot{--nf-icon3d-size:var(--o3-size)}.nf-o3--close [data-slot=a]{left:calc(50% - 26rem)}.nf-o3--close [data-slot=b]{left:calc(50% + 20rem)}.nf-o3--close [data-slot=c]{left:calc(50% - 24rem)}}.nf-o3[data-on] .nf-o3__lean>.nf-icon3d{animation:nf-o3-float 6.4s var(--nf-ease-standard) infinite alternate both;animation-delay:calc(var(--o3-i,0) * -1.9s);animation-play-state:paused}.nf-o3[data-on][data-live] .nf-o3__lean>.nf-icon3d{animation-play-state:running}@keyframes nf-o3-float{0%{transform:translateY(-6px)rotate(-4deg)}to{transform:translateY(6px)rotate(3deg)}}@supports (animation-timeline:scroll()){.nf-o3--hero[data-on] .nf-o3__slot{animation:linear both nf-o3-drift;animation-timeline:scroll(root);animation-range:0 100vh}}@keyframes nf-o3-drift{to{transform:translate3d(0, calc(var(--o3-depth,1) * -72px), 0) rotate(calc(var(--o3-depth,1) * 6deg))}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:root:not([data-motion=calm],[data-motion=off],[data-save-data=on],[data-motion-lite=on]) .nf-step__obj{animation:linear both nf-obj-pop;animation-timeline:--nf-steps;animation-range:cover calc(14% + var(--o3-i,0) * 6%) cover calc(30% + var(--o3-i,0) * 6%)}}}@keyframes nf-obj-pop{0%{opacity:0;transform:translateY(18px)scale(.5)rotate(-14deg)}70%{opacity:1;transform:translateY(-3px)scale(1.06)rotate(3deg)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:40rem){:root:not([data-motion=calm],[data-motion=off],[data-save-data=on],[data-motion-lite=on]) .nf-bento__card{transform-origin:50% 120%;animation:linear both nf-bento-deal;animation-timeline:view();animation-range:entry 5% cover 32%}.nf-bento__cell:nth-child(odd) .nf-bento__card{--deal-turn:-5deg;--deal-x:18px}.nf-bento__cell:nth-child(2n) .nf-bento__card{--deal-turn:5deg;--deal-x:-18px}:root:not([data-motion=calm],[data-motion=off],[data-save-data=on],[data-motion-lite=on]) .nf-bento.nf-m-stagger[data-reveal]>*{opacity:1;animation:none;transform:none}}}@keyframes nf-bento-deal{0%{opacity:.2;transform:translate3d(var(--deal-x,0), 64px, 0) rotate(var(--deal-turn,0deg)) scale(.92)}to{opacity:1;transform:none}}.nf-obj>.nf-icon3d{transition:transform var(--nf-duration-slow) var(--nf-ease-spring)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:root:not([data-motion=calm],[data-motion=off]) :is(.nf-bento__card,.nf-step__card,.nf-landing-cat):hover .nf-obj>.nf-icon3d{transform:translateY(-5px)rotate(-7deg)scale(1.08)}:root:not([data-motion=calm],[data-motion=off]) .nf-landing-cat:hover .nf-obj>.nf-icon3d{transform:translateY(-3px)rotate(-7deg)scale(1.1)}}.nf-landing-cat:focus-visible .nf-obj>.nf-icon3d{transform:translateY(-3px)}:root:not([data-theme=light]) :is(.nf-bento__card,.nf-step__card,.nf-worlds__stage,.nf-check-card,.nf-close,.nf-stack__moment,.nf-ai-show-panel,.nf-faq-group .nf-list-group){border-color:var(--nf-night-glass-edge);background:var(--nf-night-glass-fill);box-shadow:var(--nf-night-glass-shadow)}:root:not([data-theme=light]) .nf-hero-eyebrow{background:var(--nf-night-glass-fill);box-shadow:var(--nf-night-glass-shadow)}:root:not([data-theme=light]) .nf-landing-pill{border-color:var(--nf-night-glass-raised-edge);background:var(--nf-night-glass-raised-fill);box-shadow:var(--nf-night-glass-raised-shadow)}@media (hover:hover) and (pointer:fine){:root:not([data-theme=light]) :is(.nf-bento__card,.nf-step__card):hover{border-color:var(--nf-night-glass-edge-hover);box-shadow:var(--nf-night-glass-shadow-hover)}}@media (prefers-reduced-motion:reduce){.nf-o3 .nf-icon3d,.nf-o3__slot,.nf-obj>.nf-icon3d{transition:none;animation:none!important}.nf-o3__lean{transition:none;translate:none}.nf-landing-cat:focus-visible .nf-obj>.nf-icon3d{transform:none}}:root:is([data-motion=calm],[data-motion=off],[data-save-data=on],[data-motion-lite=on]) :is(.nf-o3 .nf-icon3d,.nf-o3__slot){animation:none}:root:is([data-motion=calm],[data-motion=off]) .nf-o3__lean{translate:none}}
