.landki-home-hero-network{background-image:linear-gradient(to right,color-mix(in oklab,var(--foreground) 7%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in oklab,var(--foreground) 7%,transparent) 1px,transparent 1px);background-size:58px 58px;opacity:.8;transform:perspective(900px) rotateX(34deg) scale(1.35) translate3d(calc((var(--landki-hero-pointer-x, 50%) - 50%) * -.055),calc((var(--landki-hero-pointer-y, 42%) - 42%) * -.035),0);transform-origin:center top;-webkit-mask-image:radial-gradient(78% 62% at 50% 26%,#000 28%,transparent 82%);mask-image:radial-gradient(78% 62% at 50% 26%,#000 28%,transparent 82%)}.landki-home-hero-motion-shell{position:relative}.landki-home-hero-motion-shell .landki-home-hero-network{transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .3s ease}.landki-home-hero-motion-shell:after{content:"";pointer-events:none;position:absolute;inset:0;background:radial-gradient(360px circle at var(--landki-hero-pointer-x,50%) var(--landki-hero-pointer-y,42%),rgba(52,211,153,.12),transparent 68%);mix-blend-mode:screen;opacity:.72}.landki-hero-mock-window{position:relative;isolation:isolate;border-radius:1.4rem}.landki-hero-mock-glow{position:absolute;z-index:0;inset:-22px -20px -8px;border-radius:2rem;background:radial-gradient(60% 60% at 50% 0,rgba(52,211,153,.35),transparent 65%);filter:blur(24px);opacity:.7;pointer-events:none}.landki-hero-mock-frame{position:relative;z-index:1;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:1.1rem;background:linear-gradient(180deg,rgba(20,24,32,.96),rgba(10,12,16,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 28px 48px -32px rgba(0,0,0,.75)}.landki-hero-preview-chat{--landki-accent:#34d399;--landki-foreground:rgba(255,255,255,.92);--landki-foreground-muted:rgba(255,255,255,.55);--landki-border:rgba(255,255,255,.1);--landki-muted:rgba(255,255,255,.06);display:flex;flex-direction:column;min-height:280px}.landki-hero-preview-chat__header{display:flex;align-items:center;padding:10px 14px;border-bottom:1px solid var(--landki-border);background:rgba(10,12,16,.92)}.landki-hero-preview-chat__header-mark{display:flex;flex:1;min-width:0;align-items:center;gap:10px}.landki-hero-preview-chat__header-logo{display:grid;flex-shrink:0;width:28px;height:28px;place-items:center;border:1px solid var(--landki-border);border-radius:8px}.landki-hero-preview-chat__header-copy{min-width:0}.landki-hero-preview-chat__header-title{display:inline-flex;align-items:center;gap:6px;overflow:hidden;color:var(--landki-foreground);font-size:13px;font-weight:600;white-space:nowrap}.landki-hero-preview-chat__header-badge{padding:2px 6px;border:1px solid color-mix(in srgb,var(--landki-accent) 35%,transparent);border-radius:999px;background:color-mix(in srgb,var(--landki-accent) 10%,transparent);color:var(--landki-accent);font-size:8px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.landki-hero-preview-chat__header-sub{margin-top:1px;color:var(--landki-foreground-muted);font-size:10px}.landki-hero-preview-chat__stream{flex:1 1 auto;min-height:0;padding:12px 14px 8px}.landki-hero-mock-thread{display:flex;flex-direction:column;gap:9px}.landki-hero-preview-chat__bubble-row{display:flex;width:100%}.landki-hero-preview-chat__bubble-row--user{justify-content:flex-end}.landki-hero-preview-chat__bubble{max-width:90%;color:var(--landki-foreground);font-size:12px;line-height:1.45}.landki-hero-preview-chat__bubble--user{padding:8px 11px;border:1px solid color-mix(in srgb,var(--landki-accent) 28%,transparent);border-radius:17px 17px 5px;background:color-mix(in srgb,var(--landki-accent) 12%,transparent)}.landki-hero-preview-chat__bubble--assistant{max-width:100%;color:color-mix(in srgb,var(--landki-foreground) 92%,transparent)}.landki-hero-preview-chat__trace{margin-block:1px 3px}.landki-hero-preview-chat__trace-step{display:grid;grid-template-columns:20px 1fr;gap:9px;align-items:start;padding:7px 10px;border:1px solid color-mix(in srgb,var(--landki-border) 75%,transparent);border-radius:10px;background:color-mix(in srgb,var(--landki-muted) 50%,transparent);font-size:11px}.landki-hero-preview-chat__trace-step[data-status=running]{border-color:color-mix(in srgb,var(--landki-accent) 45%,transparent);background:color-mix(in srgb,var(--landki-accent) 6%,transparent)}.landki-hero-preview-chat__trace-icon{position:relative;display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--landki-accent) 16%,transparent);color:var(--landki-accent);font-size:11px}.landki-hero-preview-chat__trace-step[data-status=running] .landki-hero-preview-chat__trace-icon:after{position:absolute;width:20px;height:20px;border:1.5px solid var(--landki-accent);border-top:1.5px solid transparent;border-radius:50%;content:"";animation:landki-hero-trace-spin .9s linear infinite}.landki-hero-preview-chat__trace-step[data-status=done] .landki-hero-preview-chat__trace-icon{background:color-mix(in srgb,#16a34a 18%,transparent);color:#16a34a}.landki-hero-preview-chat__trace-label{display:flex;min-width:0;flex-direction:column;gap:1px}.landki-hero-preview-chat__trace-name{color:var(--landki-foreground);font-weight:600}.landki-hero-preview-chat__trace-detail{overflow:hidden;color:var(--landki-foreground-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.landki-hero-preview-chat__composer{flex-shrink:0;padding:10px 14px 14px;border-top:1px solid var(--landki-border);background:rgba(10,12,16,.98)}.landki-hero-preview-chat__composer-shell{display:flex;align-items:center;gap:7px;padding:7px 7px 7px 11px;border:1px solid var(--landki-border);border-radius:14px;background:rgba(255,255,255,.04)}.landki-hero-preview-chat__composer-placeholder{flex:1;color:var(--landki-foreground-muted);font-size:11px}.landki-hero-preview-chat__send{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:rgba(255,255,255,.16);color:rgba(255,255,255,.55);font-size:16px}.landki-hero-mock-typing{display:inline-flex;gap:4px;align-items:center}.landki-hero-mock-typing>span{width:5px;height:5px;border-radius:999px;background:rgba(255,255,255,.6);animation:landki-typing-bounce 1.1s ease-in-out infinite}.landki-hero-mock-typing>span:nth-child(2){animation-delay:.15s}.landki-hero-mock-typing>span:nth-child(3){animation-delay:.3s}@keyframes landki-typing-bounce{0%,80%,to{transform:translateY(0);opacity:.45}40%{transform:translateY(-3px);opacity:1}}@keyframes landki-hero-trace-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.landki-home-hero-motion-shell .landki-home-hero-network{transition:none}.landki-hero-mock-typing>span,.landki-hero-preview-chat__trace-step[data-status=running] .landki-hero-preview-chat__trace-icon:after{animation:none}}.landki-section-eyebrow{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.22em;color:color-mix(in oklab,var(--foreground) 60%,transparent)}.landki-section-title{margin-top:.6rem;font-size:clamp(1.625rem,1.1rem + 1.6vw,2.25rem);font-weight:600;letter-spacing:-.022em;line-height:1.1;color:var(--foreground)}.landki-section-sub{margin:.85rem auto 0;max-width:36rem;font-size:.95rem;line-height:1.65;color:color-mix(in oklab,var(--foreground) 65%,transparent)}.landki-pricing-section{background:var(--background);padding:6rem 0}@media (min-width:768px){.landki-pricing-section{padding:7rem 0}}.landki-pricing-card{--landki-spot-x:-200px;--landki-spot-y:-200px;--landki-rot-x:0deg;--landki-rot-y:0deg;position:relative;overflow:hidden;isolation:isolate;border:1px solid var(--border);border-radius:1.25rem;background:var(--card);transform:perspective(1100px) rotateX(var(--landki-rot-x)) rotateY(var(--landki-rot-y));transform-style:preserve-3d;transition:border-color .22s ease,transform .24s cubic-bezier(.22,1,.36,1);will-change:transform}.landki-pricing-card--pro{border-color:color-mix(in oklab,var(--landki-accent) 35%,var(--border));box-shadow:0 1px 0 color-mix(in srgb,white 5%,transparent) inset,0 30px 60px -30px color-mix(in oklab,var(--landki-accent) 35%,transparent)}.landki-pricing-card-spotlight{position:absolute;z-index:1;inset:0;background:radial-gradient(420px circle at var(--landki-spot-x) var(--landki-spot-y),color-mix(in oklab,var(--landki-accent) 22%,transparent),transparent 70%);opacity:.9;pointer-events:none;transition:opacity .22s ease}@media (prefers-reduced-motion:reduce){.landki-pricing-card{transform:none;transition:border-color .22s ease}}.landki-pricing-card-inner{position:relative;z-index:2;display:flex;flex-direction:column;height:100%;padding:1.75rem}.landki-pricing-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.landki-pricing-card-label{color:color-mix(in oklab,var(--foreground) 60%,transparent);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.landki-pricing-card-tag{padding:.18rem .55rem;border:1px solid color-mix(in oklab,var(--landki-accent) 35%,var(--border));border-radius:9999px;background:color-mix(in oklab,var(--landki-accent) 12%,var(--card));color:color-mix(in oklab,var(--landki-accent) 80%,var(--foreground));font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.landki-pricing-card-tag--ok{border-color:color-mix(in oklab,#10b981 40%,var(--border));background:color-mix(in oklab,#10b981 14%,var(--card));color:color-mix(in oklab,#10b981 85%,var(--foreground))}.landki-pricing-card-tag--info{border-color:color-mix(in oklab,#3b82f6 40%,var(--border));background:color-mix(in oklab,#3b82f6 14%,var(--card));color:color-mix(in oklab,#3b82f6 85%,var(--foreground))}.landki-pricing-card-price{display:flex;align-items:baseline;gap:.4rem;margin-top:.4rem}.landki-pricing-card-price-main{color:var(--foreground);font-size:2rem;font-weight:600;letter-spacing:-.02em;line-height:1}.landki-pricing-card-price-prefix,.landki-pricing-card-price-suffix{color:color-mix(in oklab,var(--foreground) 55%,transparent);font-size:13px}.landki-pricing-card-sub{margin-top:.45rem;color:color-mix(in oklab,var(--foreground) 60%,transparent);font-size:13px}.landki-pricing-card-price-hint{margin-top:.35rem;color:color-mix(in oklab,var(--foreground) 48%,transparent);font-size:11px;line-height:1.45}.landki-pricing-card-features{display:flex;flex:1;flex-direction:column;gap:.55rem;margin-top:1.5rem}.landki-pricing-card-features li{display:flex;align-items:center;gap:.6rem;color:color-mix(in oklab,var(--foreground) 75%,transparent);font-size:13px}.landki-pricing-check{display:grid;flex-shrink:0;width:18px;height:18px;place-items:center;border-radius:9999px;background:color-mix(in oklab,var(--landki-accent) 18%,transparent);color:var(--landki-accent)}