.lp{--lp-bg:#0e0906;--lp-bg-soft:#140d09;--lp-panel:rgba(255,247,238,0.028);--lp-panel-hi:rgba(255,247,238,0.06);--lp-line:rgba(255,247,238,0.09);--lp-line-hi:rgba(255,247,238,0.17);--lp-ink:#f6efe2;--lp-ink-2:#b3a08c;--lp-ink-3:#645630;--lp-brand:#912813;--lp-brand-soft:rgba(181,80,31,0.14);--lp-violet:#3f7d52;--lp-cyan:#b37926;--lp-mint:#34d399;--lp-max:1180px;--lp-gutter:clamp(1.25rem,4vw,2rem);--lp-r-sm:10px;--lp-r:16px;--lp-r-lg:24px;--lp-r-pill:999px;--lp-section:clamp(4.5rem,9vw,7.5rem);--lp-ease:cubic-bezier(0.22,1,0.36,1);--lp-fast:0.18s var(--lp-ease);--lp-slow:0.5s var(--lp-ease);--lp-shadow:0 1px 2px rgba(0,0,0,0.3),0 12px 40px -12px rgba(0,0,0,0.6);--lp-shadow-lg:0 2px 4px rgba(0,0,0,0.3),0 32px 80px -24px rgba(0,0,0,0.8);position:relative;isolation:isolate;background:var(--lp-bg);color:var(--lp-ink);font-family:Vazirmatn,system-ui,sans-serif;font-weight:400;line-height:1.85;letter-spacing:0;overflow-x:clip}[data-theme=light] .lp{--lp-bg:#fdfaf5;--lp-bg-soft:#f7f0e6;--lp-panel:rgba(40,24,10,0.024);--lp-panel-hi:rgba(40,24,10,0.05);--lp-line:rgba(40,24,10,0.1);--lp-line-hi:rgba(40,24,10,0.2);--lp-ink:#241505;--lp-ink-2:#5c4630;--lp-ink-3:#8a745c;--lp-brand:#a8451e;--lp-brand-soft:rgba(168,69,30,0.1);--lp-violet:#2f6b3e;--lp-cyan:#b8791c;--lp-shadow:0 1px 2px rgba(40,24,10,0.05),0 12px 32px -12px rgba(40,24,10,0.16);--lp-shadow-lg:0 2px 4px rgba(40,24,10,0.05),0 32px 64px -24px rgba(40,24,10,0.2)}.lp *,.lp :after,.lp :before{box-sizing:border-box}.lp ::-moz-selection{background:var(--lp-brand-soft);color:var(--lp-ink)}.lp ::selection{background:var(--lp-brand-soft);color:var(--lp-ink)}.lp :focus-visible{outline:2px solid var(--lp-brand);outline-offset:3px;border-radius:4px}.lp-latin{unicode-bidi:isolate;direction:ltr;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.92em}.lp-num{font-variant-numeric:tabular-nums}.lp-container{width:min(100% - (2 * var(--lp-gutter)),var(--lp-max));margin-inline:auto}.lp-section{position:relative;padding-block:var(--lp-section)}.lp-section--soft{background:var(--lp-bg-soft);border-block:1px solid var(--lp-line)}.lp-head{display:flex;flex-direction:column;align-items:var(--lp-align,center);text-align:var(--lp-align-text,center);gap:.75rem;max-width:44rem;margin-inline:auto;margin-block-end:clamp(2.5rem,5vw,4rem)}.lp-head--start{--lp-align:flex-start;--lp-align-text:start;margin-inline:0}.lp-eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;color:var(--lp-brand)}.lp-eyebrow:before{content:"";width:1.5rem;height:1px;background:currentColor;opacity:.5}.lp-title{margin:0;font-size:clamp(1.75rem,3.6vw,2.6rem);font-weight:700;line-height:1.4;color:var(--lp-ink);text-wrap:balance}.lp-lead{margin:0;font-size:clamp(.95rem,1.4vw,1.06rem);line-height:1.95;color:var(--lp-ink-2);text-wrap:pretty}.lp-card{position:relative;background:var(--lp-panel);border:1px solid var(--lp-line);border-radius:var(--lp-r);transition:border-color var(--lp-fast),background var(--lp-fast),transform var(--lp-fast)}.lp-card:before{content:"";position:absolute;inset-block-start:0;inset-inline:12%;height:1px;background:linear-gradient(90deg,transparent,var(--lp-line-hi),transparent);opacity:0;transition:opacity var(--lp-slow);pointer-events:none}.lp-card:hover{border-color:var(--lp-line-hi);background:var(--lp-panel-hi)}.lp-card:hover:before{opacity:1}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.4rem;border:1px solid transparent;border-radius:var(--lp-r-pill);font-family:inherit;font-size:.94rem;font-weight:600;line-height:1.5;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background var(--lp-fast),border-color var(--lp-fast),color var(--lp-fast),transform var(--lp-fast),box-shadow var(--lp-fast)}.lp-btn:active{transform:translateY(1px)}.lp-btn--primary{background:var(--lp-brand);color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2),0 8px 24px -8px var(--lp-brand)}.lp-btn--primary:hover{background:color-mix(in srgb,var(--lp-brand) 88%,#fff);box-shadow:0 1px 2px rgba(0,0,0,.2),0 16px 36px -10px var(--lp-brand);transform:translateY(-2px)}.lp-btn--primary:active{transform:translateY(1px);box-shadow:0 1px 2px rgba(0,0,0,.2),0 6px 16px -8px var(--lp-brand)}.lp-btn--secondary{background:var(--lp-panel-hi);border-color:var(--lp-line);color:var(--lp-ink)}.lp-btn--secondary:hover{border-color:var(--lp-line-hi);background:var(--lp-panel-hi)}.lp-btn--ghost{background:transparent;color:var(--lp-ink-2)}.lp-btn--ghost:hover{color:var(--lp-ink);background:var(--lp-panel-hi)}.lp-btn--lg{padding:.9rem 1.85rem;font-size:1rem}.lp-btn--block{width:100%}.lp-btn__arrow,.lp-feature__link svg{transition:transform var(--lp-fast)}[dir=rtl] .lp-btn__arrow,[dir=rtl] .lp-feature__link svg{scale:-1 1}.lp-btn:hover .lp-btn__arrow,.lp-feature__link:hover svg{transform:translateX(.2rem)}.lp-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .9rem;border:1px solid var(--lp-line);border-radius:var(--lp-r-pill);background:var(--lp-panel);font-size:.8rem;color:var(--lp-ink-2);text-decoration:none;transition:border-color var(--lp-fast),color var(--lp-fast)}a.lp-pill:hover{border-color:var(--lp-line-hi);color:var(--lp-ink)}.lp-pill__dot{width:.45rem;height:.45rem;border-radius:50%;background:var(--lp-mint);box-shadow:0 0 0 3px color-mix(in srgb,var(--lp-mint) 22%,transparent);flex-shrink:0}.lp-logo{width:var(--lp-logo-size,22px);height:var(--lp-logo-size,22px);flex-shrink:0;background-color:currentColor;-webkit-mask:var(--lp-logo-src) center /contain no-repeat;mask:var(--lp-logo-src) center /contain no-repeat}.lp-reveal{opacity:0;transform:perspective(800px) translateY(18px) rotateX(-6deg);transform-origin:50% 100%;transition:opacity .7s var(--lp-ease),transform .7s var(--lp-ease);transition-delay:var(--lp-delay,0s)}.lp-reveal[data-visible=true]{opacity:1;transform:none}.lp-reveal.lp-tilt{--tx:0deg;--ty:0deg;transform:translateY(18px) rotateX(calc(-6deg + var(--tx))) rotateY(var(--ty));transition:opacity .7s var(--lp-ease),transform .7s var(--lp-ease),border-color var(--lp-fast),background var(--lp-fast);transform-style:preserve-3d}.lp-reveal.lp-tilt[data-visible=true]{transform:rotateX(var(--tx)) rotateY(var(--ty))}.lp-reveal.lp-tilt[data-visible=true]:focus-within,.lp-reveal.lp-tilt[data-visible=true]:hover{transition:transform .12s linear,border-color var(--lp-fast),background var(--lp-fast)}.lp-tilt:after{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(280px circle at var(--mx,50%) var(--my,50%),color-mix(in srgb,var(--lp-brand) 16%,transparent),transparent 72%);opacity:0;transition:opacity .3s var(--lp-ease);pointer-events:none}.lp-tilt:focus-within:after{opacity:1}@media (hover:hover) and (pointer:fine){.lp-tilt:hover:after{opacity:1}}.lp-reveal.lp-flip{transform:rotateX(-72deg);transform-origin:50% 100%}.lp-reveal.lp-flip[data-visible=true]{transform:none}.lp-aura{position:absolute;inset-block-start:-20vh;inset-inline:0;height:130vh;z-index:-1;overflow:hidden;pointer-events:none;mask-image:linear-gradient(180deg,#000 55%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent)}.lp-constellation{position:absolute;inset:0;width:100%;height:100%;opacity:.28;filter:blur(1.5px)}[data-theme=light] .lp-constellation{opacity:.14}.lp-constellation__lines line{stroke:var(--lp-brand);stroke-width:1;opacity:.3}.lp-constellation__node{fill:var(--lp-ink-2);transform-box:fill-box;transform-origin:center;animation:lp-node-pulse 3.6s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -.45s)}.lp-constellation__hub{fill:var(--lp-cyan);filter:drop-shadow(0 0 4px var(--lp-cyan))}@keyframes lp-node-pulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}.lp-grid-lines{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(var(--lp-line) 1px,transparent 1px),linear-gradient(90deg,var(--lp-line) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse 80% 60% at 50% 0,#000,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 0,#000,transparent 75%);opacity:.5}.lp-header{position:fixed;inset-block-start:0;inset-inline:0;z-index:60;transition:background var(--lp-slow),border-color var(--lp-slow),backdrop-filter var(--lp-slow);border-block-end:1px solid transparent}.lp-header[data-scrolled=true]{background:color-mix(in srgb,var(--lp-bg) 82%,transparent);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);border-block-end-color:var(--lp-line)}.lp-header__inner{display:flex;align-items:center;gap:1rem;height:68px}.lp-brand{display:inline-flex;align-items:center;gap:.6rem;font-size:1.05rem;font-weight:700;color:var(--lp-ink);text-decoration:none;flex-shrink:0}.lp-brand__mark{width:28px;height:28px;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.lp-nav{display:flex;align-items:center;gap:.25rem;margin-inline:auto}.lp-nav__link{padding:.45rem .85rem;border-radius:var(--lp-r-sm);font-size:.9rem;color:var(--lp-ink-2);text-decoration:none;transition:color var(--lp-fast),background var(--lp-fast)}.lp-nav__link:hover{color:var(--lp-ink);background:var(--lp-panel-hi)}.lp-header__actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.lp-icon-btn{display:grid;place-items:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid transparent;border-radius:var(--lp-r-sm);background:transparent;color:var(--lp-ink-2);cursor:pointer;transition:color var(--lp-fast),background var(--lp-fast)}.lp-icon-btn:hover{color:var(--lp-ink);background:var(--lp-panel-hi)}.lp-burger{display:none}.lp-drawer{position:fixed;inset:0;z-index:70;display:grid;grid-template-rows:auto 1fr;background:var(--lp-bg);animation:lp-drawer-in .25s var(--lp-ease)}@keyframes lp-drawer-in{0%{opacity:0;transform:translateY(-8px)}}.lp-drawer__top{display:flex;align-items:center;justify-content:space-between;height:68px;padding-inline:var(--lp-gutter);border-block-end:1px solid var(--lp-line)}.lp-drawer__body{display:flex;flex-direction:column;gap:.25rem;padding:1.5rem var(--lp-gutter);overflow-y:auto}.lp-drawer__link{padding:.9rem .5rem;border-block-end:1px solid var(--lp-line);font-size:1.05rem;color:var(--lp-ink);text-decoration:none}.lp-drawer__actions{display:grid;gap:.75rem;margin-block-start:1.75rem}.lp-hero{position:relative;padding-block:clamp(7.5rem,15vw,11rem) var(--lp-section)}.lp-hero__inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem}.lp-hero__title{margin:0;max-width:26ch;font-size:clamp(2.25rem,6.2vw,4rem);font-weight:800;line-height:1.3;letter-spacing:0;text-wrap:balance}.lp-hero__rotator{display:grid;justify-items:center;background:linear-gradient(100deg,var(--lp-brand),var(--lp-violet) 55%,var(--lp-cyan));-webkit-background-clip:text;background-clip:text;color:transparent}.lp-hero__rotator-sizer{display:grid;visibility:hidden}.lp-hero__rotator-sizer>span{grid-area:1/1}.lp-hero__rotator-word{grid-area:1/1;animation:lp-rotator-in .32s var(--lp-ease)}@keyframes lp-rotator-in{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lp-hero__rotator-word{animation:none}}.lp-hero__lead{margin:0;max-width:40rem;font-size:clamp(1rem,1.6vw,1.12rem);line-height:2;color:var(--lp-ink-2);text-wrap:pretty}.lp-hero__actions{gap:.75rem}.lp-hero__actions,.lp-hero__trust{display:flex;flex-wrap:wrap;justify-content:center}.lp-hero__trust{gap:.5rem 1.5rem;font-size:.82rem;color:var(--lp-ink-3)}.lp-hero__trust li{display:flex;align-items:center;gap:.35rem;list-style:none}.lp-hero__trust svg{color:var(--lp-mint);flex-shrink:0}.lp-preview-stack{position:relative;margin-block-start:clamp(3rem,6vw,4.5rem);perspective:1800px}.lp-preview-ghost{position:absolute;inset:0;border-radius:var(--lp-r-lg);border:1px solid var(--lp-line-hi);background:color-mix(in srgb,var(--lp-bg-soft) 65%,var(--lp-ink) 14%);pointer-events:none}.lp-preview-ghost--1{transform:translateZ(-70px) translateY(26px);opacity:.85;z-index:0}.lp-preview-ghost--2{transform:translateZ(-160px) translateY(48px);opacity:.5;z-index:-1}[data-theme=light] .lp-preview-ghost--1{opacity:.4}[data-theme=light] .lp-preview-ghost--2{opacity:.2}.lp-preview{--tx:0deg;--ty:0deg;position:relative;z-index:1;border-radius:var(--lp-r-lg);border:1px solid var(--lp-line);background:color-mix(in srgb,var(--lp-bg-soft) 88%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--lp-shadow-lg);overflow:hidden;transform:perspective(1400px) rotateX(var(--tx)) rotateY(var(--ty));transition:transform .5s var(--lp-ease),box-shadow .5s var(--lp-ease)}.lp-preview:focus-within,.lp-preview:hover{box-shadow:var(--lp-shadow-lg),0 0 0 1px var(--lp-line-hi);transition:transform .1s linear,box-shadow .5s var(--lp-ease)}.lp-preview__sheen{position:absolute;inset:-20%;z-index:5;background:radial-gradient(480px circle at var(--mx,50%) var(--my,40%),color-mix(in srgb,white 22%,transparent),transparent 60%);mix-blend-mode:overlay;opacity:0;transition:opacity .4s var(--lp-ease);pointer-events:none}.lp-preview:focus-within .lp-preview__sheen{opacity:1}@media (hover:hover) and (pointer:fine){.lp-preview:hover .lp-preview__sheen{opacity:1}}[data-theme=light] .lp-preview__sheen{mix-blend-mode:soft-light}.lp-preview__bar{display:flex;align-items:center;gap:.75rem;padding:.7rem 1rem;border-block-end:1px solid var(--lp-line);background:var(--lp-panel)}.lp-preview__dots{display:flex;gap:.4rem;flex-shrink:0}.lp-preview__dots i{width:.6rem;height:.6rem;border-radius:50%;background:var(--lp-line-hi)}.lp-preview__tabs{display:flex;gap:.3rem;margin-inline:auto;overflow-x:auto;scrollbar-width:none}.lp-preview__tabs::-webkit-scrollbar{display:none}.lp-preview__tab{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .75rem;border:1px solid transparent;border-radius:var(--lp-r-pill);background:transparent;color:var(--lp-ink-3);font-family:inherit;font-size:.78rem;white-space:nowrap;cursor:pointer;transition:color var(--lp-fast),background var(--lp-fast),border-color var(--lp-fast)}.lp-preview__tab:hover{color:var(--lp-ink-2)}.lp-preview__tab[aria-selected=true]{color:var(--lp-ink);background:var(--lp-panel-hi);border-color:var(--lp-line)}.lp-preview__body{display:flex;flex-direction:column;gap:1rem;padding:clamp(1.25rem,3vw,2rem);min-height:16rem;text-align:start}.lp-msg{display:flex;gap:.7rem;max-width:42rem}.lp-msg--user{align-self:flex-end;flex-direction:row-reverse}.lp-msg__avatar{display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:50%;flex-shrink:0;font-size:.72rem;font-weight:700}.lp-msg--user .lp-msg__avatar{background:var(--lp-panel-hi);color:var(--lp-ink-2)}.lp-msg--ai .lp-msg__avatar{background:var(--lp-brand-soft);color:var(--lp-brand)}.lp-msg__bubble{padding:.65rem 1rem;border-radius:var(--lp-r);font-size:.9rem;line-height:1.9}.lp-msg--user .lp-msg__bubble{background:var(--lp-brand);color:#fff;border-end-end-radius:4px}.lp-msg--ai .lp-msg__bubble{background:var(--lp-panel-hi);border:1px solid var(--lp-line);color:var(--lp-ink);border-end-start-radius:4px}.lp-msg__caret{display:inline-block;width:2px;height:1em;vertical-align:-.15em;margin-inline-start:2px;background:var(--lp-brand);animation:lp-blink 1s steps(2) infinite}@keyframes lp-blink{50%{opacity:0}}.lp-preview__meta{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;margin-block-start:auto;padding-block-start:1rem;border-block-start:1px solid var(--lp-line);font-size:.74rem;color:var(--lp-ink-3)}.lp-preview__meta b{color:var(--lp-ink-2);font-weight:600}.lp-capshow{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:1.5rem;align-items:start;margin-block-start:clamp(2.5rem,5vw,3.5rem)}.lp-capshow__tabs{display:flex;flex-direction:column;gap:.5rem}.lp-capshow__tabbtn{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;border:1px solid transparent;border-radius:var(--lp-r);background:transparent;color:var(--lp-ink-2);font-family:inherit;font-size:.88rem;text-align:start;cursor:pointer;transition:color var(--lp-fast),background var(--lp-fast),border-color var(--lp-fast)}.lp-capshow__tabbtn:hover{background:var(--lp-panel);color:var(--lp-ink)}.lp-capshow__tabbtn[aria-selected=true]{background:var(--lp-brand-soft);border-color:var(--lp-line);color:var(--lp-ink)}.lp-capshow__tabicon{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--lp-r-sm);background:var(--lp-panel-hi);color:var(--lp-brand);flex-shrink:0}.lp-capshow__tabbtn[aria-selected=true] .lp-capshow__tabicon{background:var(--lp-brand);color:#fff}.lp-capshow__panel{--tx:0deg;--ty:0deg;position:relative;border-radius:var(--lp-r-lg);border:1px solid var(--lp-line);background:color-mix(in srgb,var(--lp-bg-soft) 88%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--lp-shadow-lg);padding:clamp(1.5rem,3vw,2.25rem);overflow:hidden;transform:perspective(1400px) rotateX(var(--tx)) rotateY(var(--ty));transition:transform .5s var(--lp-ease),box-shadow .5s var(--lp-ease)}.lp-capshow__sheen{position:absolute;inset:-20%;z-index:5;background:radial-gradient(480px circle at var(--mx,50%) var(--my,40%),color-mix(in srgb,white 22%,transparent),transparent 60%);mix-blend-mode:overlay;opacity:0;transition:opacity .4s var(--lp-ease);pointer-events:none}@media (hover:hover) and (pointer:fine){.lp-capshow__panel:hover .lp-capshow__sheen{opacity:1}}[data-theme=light] .lp-capshow__sheen{mix-blend-mode:soft-light}.lp-capshow__panel-head h3{margin:0 0 .5rem;font-size:1.2rem;font-weight:700;color:var(--lp-ink)}.lp-capshow__panel-head p{margin:0;font-size:.9rem;line-height:1.9;color:var(--lp-ink-2)}.lp-capshow__panel-body{margin-block:1.5rem;min-height:9rem}.lp-capshow__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.lp-capshow__row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;border-radius:var(--lp-r);background:var(--lp-panel);border:1px solid var(--lp-line);font-size:.86rem;color:var(--lp-ink)}.lp-capshow__meta{margin:.15rem 0 0;font-size:.76rem;color:var(--lp-ink-3)}.lp-capshow__tag{flex-shrink:0;padding:.25rem .65rem;border-radius:var(--lp-r-pill);background:var(--lp-brand-soft);color:var(--lp-brand);font-size:.74rem;font-weight:600}.lp-capshow__doctypes{display:flex;flex-direction:column;gap:.6rem}.lp-capshow__doctype{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;border-radius:var(--lp-r);background:var(--lp-panel);border:1px solid var(--lp-line)}.lp-capshow__doctype strong{display:block;font-size:.88rem;color:var(--lp-ink)}.lp-capshow__doctype p{margin:.15rem 0 0;font-size:.78rem;color:var(--lp-ink-3)}.lp-capshow__ext{flex-shrink:0;display:grid;place-items:center;min-width:3.25rem;padding:.4rem .5rem;border-radius:var(--lp-r-sm);background:var(--lp-brand-soft);color:var(--lp-brand);font-size:.72rem;font-weight:700;letter-spacing:.02em}@media (max-width:720px){.lp-capshow{grid-template-columns:1fr}.lp-capshow__tabs{flex-direction:row;overflow-x:auto;scrollbar-width:none}.lp-capshow__tabs::-webkit-scrollbar{display:none}.lp-capshow__tabbtn{flex-shrink:0}}.lp-marquee{--lp-marquee-duration:42s;padding-block:clamp(2.5rem,5vw,3.5rem);overflow:hidden}.lp-marquee__label{margin:0 0 1.5rem;text-align:center;font-size:.82rem;color:var(--lp-ink-3)}.lp-marquee__viewport{display:flex;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);perspective:900px}.lp-marquee__track{display:flex;gap:3rem;padding-inline-end:3rem;flex-shrink:0;min-width:100%;animation:lp-marquee var(--lp-marquee-duration) linear infinite;transform-style:preserve-3d}.lp-marquee__viewport:hover .lp-marquee__track{animation-play-state:paused}@keyframes lp-marquee{to{transform:translateX(-100%)}}[dir=rtl] .lp-marquee__track{animation-name:lp-marquee-rtl}@keyframes lp-marquee-rtl{to{transform:translateX(100%)}}.lp-marquee__item{display:flex;align-items:center;gap:.6rem;color:var(--lp-ink-3);font-size:.92rem;white-space:nowrap;transition:color var(--lp-fast),transform var(--lp-slow);--lp-logo-size:24px;transform:rotateX(42deg)}.lp-marquee__item:hover{color:var(--lp-ink);transform:rotateX(0deg) scale(1.1)}@media (max-width:640px){.lp-marquee__item{transform:none}}.lp-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--lp-line);border:1px solid var(--lp-line);border-radius:var(--lp-r);overflow:hidden;perspective:1200px}.lp-stat{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:.15rem;padding:clamp(1.25rem,3vw,2rem);background:var(--lp-bg);text-align:center}.lp-stat dd{margin:0}.lp-stat__value{font-size:clamp(1.5rem,3vw,2.1rem);font-weight:700;line-height:1.3;background:linear-gradient(160deg,var(--lp-ink),var(--lp-ink-2));-webkit-background-clip:text;background-clip:text;color:transparent}.lp-stat__label{font-size:.82rem;color:var(--lp-ink-3)}.lp-bento{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem;perspective:1400px}.lp-bento>:nth-child(-n+2){grid-column:span 3}.lp-bento>:nth-child(n+3){grid-column:span 2}.lp-bento>:last-child{grid-column:span 6}.lp-feature{display:flex;flex-direction:column;gap:.65rem;padding:clamp(1.25rem,2.5vw,1.75rem);overflow:hidden}.lp-feature__icon{display:grid;place-items:center;width:2.5rem;height:2.5rem;margin-block-end:.35rem;border:1px solid var(--lp-line);border-radius:var(--lp-r-sm);background:var(--lp-brand-soft);color:var(--lp-brand);flex-shrink:0}.lp-feature__title{margin:0;font-size:1.05rem;font-weight:700;line-height:1.6;color:var(--lp-ink)}.lp-feature__desc{margin:0;font-size:.9rem;line-height:1.95;color:var(--lp-ink-2)}.lp-feature__link{margin-block-start:auto;padding-block-start:.5rem;font-size:.85rem;font-weight:600;color:var(--lp-brand);text-decoration:none;display:inline-flex;align-items:center;gap:.3rem}.lp-feature__link:hover{text-decoration:underline;text-underline-offset:3px}.lp-feature--wide{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.25rem 1.75rem}.lp-feature--wide .lp-feature__icon{grid-row:1/span 2;margin:0}.lp-feature--wide .lp-feature__title{grid-column:2;grid-row:1}.lp-feature--wide .lp-feature__desc{grid-column:2;grid-row:2}.lp-feature--wide .lp-feature__link{grid-column:3;grid-row:1/span 2;margin:0;padding:0;white-space:nowrap}@media (max-width:640px){.lp-feature--wide{grid-template-columns:auto minmax(0,1fr);gap:.5rem 1rem}.lp-feature--wide .lp-feature__link{grid-column:1/-1;grid-row:3;padding-block-start:.5rem}}.lp-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:0;padding:0;list-style:none;counter-reset:lp-step}.lp-step{position:relative;display:flex;flex-direction:column;gap:.5rem;padding-block-start:2.75rem}.lp-step:before{counter-increment:lp-step;content:counter(lp-step,persian);position:absolute;inset-block-start:0;inset-inline-start:0;display:grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--lp-line);border-radius:50%;background:var(--lp-panel);color:var(--lp-brand);font-size:.85rem;font-weight:700;opacity:0;transform:scale(.4) rotate(-45deg);transition:opacity .5s var(--lp-ease),transform .5s var(--lp-ease);transition-delay:var(--lp-delay,0s)}.lp-step[data-visible=true]:before{opacity:1;transform:none}.lp-step:not(:last-child):after{content:"";position:absolute;inset-block-start:1rem;inset-inline-start:2.5rem;inset-inline-end:-1.5rem;height:2px;background:linear-gradient(90deg,var(--lp-brand),var(--lp-cyan));transform:scaleX(0);transform-origin:0 50%;transition:transform .7s var(--lp-ease);transition-delay:calc(var(--lp-delay, 0s) + .28s)}[dir=rtl] .lp-step:not(:last-child):after{transform-origin:100% 50%}.lp-step[data-visible=true]:not(:last-child):after{transform:scaleX(1)}.lp-step__title{margin:0;font-size:1.05rem;font-weight:700;color:var(--lp-ink)}.lp-step__desc{margin:0;font-size:.9rem;line-height:1.95;color:var(--lp-ink-2)}.lp-split{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,5vw,4rem);align-items:center}.lp-split__copy{align-items:flex-start;gap:1rem}.lp-checklist,.lp-split__copy{display:flex;flex-direction:column}.lp-checklist{gap:.6rem;margin:.25rem 0 .5rem;padding:0;list-style:none}.lp-checklist li{display:flex;align-items:flex-start;gap:.6rem;font-size:.9rem;line-height:1.85;color:var(--lp-ink-2)}.lp-checklist svg{margin-block-start:.45em;color:var(--lp-mint);flex-shrink:0}.lp-code{border:1px solid var(--lp-line);border-radius:var(--lp-r);background:var(--lp-bg-soft);box-shadow:var(--lp-shadow);overflow:hidden}.lp-code__head{display:flex;align-items:center;gap:.3rem;padding:.5rem .6rem;border-block-end:1px solid var(--lp-line)}.lp-code__tab{padding:.35rem .85rem;border:1px solid transparent;border-radius:var(--lp-r-sm);background:transparent;color:var(--lp-ink-3);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;cursor:pointer;transition:color var(--lp-fast),background var(--lp-fast)}.lp-code__tab:hover{color:var(--lp-ink-2)}.lp-code__tab[aria-selected=true]{color:var(--lp-ink);background:var(--lp-panel-hi);border-color:var(--lp-line)}.lp-code__copy{margin-inline-start:auto}.lp-code__body{margin:0;padding:1.1rem 1.25rem;direction:ltr;text-align:left;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.78rem;line-height:1.85;color:var(--lp-ink-2);overflow-x:auto;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.lp-code__body b{color:var(--lp-brand);font-weight:400}.lp-billing{display:inline-flex;gap:.25rem;padding:.25rem;border:1px solid var(--lp-line);border-radius:var(--lp-r-pill);background:var(--lp-panel)}.lp-billing__opt{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem 1rem;border:0;border-radius:var(--lp-r-pill);background:transparent;color:var(--lp-ink-2);font-family:inherit;font-size:.85rem;font-weight:600;cursor:pointer;transition:background var(--lp-fast),color var(--lp-fast)}.lp-billing__opt[aria-pressed=true]{background:var(--lp-brand);color:#fff}.lp-billing__save{padding:.05rem .4rem;border-radius:var(--lp-r-pill);background:color-mix(in srgb,var(--lp-mint) 20%,transparent);color:var(--lp-mint);font-size:.7rem}.lp-billing__opt[aria-pressed=true] .lp-billing__save{background:rgba(255,255,255,.22);color:#fff}.lp-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;align-items:stretch;perspective:1600px}.lp-plan{display:flex;flex-direction:column;gap:1rem;padding:clamp(1.5rem,3vw,2rem)}.lp-plan--featured{border-color:color-mix(in srgb,var(--lp-brand) 55%,transparent);background:linear-gradient(180deg,var(--lp-brand-soft),transparent 55%);box-shadow:0 24px 60px -32px var(--lp-brand);animation:lp-plan-idle-float 6.5s var(--lp-ease) infinite}@keyframes lp-plan-idle-float{0%,to{translate:0 0}50%{translate:0 -10px}}.lp-plan__badge{position:absolute;inset-block-start:0;inset-inline-start:50%;translate:-50% -50%;padding:.2rem .8rem;border-radius:var(--lp-r-pill);background:var(--lp-brand);color:#fff;font-size:.72rem;font-weight:700;white-space:nowrap}.lp-plan__name{margin:0;font-size:1rem;font-weight:700;color:var(--lp-ink)}.lp-plan__desc{margin:0;font-size:.84rem;line-height:1.8;color:var(--lp-ink-3)}.lp-plan__price{display:flex;align-items:baseline;gap:.4rem;flex-wrap:wrap;padding-block:.5rem;border-block-end:1px solid var(--lp-line)}.lp-plan__amount{font-size:clamp(1.9rem,4vw,2.4rem);font-weight:800;line-height:1.3;color:var(--lp-ink)}.lp-plan__unit{font-size:.85rem;color:var(--lp-ink-3)}.lp-plan__features{display:flex;flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;flex:1}.lp-plan__features li{display:flex;align-items:flex-start;gap:.55rem;font-size:.87rem;line-height:1.8;color:var(--lp-ink-2)}.lp-plan__features svg{margin-block-start:.4em;color:var(--lp-brand);flex-shrink:0}.lp-plans__footnote{margin:1.75rem 0 0;text-align:center}.lp-compare__hint{display:none;margin:clamp(2rem,4vw,3rem) 0 .75rem;font-size:.8rem;color:var(--lp-ink-3);text-align:center}.lp-compare{margin-block-start:clamp(2rem,4vw,3rem);overflow-x:auto;border-radius:var(--lp-r-lg);border:1px solid var(--lp-line)}@media (max-width:640px){.lp-compare__hint{display:block}.lp-compare{margin-block-start:0}}.lp-compare__table{width:100%;min-width:34rem;border-collapse:collapse;font-size:.88rem;background:var(--lp-panel)}.lp-compare__table td,.lp-compare__table th{padding:.9rem 1.25rem;text-align:start;font-weight:400;border-block-end:1px solid var(--lp-line)}.lp-compare__table thead th{font-size:.8rem;font-weight:700;color:var(--lp-ink-3)}.lp-compare__table tbody th{font-weight:600;color:var(--lp-ink);white-space:nowrap}.lp-compare__table tbody tr:last-child td,.lp-compare__table tbody tr:last-child th{border-block-end:none}.lp-compare__table td:not(.lp-compare__col--brand){color:var(--lp-ink-2)}.lp-compare__col--brand{background:var(--lp-brand-soft);color:var(--lp-ink);font-weight:700}.lp-compare__value{display:inline-flex;align-items:center;gap:.5rem}.lp-compare__value svg{color:var(--lp-brand);flex-shrink:0}.lp-faq{max-width:46rem;margin-inline:auto;border:1px solid var(--lp-line);border-radius:var(--lp-r);overflow:hidden}.lp-faq__item+.lp-faq__item{border-block-start:1px solid var(--lp-line)}.lp-faq__heading{margin:0;font:inherit}.lp-faq__trigger{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1.1rem 1.25rem;border:0;background:transparent;color:var(--lp-ink);font-family:inherit;font-size:.98rem;font-weight:600;line-height:1.7;text-align:start;cursor:pointer;transition:background var(--lp-fast)}.lp-faq__trigger:hover{background:var(--lp-panel)}.lp-faq__chevron{flex-shrink:0;color:var(--lp-ink-3);transition:transform var(--lp-fast),color var(--lp-fast)}.lp-faq__trigger[aria-expanded=true] .lp-faq__chevron{transform:rotate(180deg);color:var(--lp-brand)}.lp-faq__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--lp-ease)}.lp-faq__panel[data-open=true]{grid-template-rows:1fr}.lp-faq__panel>div{overflow:hidden}.lp-faq__answer{margin:0;padding:0 1.25rem 1.25rem;font-size:.9rem;line-height:2;color:var(--lp-ink-2)}.lp-cta{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding:clamp(3rem,7vw,5rem) clamp(1.5rem,5vw,4rem);border:1px solid var(--lp-line);border-radius:var(--lp-r-lg);background:var(--lp-bg-soft);text-align:center;overflow:hidden}.lp-cta:before{content:"";position:absolute;inset-block-start:-60%;inset-inline-start:50%;width:min(80%,640px);aspect-ratio:1;translate:-50% 0;border-radius:50%;background:radial-gradient(circle,var(--lp-brand),transparent 65%);opacity:.28;filter:blur(60px);pointer-events:none}.lp-cta>*{position:relative}.lp-cta .lp-lead{max-width:32rem}.lp-footer{border-block-start:1px solid var(--lp-line);background:var(--lp-bg-soft);padding-block:clamp(3rem,6vw,4.5rem) 1.5rem}.lp-footer__top{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:2.5rem}.lp-footer__about{display:flex;flex-direction:column;align-items:flex-start;gap:.9rem;max-width:22rem}.lp-footer__tagline{margin:0;font-size:.88rem;line-height:1.95;color:var(--lp-ink-3)}.lp-footer__col h3{margin:0 0 .9rem;font-size:.8rem;font-weight:700;color:var(--lp-ink)}.lp-footer__col a{display:block;padding-block:.35rem;font-size:.87rem;color:var(--lp-ink-3);text-decoration:none;transition:color var(--lp-fast)}.lp-footer__col a:hover{color:var(--lp-ink)}.lp-footer__bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-block-start:clamp(2.5rem,5vw,3.5rem);padding-block-start:1.5rem;border-block-start:1px solid var(--lp-line);font-size:.8rem;color:var(--lp-ink-3)}.lp-footer__social{display:flex;gap:.35rem}@media (max-width:960px){.lp-bento{grid-template-columns:repeat(2,1fr)}.lp-bento>:first-child,.lp-bento>:nth-child(2),.lp-bento>:nth-child(n+3){grid-column:span 1}.lp-plans,.lp-split{grid-template-columns:1fr}.lp-plans{max-width:26rem;margin-inline:auto}.lp-plan--featured{order:-1}.lp-steps{grid-template-columns:1fr;gap:2rem}.lp-step:not(:last-child):after{display:none}.lp-footer__top{grid-template-columns:repeat(2,1fr)}.lp-footer__about{grid-column:1/-1;max-width:none}}@media (max-width:860px){.lp-header__actions .lp-btn,.lp-header__actions .lp-nav__link,.lp-nav{display:none}.lp-burger{display:grid}.lp-header__actions{margin-inline-start:auto}}@media (max-width:640px){.lp-stats{grid-template-columns:repeat(2,1fr)}.lp-bento,.lp-footer__top{grid-template-columns:1fr}.lp-hero__actions .lp-btn{flex:1 1 12rem}.lp-preview__body{min-height:0}}@media (prefers-reduced-motion:reduce){.lp *,.lp :after,.lp :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.lp-aura__blob,.lp-constellation__node,.lp-marquee__track,.lp-msg__caret,.lp-plan--featured{animation:none!important;translate:0 0}.lp-marquee__viewport{overflow-x:auto}.lp-reveal,.lp-reveal.lp-flip,.lp-reveal.lp-tilt{opacity:1;transform:none}}.lp-hero--with-vortex{position:relative;overflow:hidden;min-height:calc(100vh - 68px);display:flex;flex-direction:column;justify-content:center}.lp-hero__vortex-bg{position:absolute;inset:0;z-index:0;pointer-events:none}.lp-hero__vortex-bg .lp-vortex-intro{height:100%;background:transparent}.lp-hero__content-wrap{position:relative;z-index:2}.lp-pill--glow{background:var(--lp-brand-soft);border:1px solid var(--lp-brand);color:var(--lp-ink);box-shadow:0 0 20px -3px var(--lp-brand)}.lp-pill--glow .lp-pill__dot{background:var(--lp-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--lp-brand) 30%,transparent)}.lp-hero__title-highlight{background:linear-gradient(120deg,#fff 20%,var(--lp-cyan) 60%,var(--lp-brand) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.lp-btn--glow{box-shadow:0 0 30px -4px var(--lp-brand)}.lp-hero__inner{padding:clamp(2rem,4vw,3.5rem) clamp(1.5rem,3vw,3rem);border-radius:var(--lp-r-lg);background:color-mix(in srgb,var(--lp-bg) 40%,transparent);backdrop-filter:blur(5px) saturate(180%);-webkit-backdrop-filter:blur(5px) saturate(180%);border:1px solid var(--lp-line);box-shadow:0 20px 50px rgba(0,0,0,.4)}