:root{--lp-term-bg:oklch(40% 0.012 245);--lp-term-bg-chrome:oklch(36% 0.012 245);--lp-term-edge:oklch(48% 0.014 245);--lp-term-text:oklch(97% 0.008 80);--lp-term-text-muted:oklch(78% 0.012 80);--lp-term-accent:oklch(82% 0.14 245);--lp-term-header:oklch(99% 0.008 80);--lp-term-rule:oklch(56% 0.014 245);--lp-term-dot:oklch(64% 0.018 245);--lp-mono-px:"Brown LL Percent Glyph",var(--font-brown-mono-ll)}@keyframes lp-blink{0%,49%{opacity:1}50%,to{opacity:0}}.lp-showcase{padding:0 clamp(1rem,4vw,2.5rem)}.lp-showcase--compact{padding:0}.lp-showcase--compact .lp-showcase__header{max-width:none;margin:0 0 clamp(1.25rem,2.5vw,1.75rem)}.lp-showcase--compact .lp-showcase__title{font-size:clamp(1.375rem,1.1rem + 1.2vw,1.875rem)}.lp-showcase--compact .lp-showcase__sub{margin:.75rem 0 0;font-size:var(--text-compact)}.lp-showcase__header{max-width:56rem;margin:0 auto clamp(2.25rem,4vw,3.5rem);text-align:left}.lp-cap__eyebrow,.lp-index__eyebrow,.lp-showcase__eyebrow{display:inline-block;font-family:var(--font-supreme-ll);font-weight:500;font-size:var(--text-tag);letter-spacing:.12em;text-transform:uppercase;color:oklch(55% .18 255);margin-bottom:1rem}.lp-showcase__title{margin:0;font-family:var(--font-ivar-display);font-weight:400;font-size:clamp(1.75rem,4.2vw,3rem);line-height:1.1;letter-spacing:-.015em;color:oklch(15% .02 255);text-wrap:balance}.lp-showcase__title em{font-style:italic;color:var(--pf-accent)}.lp-showcase__sub{margin:1.1rem 0 0;max-width:42rem;font-size:var(--text-lg);line-height:1.55;color:oklch(28% .025 255);text-wrap:pretty}.lp-term-grid{display:grid;grid-template-columns:1fr;gap:1.25rem;max-width:76rem;margin:0 auto}@media (max-width:899px){.lp-term-grid{grid-template-columns:repeat(2,88%);grid-auto-flow:column;gap:.75rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;padding-bottom:.25rem}}@media (max-width:899px){.lp-term-grid::-webkit-scrollbar{display:none}.lp-term{scroll-snap-align:center;scroll-snap-stop:always}}@media (min-width:900px){.lp-term-grid{grid-template-columns:1fr 1fr;gap:1.5rem}}.lp-term{--lp-term-start:400ms;--lp-term-cadence:160ms;display:flex;flex-direction:column;margin:0;border-radius:14px;background:var(--lp-term-bg);border:1px solid var(--lp-term-edge);box-shadow:0 24px 56px -28px oklch(15% .04 255/.55),0 2px 0 0 oklch(15% .04 255/.04);overflow:hidden;isolation:isolate}.lp-term--start-400{--lp-term-start:400ms}.lp-term--cadence-130{--lp-term-cadence:130ms}.lp-term--cadence-220{--lp-term-cadence:220ms}.lp-term__chrome{position:relative;display:flex;align-items:center;gap:.55rem;padding:.7rem 1rem;border-bottom:1px solid var(--lp-term-edge)}.lp-term--chat .lp-term__chrome{background:oklch(15% .005 250);border-bottom-color:oklch(28% .008 250)}.lp-term--fox .lp-term__chrome{background:var(--pf-accent);border-bottom-color:oklch(28% .18 255)}.lp-term__dot{width:10px;height:10px;border-radius:999px}.lp-term--chat .lp-term__dot{background:oklch(82% .005 250)}.lp-term--fox .lp-term__dot{background:oklch(82% .04 255)}.lp-term__chrome-brand{margin-left:.55rem;font-family:var(--font-supreme-ll);font-size:.85rem;font-weight:500;letter-spacing:-.005em;line-height:1;white-space:nowrap}.lp-term--chat .lp-term__chrome-brand,.lp-term--fox .lp-term__chrome-brand{color:#ffffff}.lp-term__chrome-subtitle{margin-right:auto;font-family:var(--lp-mono-px);font-size:var(--text-tag);letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-term--chat .lp-term__chrome-subtitle{color:oklch(45% .03 255)}.lp-term--fox .lp-term__chrome-subtitle{color:oklch(85% .06 255)}.lp-term__chrome-tag,.lp-term__chrome-title{display:none}.lp-term__body{margin:0;padding:1.4rem 1.4rem 1.6rem;font-family:var(--lp-mono-px);font-size:.84rem;line-height:1.55;color:var(--lp-term-text);white-space:pre-wrap;word-break:break-word;display:flex;flex-direction:column;min-height:22rem;position:relative}@media (min-width:600px){.lp-term__body{font-size:.88rem;padding:1.6rem 1.75rem 1.8rem;min-height:26rem}}.lp-term__line{display:block;white-space:pre}.lp-term__line--prompt{color:var(--lp-term-header);margin-bottom:.85rem;white-space:pre-wrap;word-break:break-word}.lp-term__prompt-mark{color:var(--lp-term-accent);font-weight:500;margin-right:.4rem}.lp-term__line--default,.lp-term__line--muted{color:var(--lp-term-header)}.lp-term__line--rule{color:var(--lp-term-rule)}.lp-term__line--accent{color:var(--lp-term-header);font-weight:500;letter-spacing:.04em}.lp-term--fox .lp-term__line--accent{color:var(--lp-term-accent)}.lp-term__line--header{color:var(--lp-term-header);font-weight:500;letter-spacing:.01em}.lp-term__cursor{display:inline-block;width:8px;height:1.05em;margin-top:.4rem;background:var(--lp-term-text);align-self:flex-start;opacity:0}.lp-term__caption{padding:.85rem 1.4rem 1.1rem;border-top:1px solid var(--lp-term-edge);font-family:var(--lp-mono-px);font-size:.72rem;color:var(--lp-term-text-muted);letter-spacing:.02em}.lp-term__line:not(.lp-term__line--prompt){opacity:0;transform:translateY(6px)}.lp-term-grid--play .lp-term__line:not(.lp-term__line--prompt){animation:lp-line-in .24s cubic-bezier(.23,1,.32,1) both}.lp-term-grid--play .lp-term__line--step-1{animation-delay:.4s}.lp-term-grid--play .lp-term__line--step-2{animation-delay:.56s}.lp-term-grid--play .lp-term__line--step-3{animation-delay:.72s}.lp-term-grid--play .lp-term__line--step-4{animation-delay:.88s}.lp-term-grid--play .lp-term__line--step-5{animation-delay:1.04s}.lp-term-grid--play .lp-term__line--step-6{animation-delay:1.2s}.lp-term-grid--play .lp-term__line--step-7{animation-delay:1.36s}.lp-term-grid--play .lp-term__line--step-8{animation-delay:1.52s}.lp-term-grid--play .lp-term__line--step-9{animation-delay:1.68s}.lp-term-grid--play .lp-term__line--step-10{animation-delay:1.84s}.lp-term-grid--play .lp-term__line--step-11{animation-delay:2s}.lp-term-grid--play .lp-term__line--step-12{animation-delay:2.16s}.lp-term-grid--play .lp-term__line--step-13{animation-delay:2.32s}.lp-term-grid--play .lp-term__line--step-14{animation-delay:2.48s}.lp-term-grid--play .lp-term__line--step-15{animation-delay:2.64s}.lp-term-grid--play .lp-term__line--step-16{animation-delay:2.8s}.lp-term-grid--play .lp-term__line--step-17{animation-delay:2.96s}.lp-term-grid--play .lp-term__line--step-18{animation-delay:3.12s}.lp-term-grid--play .lp-term__line--step-19{animation-delay:3.28s}.lp-term-grid--play .lp-term__line--step-20{animation-delay:3.44s}.lp-term-grid--play .lp-term__line--step-21{animation-delay:3.6s}.lp-term-grid--play .lp-term__line--step-22{animation-delay:3.76s}.lp-term-grid--play .lp-term__line--step-23{animation-delay:3.92s}.lp-term-grid--play .lp-term__line--step-24{animation-delay:4.08s}.lp-term-grid--play .lp-term--cadence-130 .lp-term__line--step-2{animation-delay:.53s}.lp-term-grid--play .lp-term--cadence-130 .lp-term__line--step-3{animation-delay:.66s}.lp-term-grid--play .lp-term--cadence-130 .lp-term__line--step-4{animation-delay:.79s}.lp-term-grid--play .lp-term--cadence-130 .lp-term__line--step-5{animation-delay:.92s}.lp-term-grid--play .lp-term--cadence-130 .lp-term__line--step-6{animation-delay:1.05s}.lp-term-grid--play .lp-term--cadence-130 .lp-term__line--step-7{animation-delay:1.18s}.lp-term-grid--play .lp-term--cadence-130 .lp-term__line--step-8{animation-delay:1.31s}.lp-term-grid--play .lp-term--cadence-130 .lp-term__line--step-9{animation-delay:1.44s}.lp-term-grid--play .lp-term--cadence-130 .lp-term__line--step-10{animation-delay:1.57s}.lp-term-grid--play .lp-term--cadence-130 .lp-term__line--step-11{animation-delay:1.7s}.lp-term-grid--play .lp-term--cadence-130 .lp-term__line--step-12{animation-delay:1.83s}.lp-term-grid--play .lp-term--cadence-130 .lp-term__line--step-13{animation-delay:1.96s}.lp-term-grid--play .lp-term--cadence-130 .lp-term__line--step-14{animation-delay:2.09s}.lp-term-grid--play .lp-term--cadence-130 .lp-term__line--step-15{animation-delay:2.22s}.lp-term-grid--play .lp-term--cadence-130 .lp-term__line--step-16{animation-delay:2.35s}.lp-term-grid--play .lp-term--cadence-130 .lp-term__line--step-17{animation-delay:2.48s}.lp-term-grid--play .lp-term--cadence-130 .lp-term__line--step-18{animation-delay:2.61s}.lp-term-grid--play .lp-term--cadence-130 .lp-term__line--step-19{animation-delay:2.74s}.lp-term-grid--play .lp-term--cadence-130 .lp-term__line--step-20{animation-delay:2.87s}.lp-term-grid--play .lp-term--cadence-130 .lp-term__line--step-21{animation-delay:3s}.lp-term-grid--play .lp-term--cadence-130 .lp-term__line--step-22{animation-delay:3.13s}.lp-term-grid--play .lp-term--cadence-130 .lp-term__line--step-23{animation-delay:3.26s}.lp-term-grid--play .lp-term--cadence-130 .lp-term__line--step-24{animation-delay:3.39s}.lp-term-grid--play .lp-term--cadence-220 .lp-term__line--step-2{animation-delay:.62s}.lp-term-grid--play .lp-term--cadence-220 .lp-term__line--step-3{animation-delay:.84s}.lp-term-grid--play .lp-term--cadence-220 .lp-term__line--step-4{animation-delay:1.06s}.lp-term-grid--play .lp-term--cadence-220 .lp-term__line--step-5{animation-delay:1.28s}.lp-term-grid--play .lp-term--cadence-220 .lp-term__line--step-6{animation-delay:1.5s}.lp-term-grid--play .lp-term--cadence-220 .lp-term__line--step-7{animation-delay:1.72s}.lp-term-grid--play .lp-term--cadence-220 .lp-term__line--step-8{animation-delay:1.94s}.lp-term-grid--play .lp-term--cadence-220 .lp-term__line--step-9{animation-delay:2.16s}.lp-term-grid--play .lp-term--cadence-220 .lp-term__line--step-10{animation-delay:2.38s}.lp-term-grid--play .lp-term--cadence-220 .lp-term__line--step-11{animation-delay:2.6s}.lp-term-grid--play .lp-term--cadence-220 .lp-term__line--step-12{animation-delay:2.82s}.lp-term-grid--play .lp-term--cadence-220 .lp-term__line--step-13{animation-delay:3.04s}.lp-term-grid--play .lp-term--cadence-220 .lp-term__line--step-14{animation-delay:3.26s}.lp-term-grid--play .lp-term--cadence-220 .lp-term__line--step-15{animation-delay:3.48s}.lp-term-grid--play .lp-term--cadence-220 .lp-term__line--step-16{animation-delay:3.7s}.lp-term-grid--play .lp-term--cadence-220 .lp-term__line--step-17{animation-delay:3.92s}.lp-term-grid--play .lp-term--cadence-220 .lp-term__line--step-18{animation-delay:4.14s}.lp-term-grid--play .lp-term--cadence-220 .lp-term__line--step-19{animation-delay:4.36s}.lp-term-grid--play .lp-term--cadence-220 .lp-term__line--step-20{animation-delay:4.58s}.lp-term-grid--play .lp-term--cadence-220 .lp-term__line--step-21{animation-delay:4.8s}.lp-term-grid--play .lp-term--cadence-220 .lp-term__line--step-22{animation-delay:5.02s}.lp-term-grid--play .lp-term--cadence-220 .lp-term__line--step-23{animation-delay:5.24s}.lp-term-grid--play .lp-term--cadence-220 .lp-term__line--step-24{animation-delay:5.46s}.lp-term-grid--play .lp-term__cursor{animation:lp-cursor-in .22s cubic-bezier(.23,1,.32,1) both,lp-blink 1.05s steps(2) 1s infinite}@keyframes lp-line-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-cursor-in{0%{opacity:0}to{opacity:1}}.lp-term--chat .lp-term__line--muted:first-of-type{letter-spacing:.6em}.lp-term-grid--play .lp-term--chat .lp-term__line--muted:first-of-type{animation:lp-line-in .24s cubic-bezier(.23,1,.32,1) both,lp-thinking 1.4s steps(4) .6s infinite}@keyframes lp-thinking{0%,25%{opacity:.3}50%,75%{opacity:1}}.lp-showcase__cta-row{max-width:76rem;margin:clamp(1.25rem,2.5vw,1.75rem) auto 0}@media (min-width:900px){.lp-showcase__cta-row{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.lp-showcase__cta-row>.lp-showcase__cta{grid-column:2}}.lp-showcase__cta{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.4rem;background:var(--pf-accent);color:#ffffff;border-radius:14px;text-decoration:none;overflow:hidden;transition:background-color .2s cubic-bezier(.23,1,.32,1),transform 80ms cubic-bezier(.23,1,.32,1)}.lp-showcase__cta:hover{background:oklch(32% .18 255)}.lp-showcase__cta:active{transform:scale(.985)}.lp-showcase__cta:focus-visible{outline:2px solid var(--pf-accent);outline-offset:3px}.lp-showcase__cta-sheen{position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(220px circle at 50% 50%,rgba(255,255,255,.18),transparent 65%);opacity:0;transition:opacity .2s cubic-bezier(.23,1,.32,1)}.lp-showcase__cta:hover .lp-showcase__cta-sheen{opacity:1}.lp-showcase__cta-text{font-size:clamp(.95rem,.9rem + .25vw,1.0625rem);font-weight:500;letter-spacing:-.005em;line-height:1.35;text-wrap:balance}.lp-showcase__cta-arrow,.lp-showcase__cta-text{position:relative;z-index:1;font-family:var(--font-supreme-ll)}.lp-showcase__cta-arrow{font-size:var(--text-md);line-height:1;flex-shrink:0;transition:transform .2s cubic-bezier(.23,1,.32,1)}.lp-showcase__cta:hover .lp-showcase__cta-arrow{transform:translateX(2px)}@media (prefers-reduced-motion:reduce){.lp-showcase__cta,.lp-showcase__cta-arrow,.lp-showcase__cta-sheen{transition:none}.lp-showcase__cta-sheen{display:none}.lp-showcase__cta:active{transform:none}.lp-term__line:not(.lp-term__line--prompt){opacity:1;transform:none;animation:none}.lp-term__cursor{opacity:0;animation:none}}.pf-thinking{display:inline-flex;align-items:center;gap:.4375rem;max-width:100%;color:var(--pf-text-strong)}.pf-thinking__fox{display:block;width:1.05rem;height:1.15rem;object-fit:contain;transform:translateY(-.015rem)}.pf-thinking__label{font-family:var(--font-supreme-ll);font-size:var(--text-md);font-weight:400;line-height:1.5;color:var(--pf-text-strong);animation:pfThinkingBlackShimmer 2s ease-in-out infinite}@keyframes pfThinkingBlackShimmer{0%,to{color:var(--pf-text-soft);opacity:.68;text-shadow:none}50%{color:var(--pf-text-strong);opacity:1;text-shadow:none}}.pf-thinking__dots{display:inline-flex;align-items:center;gap:.1875rem;transform:translateY(.0625rem)}.pf-thinking__dot{width:.3125rem;height:.3125rem;border-radius:var(--pf-radius-pill);background:var(--pf-text-strong);opacity:.35;animation:pfThinkingDotPulse 1.1s ease-in-out infinite}.pf-thinking__dot:nth-child(2){animation-delay:.14s}.pf-thinking__dot:nth-child(3){animation-delay:.28s}.foxai-prompt{display:inline-flex;align-items:center;gap:.65rem;margin:clamp(2rem,4vw,2.75rem) 0 clamp(1.5rem,3vw,2rem);padding:.7rem 1.15rem;border:1px solid var(--pf-line);border-radius:999px;background:var(--pf-surface);font-family:"Brown LL Percent Glyph",var(--font-brown-mono-ll);font-size:.92rem;color:oklch(15% .02 255);box-shadow:0 8px 24px -16px var(--pf-line);max-width:70ch;overflow:hidden}@media (max-width:600px){.foxai-prompt{gap:.35rem;padding:.55rem 1rem}}.foxai-prompt-fox{display:block;width:2.4rem;height:2.4rem;flex-shrink:0;margin:-.3rem -1rem -.3rem .15rem;transform:translateY(-1px);image-rendering:pixelated;mix-blend-mode:multiply}@media (max-width:600px){.foxai-prompt-fox{margin:-.3rem -.15rem -.3rem -.25rem}}.foxai-prompt-label{font-family:var(--font-supreme-ll);color:oklch(45% .03 255);letter-spacing:-.005em;font-size:.92rem;font-weight:500}@media (max-width:600px){.foxai-prompt-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.foxai-prompt-divider{width:1px;height:1.1rem;background:var(--pf-line)}.foxai-prompt-text{position:relative;display:inline-flex;align-items:center;gap:.4rem;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:foxai-prompt-fade 3.6s cubic-bezier(.23,1,.32,1) infinite}.foxai-prompt-cursor{display:inline-block;width:7px;height:1em;background:oklch(55% .18 255);vertical-align:-.15em;animation:foxai-prompt-blink 1.05s steps(2) infinite}@keyframes foxai-prompt-fade{0%{opacity:0;transform:translateY(4px)}10%,90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes foxai-prompt-blink{0%,49%{opacity:1}50%,to{opacity:0}}.foxai-cta{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.4rem;border-radius:999px;background:var(--pf-accent);color:#fff;font-family:var(--font-supreme-ll);font-size:.95rem;font-weight:500;letter-spacing:-.005em;text-decoration:none;border:1px solid var(--pf-accent);transition:background-color .22s cubic-bezier(.23,1,.32,1),transform .22s cubic-bezier(.23,1,.32,1),box-shadow .22s cubic-bezier(.23,1,.32,1);box-shadow:0 12px 28px -16px oklch(38% .18 255/.55)}.foxai-cta:hover{background:oklch(32% .18 255);transform:translateY(-1px);box-shadow:0 16px 32px -16px oklch(38% .18 255/.6)}.foxai-cta:active{transform:translateY(0);transition-duration:.11s}.foxai-cta-arrow{transition:transform .22s cubic-bezier(.23,1,.32,1)}.foxai-cta:hover .foxai-cta-arrow{transform:translateX(2px)}@media (prefers-reduced-motion:reduce){.foxai-prompt-cursor,.foxai-prompt-text{animation:none}.foxai-cta,.foxai-cta-arrow{transition:none}.foxai-cta:hover,.foxai-cta:hover .foxai-cta-arrow{transform:none}}