@layer components{.lp{--lp-gutter:max(clamp(20px,3vw,24px),calc((100% - 1400px) / 2));min-height:100vh;color:var(--foreground);font-size:16px;line-height:24px;letter-spacing:normal;font-feature-settings:"calt" 0,"rlig","ss11"}.lp,.lp-header{background:var(--background)}.lp-header{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:var(--space-8);height:64px;padding-inline:var(--lp-gutter);border-bottom:1px solid var(--border)}.lp-brand{display:inline-flex;align-items:center;gap:9px;font-size:16px;font-weight:500;letter-spacing:-.02em}.lp-brand .topbar-mark{width:17px;height:17px}.lp-nav{display:flex;gap:var(--space-6);font-size:14px;line-height:20px}.lp-credit,.lp-footer-links a,.lp-nav a{color:var(--foreground-secondary);transition:color var(--duration-hover) ease}.lp-stars{display:inline-flex;align-items:center;gap:4px;margin-inline-start:4px;padding-inline-start:8px;border-inline-start:1px solid var(--border);color:var(--foreground-secondary);font-variant-numeric:tabular-nums}.lp-header-actions{display:flex;align-items:center;gap:var(--space-2);margin-inline-start:auto}@media (hover:hover) and (pointer:fine){.lp-credit:hover,.lp-footer-links a:hover,.lp-kicker:hover,.lp-nav a:hover{color:var(--foreground)}}@media (max-width:760px){.lp-nav{display:none}}.lp-display{font-size:clamp(40px,5vw,64px);font-weight:450;letter-spacing:-.06em;line-height:1;text-wrap:balance}.lp-display-small{font-size:clamp(40px,4.4vw,56px)}.lp-heading{font-size:clamp(36px,4vw,56px);font-weight:450;letter-spacing:-.06em;line-height:1.1;text-wrap:balance}.lp-lede{max-width:60ch;color:var(--foreground-secondary);font-size:20px;line-height:32px;text-wrap:pretty}.lp-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.lp-eyebrow,.lp-label{color:var(--foreground-tertiary);font-size:14px;line-height:20px}.lp-eyebrow{font-family:var(--font-mono);font-size:13px}.lp-card-title{font-size:20px;font-weight:450;letter-spacing:-.02em;line-height:26px}.lp-card-body{color:var(--foreground-secondary);font-size:16px;line-height:24px;text-wrap:pretty}.lp-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:var(--space-12) clamp(40px,6vw,96px);padding:clamp(64px,8vw,120px) var(--lp-gutter) clamp(72px,8vw,128px)}.lp-hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-6)}.lp-hero .lp-display{font-size:clamp(44px,5.2vw,76px)}.lp-hero-lede{max-width:40ch;color:var(--foreground-secondary);font-size:18px;line-height:28px;text-wrap:pretty}.lp-hero .lp-actions{margin-top:var(--space-2)}@media (max-width:1000px){.lp-hero{grid-template-columns:minmax(0,1fr)}}.iso-figure{--iso-loop:8s;display:flex;flex-direction:column;gap:var(--space-5);width:100%;max-width:540px;margin:0;justify-self:center}.iso{--iso-ink:var(--foreground);--iso-paper:var(--background);--iso-line:color-mix(in srgb,var(--iso-ink) 26%,var(--iso-paper));--iso-top:color-mix(in srgb,var(--iso-ink) 3%,var(--surface));--iso-side:color-mix(in srgb,var(--iso-ink) 10%,var(--iso-paper));--iso-wall:color-mix(in srgb,var(--iso-ink) 7%,var(--iso-paper));--iso-soft:color-mix(in srgb,var(--iso-ink) 16%,var(--iso-paper));--iso-loop:8s;display:block;width:100%;height:auto;overflow:visible}.iso-name{fill:color-mix(in srgb,var(--iso-ink) 45%,var(--iso-paper));font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;font-weight:600;letter-spacing:-.02em}.iso-inner,.iso-ring,.iso-rule,.iso-shadow,.iso-side,.iso-slot,.iso-top,.iso-wire{vector-effect:non-scaling-stroke}.iso-top{fill:var(--iso-top)}.iso-side,.iso-top{stroke:var(--iso-line);stroke-width:1.2}.iso-side{fill:var(--iso-side)}.iso-wall{fill:var(--iso-wall)}.iso-edge{stroke:var(--iso-line);stroke-width:1.2}.iso-inner{fill:none;stroke:var(--iso-soft);stroke-width:1}.iso-shadow{fill:color-mix(in srgb,var(--iso-ink) 4%,transparent)}.iso-dot{fill:var(--iso-soft)}.iso-ink{fill:color-mix(in srgb,var(--iso-ink) 82%,var(--iso-paper))}.iso-bar{fill:var(--iso-soft)}.iso-bar-soft{fill:color-mix(in srgb,var(--iso-ink) 10%,var(--iso-paper))}.iso-rule{stroke:var(--iso-line);stroke-width:1}.iso-glyph{fill:none;stroke:var(--kind);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.iso-wire{fill:none;stroke:color-mix(in srgb,var(--iso-ink) 38%,var(--iso-paper));stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:3 4;animation:iso-march 1.4s linear infinite}.iso-slot{fill:none;stroke:color-mix(in srgb,var(--iso-ink) 35%,var(--iso-paper));stroke-width:1.2;stroke-dasharray:3 3;animation:iso-slot var(--iso-loop) var(--ease-out) infinite}.iso-tube-outer{fill:none;stroke:var(--iso-line);stroke-width:11;stroke-linecap:round;stroke-linejoin:round}.iso-tube-inner{fill:none;stroke:var(--iso-top);stroke-width:8.6;stroke-linecap:round;stroke-linejoin:round}.iso-pulse{fill:color-mix(in srgb,var(--iso-ink) 75%,var(--iso-paper));opacity:0}.iso-prism-front{fill:color-mix(in srgb,var(--iso-ink) 86%,var(--iso-paper));stroke:color-mix(in srgb,var(--iso-ink) 86%,var(--iso-paper));stroke-linejoin:round;stroke-width:1}.iso-prism-side{fill:color-mix(in srgb,var(--iso-ink) 62%,var(--iso-paper));stroke:color-mix(in srgb,var(--iso-ink) 62%,var(--iso-paper));stroke-linejoin:round;stroke-width:1}.iso-prism-slope{fill:color-mix(in srgb,var(--iso-ink) 52%,var(--iso-paper));stroke:color-mix(in srgb,var(--iso-ink) 52%,var(--iso-paper));stroke-linejoin:round;stroke-width:1}.iso-ring{fill:none;stroke:color-mix(in srgb,var(--iso-ink) 45%,var(--iso-paper));stroke-width:1.2;transform-box:fill-box;transform-origin:center;opacity:0;animation:iso-ring 2.4s var(--ease-out) infinite}.iso-ring-1{animation-delay:.8s}.iso-ring-2{animation-delay:1.6s}.iso-cursor{fill:var(--iso-ink);stroke:var(--iso-paper);stroke-width:1.4;stroke-linejoin:round;animation:iso-cursor var(--iso-loop) var(--ease-in-out) infinite}.iso-bob{animation:iso-bob 6s var(--ease-in-out) infinite alternate}.iso-bob-2{animation-delay:-2s}.iso-bob-3{animation-delay:-4s}.iso-drag{animation:iso-drag var(--iso-loop) var(--ease-in-out) infinite}.iso-wire-new{stroke-dasharray:1 1;animation:iso-draw var(--iso-loop) var(--ease-out) infinite}.iso-type{transform-box:fill-box;transform-origin:left center;animation:iso-type var(--iso-loop) var(--ease-out) infinite}.iso-type-1{animation-name:iso-type-1}.iso-type-2{animation-name:iso-type-2}.iso-type-3{animation-name:iso-type-3}.iso-type-4{animation-name:iso-type-4}@keyframes iso-march{to{stroke-dashoffset:-14}}@keyframes iso-bob{0%{translate:0 3px}to{translate:0 -4px}}@keyframes iso-ring{0%{opacity:0;scale:.35}20%{opacity:.9}to{opacity:0;scale:1.1}}@keyframes iso-drag{0%,4%{opacity:0;translate:90px -70px}12%{opacity:1;translate:90px -70px}38%{opacity:1;translate:0 -16px}46%,90%{opacity:1;translate:0 0}98%,to{opacity:0;translate:0 0}}@keyframes iso-cursor{0%,4%{opacity:0;translate:90px -70px}12%{opacity:1;translate:90px -70px}38%{opacity:1;translate:0 -16px}46%{opacity:1;translate:0 0}58%,to{opacity:0;translate:26px 18px}}@keyframes iso-slot{0%,40%{opacity:1}47%,96%{opacity:0}to{opacity:1}}@keyframes iso-draw{0%,48%{stroke-dashoffset:1;opacity:1}62%,90%{stroke-dashoffset:0;opacity:1}98%,to{stroke-dashoffset:0;opacity:0}}@keyframes iso-type{0%,72%{scale:0 1}75%,to{scale:1 1}}@keyframes iso-type-1{0%,74.5%{scale:0 1}77.5%,to{scale:1 1}}@keyframes iso-type-2{0%,77%{scale:0 1}80%,to{scale:1 1}}@keyframes iso-type-3{0%,79.5%{scale:0 1}82.5%,to{scale:1 1}}@keyframes iso-type-4{0%,82%{scale:0 1}85%,to{scale:1 1}}@media (prefers-reduced-motion:reduce){.iso *{animation:none!important}.iso-cursor,.iso-motion,.iso-slot{display:none}.iso-ring-0{opacity:.5;scale:.7}}@media (max-width:1000px){.iso-figure{max-width:540px}}.lp-logos{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-10) var(--lp-gutter);border-block:1px solid var(--border)}.lp-logos-title{color:var(--foreground-tertiary);font-size:14px;line-height:20px;text-align:center;text-wrap:balance}.lp-logos ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-6) var(--space-10);margin:0;padding:0;list-style:none}.lp-logos li{display:inline-flex;align-items:center;gap:8px;color:var(--foreground-secondary);font-size:17px;font-weight:500;letter-spacing:-.02em}.lp-logos .brand-logo{filter:grayscale(1)}@media (max-width:760px){.lp-logos ul{justify-content:center;gap:var(--space-6) var(--space-8)}.lp-logos li{font-size:16px}}.lp-kicker{display:inline-flex;align-items:center;gap:8px;height:30px;padding-inline:12px 10px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--foreground-secondary);font-size:13px;line-height:20px;transition:color var(--duration-hover) ease}.lp-kicker i{width:6px;height:6px;border-radius:50%;background:var(--teal)}.lp-demo{min-width:0}.lp-section{display:flex;flex-direction:column;gap:clamp(40px,4vw,64px);padding:clamp(96px,11vw,160px) var(--lp-gutter) 0;scroll-margin-top:64px}.lp-faq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:var(--space-8) var(--space-16);align-items:start}@media (max-width:860px){.lp-faq{grid-template-columns:minmax(0,1fr)}}.lp-faq-list{border-top:1px solid var(--border)}.lp-faq-item{border-bottom:1px solid var(--border)}.lp-faq-question{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%;min-height:64px;padding-block:var(--space-4);color:var(--foreground);font-size:17px;font-weight:500;letter-spacing:-.01em;line-height:24px;text-align:start;cursor:pointer}.lp-faq-question .icon{flex:none;color:var(--foreground-tertiary);transition:rotate .28s var(--ease-out),color var(--duration-hover) ease}.lp-faq-item[data-open] .lp-faq-question .icon{rotate:180deg;color:var(--foreground)}@media (hover:hover) and (pointer:fine){.lp-faq-question:hover .icon{color:var(--foreground)}}.lp-faq-question:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.lp-faq-answer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s var(--ease-out),opacity .2s ease}.lp-faq-item[data-open] .lp-faq-answer{grid-template-rows:1fr;opacity:1;transition:grid-template-rows .32s var(--ease-out),opacity .26s ease 60ms}.lp-faq-answer>div{min-height:0;overflow:hidden}.lp-faq-item p{max-width:60ch;padding-bottom:var(--space-5);color:var(--foreground-secondary);font-size:16px;line-height:26px;text-wrap:pretty}@media (prefers-reduced-motion:reduce){.lp-faq-answer,.lp-faq-item[data-open] .lp-faq-answer,.lp-faq-question .icon{transition:none}}.lp-section-head{display:flex;flex-direction:column;gap:var(--space-4);max-width:720px}.lp-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin:0;padding:0;list-style:none}@media (max-width:900px){.lp-steps{grid-template-columns:minmax(0,1fr)}}.lp-step{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.lp-step-visual{display:grid;place-items:center;height:240px;padding:var(--space-6);border-bottom:1px solid var(--border);background:var(--background)}.lp-step-text{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-8)}.lp-step-number{color:var(--foreground-tertiary);font-family:var(--font-mono);font-size:13px;line-height:20px}.lp-mini-form{display:grid;gap:8px;width:100%;max-width:300px}.lp-mini-field{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);height:38px;padding-inline:12px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--foreground-tertiary);font-size:13px}.lp-mini-field code{color:var(--foreground);font-size:12.5px}.lp-mini-kinds{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:340px}.lp-mini-kind{display:inline-flex;align-items:center;gap:6px;height:34px;padding-inline:10px 12px;border:1px solid color-mix(in srgb,var(--kind) 35%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--kind) 8%,var(--surface));font-size:13px}.lp-mini-kind svg{color:var(--kind)}.lp-mini-term{display:grid;gap:4px;width:100%;max-width:300px;padding:16px 18px;border:1px solid var(--border);border-radius:10px;background:var(--surface);font-family:var(--font-mono);font-size:13px;line-height:22px;font-feature-settings:"calt" 0,"liga" 0}.lp-mini-term b{color:var(--foreground-tertiary);font-weight:400}.lp-section-split{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-6) var(--space-8)}.lp-section-lede{max-width:44ch;color:var(--foreground-secondary);font-size:18px;line-height:28px;text-wrap:pretty}.lp-bento{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin:0;padding:0;list-style:none}@media (max-width:860px){.lp-bento{grid-template-columns:minmax(0,1fr)}}.lp-feature-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.lp-feature-visual{display:grid;place-items:center;height:300px;padding:var(--space-6);border-bottom:1px solid var(--border);background:var(--background)}.lp-feature-text{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-8)}.lp-fx-chip{display:inline-flex;align-items:center;gap:6px;height:34px;padding-inline:10px 12px;border:1px solid color-mix(in srgb,var(--kind) 35%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--kind) 8%,var(--surface));font-size:13px;line-height:20px;white-space:nowrap}.lp-fx-chip>.icon:first-child{color:var(--kind)}.lp-fx-drop{display:grid;justify-items:center;gap:14px}.lp-fx-dragged{position:relative;box-shadow:var(--shadow);transform:translateX(34px) rotate(-5deg)}.lp-fx-cursor{position:absolute;right:-12px;bottom:-14px;color:var(--foreground)}.lp-fx-agent{display:inline-flex;align-items:center;gap:10px;height:56px;padding-inline:11px 20px;border:1.5px dashed var(--blue);border-radius:15px;background:var(--surface);font-size:15px;font-weight:500}.lp-fx-agent-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--foreground);color:var(--background)}.lp-fx-share,.lp-fx-share-row{display:grid;justify-items:center}.lp-fx-share-row{grid-template-columns:repeat(2,120px)}.lp-fx-wires{display:block;width:240px;height:48px;fill:none;stroke:var(--kind);stroke-width:1.5;opacity:.7}.lp-fx-tile{display:grid;place-items:center;width:46px;height:46px;border:1px solid color-mix(in srgb,var(--kind) 40%,transparent);border-radius:50%;background:color-mix(in srgb,var(--kind) 10%,var(--surface));color:var(--kind)}.lp-fx-caption{margin-top:10px;color:var(--foreground-secondary);font-family:var(--font-mono);font-size:12px;line-height:16px}.lp-fx-mcp{width:100%;max-width:300px;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.lp-fx-url{display:flex;align-items:center;gap:8px;height:42px;padding-inline:12px;border-bottom:1px solid var(--border);color:var(--foreground-secondary);font-family:var(--font-mono);font-size:12px}.lp-fx-found{margin-inline-start:auto;color:var(--kind);font-family:var(--font-sans)}.lp-fx-mcp ul{margin:0;padding:6px;list-style:none}.lp-fx-mcp li{display:flex;align-items:center;gap:10px;height:34px;padding-inline:8px;color:var(--foreground-tertiary);font-family:var(--font-mono);font-size:12.5px}.lp-fx-mcp li[data-on]{color:var(--foreground)}.lp-fx-check{display:grid;place-items:center;width:16px;height:16px;border:1px solid var(--border-strong);border-radius:4px}.lp-fx-mcp li[data-on] .lp-fx-check{border-color:transparent;background:var(--kind);color:var(--background)}.lp-fx-layouts{display:grid;grid-template-columns:repeat(3,92px);gap:12px}.lp-fx-layout{display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px 8px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--foreground-tertiary);font-size:12px;line-height:16px}.lp-fx-layout[data-on]{border-color:var(--foreground);color:var(--foreground)}.lp-fx-layout svg{width:56px;height:40px;fill:none;stroke:currentColor;stroke-width:1.5}.lp-fx-layout .lp-fx-note{fill:color-mix(in srgb,var(--amber) 30%,transparent);stroke:var(--amber)}.lp-int-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4);margin:0;padding:0;list-style:none}@media (max-width:1100px){.lp-int-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.lp-int-grid{grid-template-columns:minmax(0,1fr)}}.lp-int-card{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-6);border:1px solid var(--border);border-radius:12px;background:var(--surface)}.lp-int-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--space-4)}.lp-int-mark{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--border);border-radius:8px;background:var(--background)}.lp-int-tag{padding:2px 10px;border:1px solid var(--border);border-radius:999px;color:var(--foreground-secondary);font-size:12px;line-height:18px}.lp-int-name{font-size:17px;font-weight:500;letter-spacing:-.02em;line-height:24px}.lp-int-card .lp-card-body{font-size:14px;line-height:22px}.lp-more{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;color:var(--foreground-secondary);font-size:15px;transition:color var(--duration-hover) ease}@media (hover:hover) and (pointer:fine){.lp-more:hover{color:var(--foreground)}}.lp-cta{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);padding:clamp(120px,14vw,200px) var(--lp-gutter);text-align:center}.lp-cta .lp-actions{justify-content:center}.lp-footer{display:grid;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:var(--space-8);padding:var(--space-12) var(--lp-gutter);border-top:1px solid var(--border);font-size:14px;line-height:20px}@media (max-width:640px){.lp-footer{grid-template-columns:minmax(0,1fr)}}.lp-footer-brand{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);color:var(--foreground-secondary)}.lp-credit{font-size:13px}.lp-footer-links{display:flex;flex-direction:column;gap:10px}.lp-footer-links a{display:inline-flex;align-items:center;gap:4px}.lp-menu-button{position:relative;display:none;place-items:center;width:36px;height:36px;border:1px solid var(--border);border-radius:999px;background:var(--background);color:var(--foreground);cursor:pointer;transition:background-color var(--duration-hover) ease,scale var(--duration-press) var(--ease-out)}.lp-menu-button:before{content:"";position:absolute;inset:-4px}.lp-menu-button:active{scale:.96}.lp-menu-button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lp-menu-lines{position:relative;width:14px;height:8px}.lp-menu-lines i{position:absolute;inset-inline:0;height:1.5px;border-radius:1px;background:currentColor;transition:translate .2s var(--ease-out),rotate .2s var(--ease-out)}.lp-menu-lines i:first-child{top:0}.lp-menu-lines i:last-child{bottom:0}.lp-menu-button[aria-expanded=true] .lp-menu-lines i:first-child{translate:0 3.25px;rotate:45deg}.lp-menu-button[aria-expanded=true] .lp-menu-lines i:last-child{translate:0 -3.25px;rotate:-45deg}.lp-menu-panel{position:fixed;top:64px;inset-inline:0;bottom:0;z-index:29;display:none;flex-direction:column;justify-content:space-between;gap:var(--space-8);overflow-y:auto;padding:var(--space-2) var(--lp-gutter) max(var(--space-8),env(safe-area-inset-bottom));background:var(--background);opacity:0;visibility:hidden;translate:0 -8px;transition:opacity .18s var(--ease-out),translate .22s var(--ease-out),visibility 0s linear .22s}.lp-menu-panel[data-open]{opacity:1;visibility:visible;translate:0 0;transition:opacity .2s var(--ease-out),translate .24s var(--ease-out),visibility 0s}.lp-menu-links{margin:0;padding:0;list-style:none}.lp-menu-footer,.lp-menu-links li{opacity:0;translate:0 6px;transition:opacity .2s var(--ease-out),translate .24s var(--ease-out)}.lp-menu-panel[data-open] .lp-menu-footer,.lp-menu-panel[data-open] .lp-menu-links li{opacity:1;translate:0 0;transition-delay:calc(40ms + var(--i) * 30ms)}.lp-menu-links a{display:flex;align-items:center;justify-content:space-between;min-height:56px;border-bottom:1px solid var(--border);color:var(--foreground);font-size:22px;font-weight:450;letter-spacing:-.03em}.lp-menu-links a .icon{color:var(--foreground-tertiary);transition:translate .2s var(--ease-out),color var(--duration-hover) ease}.lp-menu-links a:active .icon{translate:3px 0;color:var(--foreground)}.lp-menu-github:focus-visible,.lp-menu-links a:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}.lp-menu-footer{display:flex;flex-direction:column;gap:var(--space-4)}.lp-menu-row{display:flex;align-items:center;justify-content:space-between}.lp-menu-github{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--foreground-secondary);font-size:15px}.lp-menu-actions{display:flex;flex-direction:column;gap:var(--space-2)}.lp-menu-actions a,.lp-menu-actions button,.lp-menu-actions form{width:100%}@media (prefers-reduced-motion:reduce){.lp-menu-footer,.lp-menu-lines i,.lp-menu-links li,.lp-menu-panel,.lp-menu-panel[data-open]{translate:none;transition-property:opacity,visibility}}@media (max-width:760px){.lp-menu-button{display:grid}.lp-menu-panel{display:flex}.lp-header-login,.lp-header-theme{display:none}.lp-header{gap:var(--space-4)}.lp-step-visual{height:200px}.lp-feature-visual{height:240px}.lp-feature-text,.lp-step-text{padding:var(--space-5)}.lp-card-title{font-size:18px;line-height:24px}.lp-card-body{font-size:15px;line-height:22px}.lp-int-grid{gap:var(--space-3)}}}