@property --lp-angle{syntax:"<angle>";inherits:false;initial-value:0deg}html:has([data-surface=marketing]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#06080d;scroll-padding-top:5.5rem}@media (prefers-reduced-motion:no-preference){html:has([data-surface=marketing]){scroll-behavior:smooth}}[data-surface=marketing]{interpolate-size:allow-keywords;--lp-header-h:4rem;background:var(--lp-canvas);color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:clip}[data-surface=marketing] ::selection{color:#fff;background:#34d6b84d}[data-surface=marketing] :focus-visible{outline:2px solid var(--ring);outline-offset:2px}[data-surface=marketing] a{text-underline-offset:3px}[data-surface=marketing] .metal-fx-root:has(:focus-visible){outline:2px solid var(--ring);outline-offset:3px}html:lang(ar) [data-surface=marketing]{font-family:var(--font-sans), var(--font-arabic,system-ui)}html:is(:lang(ar),:lang(ur)) [data-surface=marketing] *{letter-spacing:0!important}@layer components{.lp-container{width:min(100% - 2.5rem,75rem);margin-inline:auto}@media (min-width:40rem){.lp-container{width:min(100% - 4rem,75rem)}}.lp-section{padding-block:clamp(5rem,3.5rem + 5vw,9rem);position:relative}.lp-raised{background:var(--lp-raised);border-block:1px solid var(--border)}.lp-raised:before{content:"";background:linear-gradient(90deg,#0000,#ffffff38,#0000);height:1px;position:absolute;inset:-1px 15% auto}.lp-display{font-family:var(--font-display,var(--font-sans)), var(--font-sans);letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere;font-weight:600}.lp-h1{letter-spacing:-.038em;font-size:clamp(2.75rem,1.1rem + 5.6vw,5.75rem);line-height:1}.lp-h2{letter-spacing:-.034em;font-size:clamp(2.125rem,1.35rem + 2.7vw,3.75rem);line-height:1.04}.lp-h3{letter-spacing:-.012em;font-size:1.0625rem;font-weight:600;line-height:1.4}.lp-h3-lg{font-size:clamp(1.625rem,1.3rem + 1vw,2.25rem);line-height:1.08}.lp-dim{color:#8e96a6}.lp-lede{color:var(--lp-body);text-wrap:pretty;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.6}.lp-body{color:var(--lp-body);text-wrap:pretty;font-size:.9375rem;line-height:1.6}.lp-eyebrow{color:var(--lp-teal);align-items:center;gap:.625rem;font-size:.8125rem;font-weight:500;line-height:1.25rem;display:inline-flex}.lp-eyebrow:before{content:"";background:linear-gradient(90deg, transparent, var(--lp-teal));width:1.25rem;height:1px}[dir=rtl] .lp-eyebrow:before{background:linear-gradient(-90deg, transparent, var(--lp-teal))}.lp-num{font-variant-numeric:tabular-nums}.lp-mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace}html:is(:lang(ar),:lang(ur),:lang(hi),:lang(mr),:lang(bn),:lang(gu),:lang(pa),:lang(or),:lang(ta),:lang(te),:lang(kn),:lang(ml),:lang(ja),:lang(ko),:lang(zh)) .lp-display{font-family:var(--font-sans);letter-spacing:0;line-height:1.25}html:is(:lang(hi),:lang(mr),:lang(bn),:lang(gu),:lang(pa),:lang(or),:lang(ta),:lang(te),:lang(kn),:lang(ml)) .lp-h1{font-size:clamp(2.25rem,1.2rem + 3.8vw,4.25rem)}.lp-btn{white-space:nowrap;cursor:pointer;max-width:100%;min-height:2.75rem;transition:background-color .2s var(--ease-out), border-color .2s var(--ease-out), color .2s var(--ease-out), transform .2s var(--ease-out);border:1px solid #0000;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1.125rem;font-size:.9375rem;font-weight:500;line-height:1.25rem;text-decoration:none;display:inline-flex;position:relative}@media (max-width:30rem){.lp-btn{white-space:normal;text-align:center}}.lp-btn svg{flex-shrink:0;width:1rem;height:1rem}.lp-btn-sm{border-radius:.625rem;min-height:2.25rem;padding:.375rem .875rem;font-size:.875rem}.lp-btn-lg{border-radius:.875rem;min-height:3rem;padding:.75rem 1.375rem;font-size:1rem}.lp-btn-white{color:#06080d;background:#fff}.lp-btn-white:hover{background:#e6eaf1}.lp-btn-on-metal{color:#f8f9fb;font-weight:600}.lp-btn-ghost{color:var(--foreground);border-color:var(--border-strong);background:#ffffff08}.lp-btn-ghost:hover{background:#ffffff14;border-color:#ffffff3d}.lp-btn-plain{color:var(--muted-foreground)}.lp-btn-plain:hover{color:var(--foreground)}@media (prefers-reduced-motion:no-preference){.lp-btn:active{transition-duration:80ms;transform:scale(.97)}}.lp-arrow{transition:transform .3s var(--ease-out)}:is(.lp-btn,.lp-link,a):hover>.lp-arrow{transform:translate(3px)}[dir=rtl] .lp-arrow{transform:scaleX(-1)}[dir=rtl] :is(.lp-btn,.lp-link,a):hover>.lp-arrow{transform:scaleX(-1)translate(3px)}.lp-link{color:var(--link);align-items:center;gap:.375rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.lp-link:hover{text-decoration:underline}@keyframes lp-spin{to{--lp-angle:360deg}}.lp-beam{isolation:isolate;position:relative}.lp-beam:after,.lp-beam:before{content:"";border-radius:inherit;background:conic-gradient(from var(--lp-angle), transparent 0deg 270deg, #34d6b800 285deg, #34d6b8f2 325deg, #5aa9ff 348deg, transparent 360deg);pointer-events:none;position:absolute;inset:-1px}.lp-beam:after{z-index:3;padding:1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lp-beam:before{z-index:-1;filter:blur(12px);opacity:.55;inset:-2px}@media (prefers-reduced-motion:no-preference){.lp-beam:after,.lp-beam:before{animation:lp-spin var(--lp-beam-dur,7s) linear infinite}}@media (prefers-reduced-motion:reduce){.lp-beam:after,.lp-beam:before{--lp-angle:30deg}}.lp-header{z-index:40;height:var(--lp-header-h);transition:background-color .3s var(--ease-out), border-color .3s var(--ease-out);border-bottom:1px solid #0000;position:sticky;top:0}.lp-header[data-scrolled=true]{border-bottom-color:var(--border);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);background:#06080db8}.lp-header:has([aria-expanded=true]){border-bottom-color:var(--border);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);background:#06080db8}.lp-progress{inset-inline:0;background:linear-gradient(90deg, var(--lp-teal), var(--lp-blue));transform-origin:0;pointer-events:none;height:1px;position:absolute;bottom:-1px;transform:scaleX(0)}[dir=rtl] .lp-progress{transform-origin:100%}@keyframes lp-progress{to{transform:scaleX(1)}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.lp-progress{animation:linear both lp-progress;animation-timeline:scroll(root)}}}.lp-nav{width:min(100% - 2rem,77rem);height:100%;margin-inline:auto;position:relative}@media (min-width:40rem){.lp-nav{width:min(100% - 3rem,77rem)}}.lp-nav-link{height:2.25rem;color:var(--muted-foreground);transition:background-color .2s var(--ease-out), color .2s var(--ease-out);border-radius:.625rem;align-items:center;gap:.25rem;padding-inline:.75rem;font-size:.875rem;font-weight:500;display:inline-flex}.lp-nav-link:hover,.lp-nav-link[aria-expanded=true]{color:var(--foreground);background:#ffffff0f}.lp-nav-panel{color:var(--foreground);border:1px solid var(--border-strong);box-shadow:var(--lp-shadow-pop);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0b0e15f5;border-radius:1rem}.lp-nav-tile{color:var(--lp-teal);box-shadow:inset 0 0 0 1px var(--border);transition:background-color .2s var(--ease-out), color .2s var(--ease-out);background:#ffffff0d}a:hover>.lp-nav-tile,a:focus-visible>.lp-nav-tile{background:#34d6b824}@keyframes lp-menu-in{0%{transform:translateY(-4px)}}@media (prefers-reduced-motion:no-preference){.lp-menu-panel{animation:lp-menu-in .2s var(--ease-out)}}.lp-hero{isolation:isolate;margin-top:calc(var(--lp-header-h) * -1);padding-top:calc(var(--lp-header-h) + clamp(3.5rem, 2rem + 4vw, 6rem));position:relative;overflow:hidden}.lp-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(48% 40% at 50% 18%,#a0c8ff21,#0000 72%),radial-gradient(30% 25% at 50% 70%,#34d6b812,#0000 70%);height:60rem;position:absolute;inset:0 0 auto}.lp-hero:after{content:"";z-index:-1;background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);opacity:.6;pointer-events:none;background-position:top;background-size:4.5rem 4.5rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(55% 40% at 50% 22%,#000 10%,#0000 72%);mask-image:radial-gradient(55% 40% at 50% 22%,#000 10%,#0000 72%)}.lp-pill{border:1px solid var(--border-strong);color:#cdd3de;max-width:100%;min-height:2rem;transition:border-color .2s var(--ease-out), background-color .2s var(--ease-out);background:#ffffff08;border-radius:999px;align-items:center;gap:.625rem;padding:.25rem .875rem .25rem .3125rem;font-size:.8125rem;line-height:1.25rem;text-decoration:none;display:inline-flex}.lp-pill:hover{background:#ffffff0f;border-color:#ffffff42}[dir=rtl] .lp-pill{padding:.25rem .3125rem .25rem .875rem}.lp-pill-tag{color:#7ff0d8;letter-spacing:.02em;background:#34d6b824;border-radius:999px;padding:.0625rem .5rem;font-size:.6875rem;font-weight:600}@keyframes lp-rise{0%{transform:translateY(16px)}}@media (prefers-reduced-motion:no-preference){.lp-rise{animation:lp-rise .9s var(--ease-out) var(--lp-d,50ms) both}}.lp-horizon{inset-inline:12%;z-index:4;background:linear-gradient(90deg, transparent, var(--lp-teal) 30%, var(--lp-blue) 70%, transparent);pointer-events:none;height:1px;position:absolute;top:-1px}.lp-horizon:after{content:"";background:radial-gradient(50% 50%,#34d6b838,#0000 70%);height:5rem;position:absolute;inset:-2.5rem 15% auto}.lp-app{border:1px solid var(--border-strong);background:linear-gradient(#0d111a,#080b11);border-bottom:0;border-radius:1.125rem 1.125rem 0 0;position:relative;box-shadow:0 -30px 120px -40px #5aa9ff47}.lp-app-inner{border-radius:inherit;grid-template-columns:minmax(0,1fr);height:30rem;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}@media (min-width:48rem){.lp-app-inner{grid-template-columns:minmax(0,1fr) 20rem;height:33rem}}@media (min-width:64rem){.lp-app-inner{grid-template-columns:13rem minmax(0,1fr) 21rem;height:35rem}}.lp-app-row{transition:background-color .4s var(--ease-out)}.lp-app-row:hover{background:#ffffff08}.lp-cer{position:relative}.lp-cer-field{border:1.5px dashed var(--c);background:color-mix(in oklab, var(--c) 6%, white);height:2.75rem;transition:border-color .5s var(--ease-out), background-color .5s var(--ease-out);border-radius:.3125rem;display:block;position:relative}.lp-cer-tag{top:-.5625rem;background:var(--c);color:#fff;white-space:nowrap;opacity:0;transition:opacity .3s var(--ease-out);border-radius:.1875rem;padding:0 .3125rem;font-size:.5rem;font-weight:600;line-height:1rem;position:absolute;inset-inline-start:.3125rem}.lp-cer-sig{display:block;position:absolute;inset:.125rem .25rem}.lp-cer-sig path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .55s cubic-bezier(.45, 0, .25, 1) calc(var(--i,0) * .42s)}.lp-cer-line{background:#9aa3b2;height:1px;display:block}@keyframes lp-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--c) 35%, transparent)}50%{box-shadow:0 0 0 5px color-mix(in oklab, var(--c) 0%, transparent)}}.lp-cer[data-s1]:not([data-s2]) .lp-cer-f1,.lp-cer[data-s4]:not([data-s5]) .lp-cer-f2{background:color-mix(in oklab, var(--c) 10%, white);border-style:solid;animation:1.4s ease-in-out infinite lp-pulse}.lp-cer:not([data-s2]) .lp-cer-f1 .lp-cer-tag,.lp-cer[data-s4]:not([data-s5]) .lp-cer-f2 .lp-cer-tag{opacity:1}.lp-cer[data-s2] .lp-cer-f1 .lp-cer-sig path,.lp-cer[data-s5] .lp-cer-f2 .lp-cer-sig path{stroke-dashoffset:0}.lp-cer[data-s3] .lp-cer-f1,.lp-cer[data-s6] .lp-cer-f2{background:0 0;border-color:#0000}.lp-cer-seal{inset-inline-end:.625rem;color:#0f8f78;mix-blend-mode:multiply;opacity:0;pointer-events:none;width:3.25rem;transition:opacity .18s ease-out,transform .5s cubic-bezier(.3,1.5,.5,1);position:absolute;bottom:1.375rem;transform:rotate(-11deg)scale(1.6)}.lp-cer-seal svg{width:100%;height:auto;display:block}.lp-cer[data-s7] .lp-cer-seal{opacity:.9;transform:rotate(-11deg)scale(1)}.lp-cer-swap{justify-items:start;display:inline-grid}.lp-cer-swap>*{opacity:0;transition:opacity .3s var(--ease-out), transform .35s var(--ease-out);grid-area:1/1;transform:scale(.9)}.lp-cer:not([data-s1]) .lp-cer-p1a,.lp-cer[data-s1]:not([data-s3]) .lp-cer-p1b,.lp-cer[data-s3]:not([data-s7]) .lp-cer-p1c,.lp-cer[data-s7] .lp-cer-p1d,.lp-cer:not([data-s7]) .lp-cer-v0,.lp-cer[data-s7] .lp-cer-v1{opacity:1;transform:none}.lp-cer-row{opacity:0;transition:opacity .4s var(--ease-out), transform .5s var(--ease-out);transform:translateY(8px)}.lp-cer-row0,.lp-cer[data-s3] .lp-cer-row1,.lp-cer[data-s6] .lp-cer-row2,.lp-cer[data-s7] .lp-cer-row3{opacity:1;transform:none}@keyframes lp-flash{0%{background-color:#34d6b829}}.lp-cer-toast{opacity:0;transition:opacity .35s var(--ease-out), transform .45s var(--ease-out);transform:translateY(12px)scale(.98)}.lp-cer[data-live][data-s3]:not([data-s4]) .lp-cer-toast1,.lp-cer[data-live][data-s7] .lp-cer-toast2{opacity:1;transform:none}.lp-cer[data-fade] :is(.lp-cer-sig,.lp-cer-seal,.lp-cer-row:not(.lp-cer-row0),.lp-cer-toast){opacity:0;transition:opacity .5s}.lp-cer[data-instant] *{transition:none!important}.lp-cer[data-paused] *{animation-play-state:paused!important}@media (prefers-reduced-motion:no-preference){.lp-cer[data-live][data-s3] .lp-cer-row1,.lp-cer[data-live][data-s6] .lp-cer-row2,.lp-cer[data-live][data-s7] .lp-cer-row3{animation:1.6s ease-out lp-flash}}.lp-cer-toggle{border:1px solid var(--border-strong);width:2.25rem;height:2.25rem;color:var(--foreground);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color .2s var(--ease-out), border-color .2s var(--ease-out);background:#06080db3;border-radius:999px;place-items:center;display:grid}.lp-cer-toggle:hover{background:#ffffff1a;border-color:#ffffff4d}.lp-cer-toggle svg{width:.875rem;height:.875rem}.lp-card{border:1px solid var(--border);transition:translate .9s var(--ease-out) var(--lp-d,0s), border-color .3s var(--ease-out), transform .3s var(--ease-out);background:linear-gradient(#ffffff09,#ffffff03);border-radius:1rem;position:relative}.lp-card-hover:hover{border-color:#ffffff29}@media (prefers-reduced-motion:no-preference){.lp-card-hover:hover{transform:translateY(-3px)}}.lp-spot{isolation:isolate}.lp-spot:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(22rem circle at var(--mx,50%) var(--my,0%), #5aa9ff1a, transparent 60%);opacity:0;transition:opacity .35s var(--ease-out);pointer-events:none;position:absolute;inset:0}.lp-spot:hover:before{opacity:1}.lp-icon-tile{color:var(--lp-teal);box-shadow:inset 0 0 0 1px var(--border);transition:background-color .3s var(--ease-out), color .3s var(--ease-out);background:#ffffff0d}.lp-card-hover:hover .lp-icon-tile{background:#34d6b824}.lp-window{border:1px solid var(--border-strong);background:var(--card);box-shadow:var(--lp-shadow-window);border-radius:.875rem;overflow:hidden}.lp-float{box-shadow:var(--lp-shadow-pop)}.lp-iso-frame{box-shadow:inset 0 0 0 1px var(--border), 0 30px 60px -30px #000000b3;background:#06080d;border-radius:1.5rem;position:relative;overflow:hidden}.lp-iso-frame:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--border);pointer-events:none;position:absolute;inset:0}.lp-snippet{border-bottom:1px solid var(--border);background:#06080d;border-start-start-radius:inherit;border-start-end-radius:inherit;height:13rem}.lp-snippet>svg{transition:scale .6s var(--ease-out)}.lp-card-hover:hover .lp-snippet>svg{scale:1.03}@media (min-width:64rem){.lp-bento-wide .lp-snippet{border-bottom:0;border-inline-start:1px solid var(--border);border-start-start-radius:0;border-start-end-radius:inherit;border-end-end-radius:inherit;height:100%;min-height:16rem}.lp-bento-wide .lp-h3{font-family:var(--font-display,var(--font-sans)), var(--font-sans);letter-spacing:-.035em;font-size:1.625rem;line-height:1.1}}.lp-paper{background:var(--paper);color:var(--paper-foreground);border-radius:.375rem;box-shadow:0 0 0 1px #0003,0 12px 28px -12px #0009}.lp-paper .lp-paper-muted{color:var(--paper-muted)}.lp-doc-text{color:var(--paper-foreground);font-size:.6875rem;line-height:1.6}.lp-avatar{background:color-mix(in oklab, var(--c) 16%, transparent);color:color-mix(in oklab, var(--c) 75%, white)}.lp-paper .lp-avatar{background:color-mix(in oklab, var(--c) 14%, white);color:color-mix(in oklab, var(--c) 78%, black)}.lp-field{border:1px dashed var(--c);background:color-mix(in oklab, var(--c) 7%, white);color:color-mix(in oklab, var(--c) 68%, black)}.lp-field-filled{background:color-mix(in oklab, var(--c) 4%, white);border-style:solid}.lp-field-active{background:color-mix(in oklab, var(--c) 11%, white);box-shadow:0 0 0 3px color-mix(in oklab, var(--c) 18%, transparent);border-style:solid}.lp-field-tag{background:var(--c);color:#fff}.lp-kbd-btn{border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;min-height:1.875rem;padding-inline:.75rem;font-size:.75rem;font-weight:600;display:inline-flex}.lp-kbd-primary{background:var(--primary);color:var(--primary-foreground)}.lp-motion [data-reveal]{transition:translate .9s var(--ease-out) var(--lp-d,0s)}.lp-motion [data-reveal]:not([data-reveal=stagger],[data-shown]){translate:0 2rem}.lp-motion [data-reveal=stagger]>*{transition:translate .9s var(--ease-out) var(--lp-d,0s), border-color .3s var(--ease-out), transform .3s var(--ease-out)}.lp-motion [data-reveal=stagger]:not([data-shown])>*{translate:0 1.5rem}[data-reveal=stagger]>:nth-child(2){--lp-d:60ms}[data-reveal=stagger]>:nth-child(3){--lp-d:.12s}[data-reveal=stagger]>:nth-child(4){--lp-d:.18s}[data-reveal=stagger]>:nth-child(5){--lp-d:.24s}[data-reveal=stagger]>:nth-child(6){--lp-d:.3s}[data-reveal=stagger]>:nth-child(7){--lp-d:.36s}[data-reveal=stagger]>:nth-child(n+8){--lp-d:.42s}.lp-motion :is([data-reveal=frame]:not([data-shown]),.lp-tour-visual:not([data-active])) .lp-sig-draw path{stroke-dashoffset:1px}.lp-sig-draw path{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .7s cubic-bezier(.45, 0, .25, 1) calc(var(--i,0) * .5s + .25s)}.lp-tour-marker{border:1px solid var(--border-strong);background:var(--lp-canvas);width:2rem;height:2rem;color:var(--muted-foreground);transition:background-color .35s var(--ease-out), border-color .35s var(--ease-out), color .35s var(--ease-out), box-shadow .35s var(--ease-out);border-radius:999px;place-items:center;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;font-weight:600;display:inline-grid}.lp-tour-step[data-active] .lp-tour-marker,.lp-tour-step[data-passed] .lp-tour-marker{border-color:var(--lp-teal);color:var(--lp-teal)}.lp-tour-step[data-active] .lp-tour-marker{box-shadow:0 0 0 5px #34d6b81f}@media (min-width:64rem){.lp-tour-steps{padding-inline-start:3.75rem;position:relative}.lp-tour-steps:before,.lp-tour-steps:after{content:"";inset-inline-start:calc(1rem - .5px);background:var(--border-strong);width:1px;position:absolute;top:0;bottom:0}.lp-tour-steps:after{background:linear-gradient(var(--lp-teal), var(--lp-blue));transform:scaleY(var(--lp-tour-progress,0));transform-origin:top;box-shadow:0 0 12px #34d6b899}.lp-tour-step{flex-direction:column;justify-content:center;min-height:76vh;padding-block:3rem;display:flex;position:relative}.lp-tour-step:first-of-type{justify-content:flex-start;min-height:60vh;padding-top:6rem}.lp-tour-step .lp-tour-marker{top:.125rem;position:absolute;inset-inline-start:-3.75rem}.lp-tour-step h3{color:var(--muted-foreground);transition:color .35s var(--ease-out)}.lp-tour-step[data-active] h3,.lp-tour-step[data-passed] h3{color:var(--foreground)}}.lp-tour-visuals{height:36rem;position:relative}.lp-tour-visual{inset-inline:0;opacity:0;visibility:hidden;transition:opacity .45s var(--ease-out), translate .7s var(--ease-out), scale .7s var(--ease-out), visibility 0s linear .7s;position:absolute;top:0;translate:0 1.25rem;scale:.985}.lp-tour-visual[data-active]{opacity:1;visibility:visible;transition-delay:0s;translate:0;scale:1}.lp-tour-nav{border:1px solid var(--border);background:#ffffff08;border-radius:.875rem;gap:.25rem;width:fit-content;max-width:100%;padding:.25rem;display:flex}.lp-tour-nav a{min-height:2.125rem;color:var(--muted-foreground);white-space:nowrap;transition:background-color .3s var(--ease-out), color .3s var(--ease-out);border-radius:.625rem;align-items:center;gap:.4375rem;padding-inline:.75rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.lp-tour-nav a:hover{color:var(--foreground)}.lp-tour-nav a[aria-current=step]{color:var(--foreground);box-shadow:inset 0 0 0 1px var(--border-strong);background:#ffffff14}.lp-tour-nav a[aria-current=step] svg{color:var(--lp-teal)}.lp-tour-nav svg{width:.9375rem;height:.9375rem}@media (prefers-reduced-motion:reduce){.lp-tour-visual{transition:none}}.lp-faq summary{cursor:pointer;list-style:none}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq details[open] .lp-faq-icon{transform:rotate(45deg)}.lp-faq-icon{transition:transform .3s var(--ease-out)}@media (prefers-reduced-motion:no-preference){.lp-faq details::details-content{block-size:0;transition:block-size .4s var(--ease-out), content-visibility .4s allow-discrete;overflow-y:clip}.lp-faq details[open]::details-content{block-size:auto}}.lp-cta{isolation:isolate;position:relative;overflow:hidden}.lp-cta:before{content:"";z-index:-1;background:radial-gradient(45% 60% at 50% 100%,#34d6b829,#0000 70%),radial-gradient(70% 70% at 50% 110%,#5aa9ff24,#0000 70%);height:70%;position:absolute;inset:auto 0 0}.lp-cta:after{content:"";z-index:-1;background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);opacity:.6;background-size:4.5rem 4.5rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(50% 60% at 50% 90%,#000 10%,#0000 70%);mask-image:radial-gradient(50% 60% at 50% 90%,#000 10%,#0000 70%)}@media (prefers-reduced-motion:reduce){.lp-faq-icon,.lp-arrow,.lp-card,.lp-header{transition:none}}.lp-scroll-hide{scrollbar-width:none}.lp-scroll-hide::-webkit-scrollbar{display:none}}
