.ln-page{position:relative;overflow-x:clip}.ln-card{position:relative;border-radius:24px;background:var(--glass);border:1px solid rgba(255,255,255,.07);box-shadow:var(--rim),0 20px 50px -30px rgba(0,0,0,.8);backdrop-filter:var(--blur)}.ln-bone{border-radius:24px;background:var(--pill-light);color:#0b0b0c}.ln-kicker{font-size:13px;letter-spacing:.005em;color:var(--c-label)}.ln-faq summary{list-style:none;cursor:pointer}.ln-faq summary::-webkit-details-marker{display:none}.ln-faq .ln-plus{transition:transform .25s ease}.ln-faq[open] .ln-plus{transform:rotate(45deg)}.ln-page{padding-top:calc(72px + env(safe-area-inset-top))}html:has(.ln-page){scroll-padding-top:calc(80px + env(safe-area-inset-top))}.ln-top-glass{background:linear-gradient(180deg,rgba(10,10,11,.55),rgba(10,10,11,.25) 70%,rgba(10,10,11,0));backdrop-filter:blur(16px);-webkit-mask-image:linear-gradient(180deg,#000,#000 60%,transparent);mask-image:linear-gradient(180deg,#000,#000 60%,transparent)}html[data-look] .ln-v5 .font-display{font-family:var(--f-sans);letter-spacing:-.015em}@keyframes ln-type{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-1.5px)}}.ln-caret{display:inline-block;width:1.5px;height:1.1em;margin-left:2px;vertical-align:-.18em;background:var(--c-bone);animation:ln-caret 1s steps(1) infinite}@keyframes ln-caret{50%{opacity:0}}.ln-send-pulse{animation:ln-send .7s ease-in-out}@keyframes ln-send{50%{transform:scale(.88)}}.ln-face-think{animation:ln-breathe 1.2s ease-in-out infinite}@keyframes ln-breathe{50%{transform:scale(1.06);box-shadow:0 0 18px rgba(255,255,255,.25)}}.ln-dots-think span{width:4px;height:4px;border-radius:999px;background:var(--c-label);animation:ln-type 1.2s ease-in-out infinite}.ln-dots-think span:nth-child(2){animation-delay:.15s}.ln-dots-think span:nth-child(3){animation-delay:.3s}@media (prefers-reduced-motion:reduce){.ln-caret,.ln-dots-think span,.ln-face-think,.ln-send-pulse{animation:none}}.ln-word-in{animation:ln-word-in .35s ease-out both}@keyframes ln-word-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.ln-word-in{animation:none}}