.fn .fe-chapters{position:relative}.fn .fe-nav{position:sticky;top:var(--fn-head);z-index:40;border-bottom:1px solid var(--fn-glass-edge);background:var(--fn-glass-bg);box-shadow:var(--fn-glass-shadow);backdrop-filter:var(--fn-glass-filter)}.fn .fe-nav__list{display:flex;gap:clamp(4px,1.4vw,20px);margin-inline:-12px;overflow-x:auto;scrollbar-width:none}.fn .fe-nav__link{position:relative;display:block;padding:18px 12px;color:var(--fn-muted);font-size:16px;font-weight:600;white-space:nowrap;transition:color .2s}.fn .fe-nav__link:hover{color:var(--fn-ink)}.fn .fe-nav__link:after{content:"";position:absolute;inset:auto 12px -1px;height:3px;border-radius:999px;background:var(--fn-brand);scale:0 1;transform-origin:left;transition:scale .3s var(--fn-ease)}.fn .fe-nav__link[aria-current=location]{color:var(--fn-ink)}.fn .fe-nav__link[aria-current=location]:after{scale:1 1}.fn .fe-nav__link:focus-visible{outline-offset:-3px}.fn .fe #faq,.fn .fe-ai,.fn .fe-ai__side,.fn .fe-bento,.fn .fe-chapter{scroll-margin-top:calc(var(--fn-head) + 40px)}.fn .fe-row{scroll-margin-top:calc(var(--fn-head) + 120px)}.fn .fe-switch__tab{scroll-margin-top:calc(var(--fn-head) + 96px)}.fn .fe-tag{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 13px;border:1px solid var(--fn-line-strong);border-radius:999px;background:#fff;color:var(--fn-ink-2);font-size:13.5px;font-weight:600;white-space:nowrap}.fn .fe-tag__check{width:13px;height:13px;color:var(--fn-brand)}.fn .fe-tag[data-tone=premium]{border-color:var(--carmine-200);background:var(--carmine-50);color:var(--carmine-700)}.fn .fe-tag:is([data-tone=live],[data-tone=beta]):before{content:"";width:7px;height:7px;border-radius:999px;background:var(--pine-500)}.fn .fe-tag[data-tone=beta]:before{background:var(--stone-400)}.fn .fe-rows{display:grid;gap:clamp(72px,8vw,120px)}.fn .fe-row{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(40px,5.5vw,88px);align-items:center}.fn .fe-row[data-flip=true]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.fn .fe-row[data-flip=true] .fe-row__visual{order:2}.fn .fe-row__title{font-size:var(--fn-size-h3);font-weight:700;line-height:1.15;letter-spacing:-.025em}.fn .fe-row__text{max-width:46ch;margin-top:14px;color:var(--fn-muted);font-size:17.5px;line-height:1.6}.fn .fe-foot{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:26px}.fn .fe-foot__meta{flex-basis:100%;color:var(--fn-muted);font-size:15px;line-height:1.5}.fn .fe-screen{overflow:hidden;border-radius:var(--fn-r-shot);background:#fff;box-shadow:0 0 0 1px rgb(27 26 24/.06),0 40px 90px -30px rgb(59 56 53/.45)}.fn .fe-device img,.fn .fe-phone img,.fn .fe-screen img{display:block;width:100%}.fn .fe-duo{position:relative;padding:0 14% 9% 0}.fn .fe-duo__phone{position:absolute;right:0;bottom:0;width:25%}.fn .fe-phone{border:5px solid var(--stone-950);border-radius:26px;box-shadow:0 30px 60px -24px rgb(27 26 24/.5)}.fn .fe-device,.fn .fe-phone{overflow:hidden;background:#fff}.fn .fe-device{border:9px solid var(--stone-950);border-radius:26px;box-shadow:0 0 0 1px rgb(27 26 24/.06),0 40px 90px -30px rgb(59 56 53/.45)}.fn .fe-device--phone{border-width:5px;border-radius:28px;box-shadow:0 30px 60px -24px rgb(27 26 24/.5)}.fn .fe-switch{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(32px,4vw,64px);align-items:center}.fn .fe-switch__list{display:grid;gap:6px}.fn .fe-switch__tab{position:relative;display:grid;justify-items:start;gap:4px;width:100%;padding:18px 22px 20px;overflow:hidden;border:1px solid transparent;border-radius:var(--fn-r-card);background:transparent;text-align:left;cursor:pointer;transition:background-color .2s,border-color .2s}.fn .fe-switch__tab:hover{background:rgb(255 255 255/.55)}.fn .fe-switch__tab[aria-selected=true]{border-color:var(--fn-line);background:#fff}.fn .fe-switch__title{color:var(--fn-ink);font-size:19px;font-weight:700;letter-spacing:-.015em}.fn .fe-switch__text{color:var(--fn-muted);font-size:15.5px;line-height:1.5}.fn .fe-switch__tag{margin-top:10px}.fn .fe-switch__bar{position:absolute;inset:auto 22px 0;height:3px}.fn .fe-switch__fill{display:block;height:100%;border-radius:999px;background:var(--fn-brand);transform-origin:left}.fn .fe-switch[data-autoplay=true] .fe-switch__fill{animation:fe-fill 7s linear forwards}.fn .fe-switch:focus-within .fe-switch__fill,.fn .fe-switch:hover .fe-switch__fill,.fn .fe-switch[data-visible=false] .fe-switch__fill{animation-play-state:paused}@keyframes fe-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fn .fe-switch__panel[hidden]{display:none}.fn .fe-switch__panel:focus-visible{border-radius:var(--fn-r-shot)}.fn .fe-ai__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px clamp(40px,5vw,80px)}.fn .fe-ai__side .fe-row__title{margin-top:36px}.fn .fe-photo{aspect-ratio:16/10;overflow:hidden;border-radius:var(--fn-r-card)}.fn .fe-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 18%}.fn .fe-bento__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.fn .fe-bento__tile{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:24px 26px;border:1px solid var(--fn-card-line);border-radius:var(--fn-r-card);background:#fff}.fn .fe-bento__title{color:var(--fn-ink);font-size:21px;font-weight:700;letter-spacing:-.02em}.fn .fe-bento__text{flex-grow:1;margin-bottom:8px;color:var(--fn-muted);font-size:16px;line-height:1.55}.fn .fe-bento__actions{margin-top:40px}@media (max-width:900px){.fn .fe-ai__grid,.fn .fe-row,.fn .fe-row[data-flip=true],.fn .fe-switch{grid-template-columns:minmax(0,1fr)}.fn .fe-row[data-flip=true] .fe-row__visual{order:0}.fn .fe-bento__grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.fn .fe-switch[data-autoplay=true] .fe-switch__fill{animation:none}.fn .fe-nav__link:after{transition:none}}.fn .fe-clip{overflow:hidden;max-width:460px;margin-inline:auto;border-radius:var(--fn-r-shot);background:#fff;box-shadow:0 0 0 1px rgb(27 26 24/.06),0 40px 90px -30px rgb(59 56 53/.45)}.fn .fe-clip video{display:block;width:100%;height:auto}