:root{--lp-bg:#05040a;--lp-surface:#0d0b14;--lp-surface-bright:#161421;--lp-text-main:#ffffff;--lp-text-muted:#a1a1aa;--lp-border-card:rgba(255,255,255,0.08);--lp-gradient-heading:linear-gradient(to bottom right,#fff,#a1a1aa)}html[data-product=stargate]{--lp-accent:#a78bfa;--lp-accent-hover:#c4b5fd;--lp-accent-low:rgba(167,139,250,0.1);--lp-accent-glow:rgba(167,139,250,0.18);--lp-accent-2:#22d3ee;--lp-gradient-mid:#d6c8ff;--lp-aurora-b-glow:rgba(34,211,238,0.14)}html[data-product=code-analysis]{--lp-accent:#00d3ff;--lp-accent-hover:#33ddff;--lp-accent-low:rgba(0,211,255,0.1);--lp-accent-glow:rgba(0,211,255,0.18);--lp-accent-2:#4f46e5;--lp-gradient-mid:#7de9ff;--lp-aurora-b-glow:rgba(79,70,229,0.16)}.lp-root{color:var(--lp-text-main)}.lp-root [id]{scroll-margin-top:96px}@media (prefers-reduced-motion:no-preference){html[data-product=code-analysis],html[data-product=stargate]{scroll-behavior:smooth}}.lp-root ::selection{background:color-mix(in srgb,var(--lp-accent) 25%,transparent);color:inherit}.lp-root{position:relative;z-index:10;padding-bottom:140px;overflow-x:clip;interpolate-size:allow-keywords}.lp-shell{width:100%;max-width:76rem;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.lp-gap{margin-top:clamp(112px,14vw,200px)}.lp-gap-sm{margin-top:clamp(72px,9vw,128px)}.lp-gradient-text{background:linear-gradient(100deg,var(--lp-accent) 0,var(--lp-gradient-mid) 55%,#ffffff 120%);-webkit-background-clip:text;background-clip:text;color:transparent}.lp-aurora{position:absolute;inset:0;top:-80px;height:1100px;z-index:-1;pointer-events:none;overflow:hidden;mask-image:linear-gradient(180deg,#000 55%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent)}.lp-aurora-a,.lp-aurora-b{position:absolute;border-radius:50%;filter:blur(90px);opacity:.5}.lp-aurora-a{top:-260px;left:50%;width:760px;height:620px;transform:translateX(-50%);background:radial-gradient(circle,var(--lp-accent-glow),transparent 68%);opacity:.7}.lp-aurora-b{top:40px;right:-120px;width:460px;height:460px;background:radial-gradient(circle,var(--lp-aurora-b-glow),transparent 70%)}.lp-grid{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:44px 44px;mask-image:radial-gradient(circle at 50% 22%,#000,transparent 62%);-webkit-mask-image:radial-gradient(circle at 50% 22%,#000,transparent 62%)}.lp-hero{text-align:center;padding-top:clamp(40px,8vw,96px)}.lp-hero,.lp-wordmark{display:flex;flex-direction:column;align-items:center}.lp-wordmark{gap:12px}.lp-wordmark-text{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:clamp(1.15rem,2.4vw,1.45rem);font-weight:600;letter-spacing:-.02em;color:#fff}.lp-wordmark-cursor{display:inline-block;margin-left:2px;color:var(--lp-accent);animation:lp-blink 1.1s steps(1) infinite}@keyframes lp-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.lp-wordmark-cursor{animation:none}}.lp-byline{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--lp-text-muted);padding:4px 12px;border-radius:999px;border:1px solid var(--lp-border-card);background:var(--lp-accent-low);transition:color .15s ease,border-color .15s ease}.lp-byline:hover{color:#fff;border-color:color-mix(in srgb,var(--lp-accent) 30%,transparent)}.lp-hero-title{margin-top:28px;font-size:clamp(2.7rem,6.6vw,4.8rem);font-weight:640;letter-spacing:-.04em;line-height:1;color:#fff;text-wrap:balance}.lp-hero-sub{margin-top:1.5rem;max-width:40rem;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.6;color:var(--lp-text-muted);text-wrap:pretty}.lp-hero-cta{margin-top:2.2rem;display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.lp-window-wrap{position:relative;width:100%;max-width:62rem;margin:clamp(56px,8vw,88px) auto 0}.lp-window-glow{position:absolute;inset:-14% 4% -30%;background:radial-gradient(ellipse at 50% 0,var(--lp-accent-glow),transparent 66%);filter:blur(30px);z-index:-1}.lp-window{position:relative;text-align:left;border:1px solid var(--lp-border-card);border-radius:20px;background:linear-gradient(180deg,rgba(22,20,33,.9),rgba(13,11,20,.9));backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 40px 90px -50px rgba(0,0,0,.9),0 0 0 1px rgba(0,0,0,.4);overflow:hidden}.lp-window-bar{position:relative;display:flex;align-items:center;gap:16px;padding:12px 16px;border-bottom:1px solid var(--lp-border-card);background:rgba(255,255,255,.02)}.lp-window>.lp-window-bar{justify-content:center}.lp-window>.lp-window-bar .lp-dots{position:absolute;left:16px;top:50%;transform:translateY(-50%)}.lp-window>.lp-window-bar .lp-segmented{margin:0}.lp-dots{display:flex;gap:7px;flex:0 0 auto}.lp-dots span{width:11px;height:11px;border-radius:999px;background:rgba(255,255,255,.13)}.lp-segmented{display:flex;gap:3px;padding:3px;margin:0 auto;border-radius:999px;border:1px solid var(--lp-border-card);background:rgba(0,0,0,.3)}.lp-seg{position:relative;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:12px;font-weight:500;color:var(--lp-text-muted);padding:5px 13px;border-radius:999px;cursor:pointer;background:transparent;transition:color .2s ease}@media (hover:hover) and (pointer:fine){.lp-seg:not(.is-active):hover{color:#fff}}.lp-seg.is-active{color:#05040a}.lp-seg-pill{position:absolute;inset:0;z-index:0;border-radius:999px;background:var(--lp-accent)}.lp-seg-label{position:relative;z-index:1}.lp-seg:focus-visible{outline:2px solid var(--lp-accent);outline-offset:2px}.lp-window-file{flex:0 0 auto;font-style:normal;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:11px;color:var(--lp-text-muted)}.lp-window-body{display:grid;grid-template-columns:1fr}@media (min-width:780px){.lp-window-body{grid-template-columns:1.1fr .9fr}}.lp-window-code{padding:20px 22px;min-width:0}.lp-code-stack{display:grid;min-height:208px}.lp-code-stack>*{grid-area:1/1}.lp-code-layer{overflow-x:auto}.lp-stage{position:relative;display:flex;align-items:center;justify-content:center;min-height:208px;padding:28px;border-top:1px solid var(--lp-border-card)}@media (min-width:780px){.lp-stage{border-top:none;border-left:1px solid var(--lp-border-card)}}.lp-stage-label{position:absolute;top:12px;left:14px;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.28)}.lp-stage-stack{position:relative;display:grid;place-items:center;width:100%;min-height:200px}.lp-stage-layer{grid-area:1/1;width:100%;transition:opacity .32s ease}.lp-run{flex-direction:column;width:100%;max-width:300px;margin:14px auto 0;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:12px}.lp-run,.lp-run-row{display:flex;gap:9px}.lp-run-row{align-items:center;color:#d4d4dc}.lp-run-row svg{color:var(--lp-accent);flex:0 0 auto}.lp-run-row.is-pending{color:rgba(255,255,255,.28)}.lp-run-dot{position:relative;flex:0 0 auto;width:8px;height:8px;margin:0 3px;border-radius:999px;background:var(--lp-accent);animation:lp-pulse 1.4s ease-in-out infinite}@keyframes lp-pulse{50%{opacity:.35}}.lp-run-pending-dot{flex:0 0 auto;width:8px;height:8px;margin:0 3px;border-radius:999px;background:rgba(255,255,255,.14)}.lp-run-bar{flex:1 1 auto;height:3px;margin-left:6px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}.lp-run-bar span{display:block;height:100%;width:60%;border-radius:999px;background:var(--lp-accent);animation:lp-progress 2.6s ease-in-out infinite alternate}@keyframes lp-progress{0%{width:42%}to{width:74%}}@media (prefers-reduced-motion:reduce){.lp-run-bar span,.lp-run-dot{animation:none}}.lp-grades{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;width:100%;max-width:320px;margin:14px auto 0}.lp-grade-tile{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:12px;border:1px solid var(--lp-border-card);background:rgba(22,20,33,.65)}.lp-grade-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.lp-grade-letter{font-size:1.55rem;font-weight:700;line-height:1}.lp-grade-letter,.lp-grade-value{font-family:var(--font-jetbrains-mono),ui-monospace,monospace}.lp-grade-value{font-size:11px;color:var(--lp-text-muted)}.lp-grade-name{font-size:11px;font-weight:500;color:#d4d4dc}.lp-grade-bar{height:3px;margin-top:4px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}.lp-grade-bar span{display:block;height:100%;border-radius:999px}.lp-grade-conf{display:inline-flex;align-items:center;gap:5px;margin-top:2px;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.35)}.lp-conf-dot{width:5px;height:5px;border-radius:999px}.lp-report-mock{display:flex;flex-direction:column;gap:12px;width:100%;max-width:300px;margin:14px auto 0;padding:18px;border-radius:12px;border:1px solid var(--lp-border-card);background:rgba(22,20,33,.65)}.lp-report-title{font-size:13px;font-weight:600;color:#fff}.lp-report-sub{margin-top:2px;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:10px;color:var(--lp-text-muted)}.lp-report-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:9px;border:1px solid var(--lp-border-card);background:rgba(0,0,0,.25)}.lp-report-file{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:11px;color:#d4d4dc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-report-desc{font-size:11px;color:var(--lp-text-muted)}.lp-severity-chip{flex:0 0 auto;font-size:9px;font-weight:700;letter-spacing:.08em;padding:3px 8px;border-radius:999px}.lp-report-foot,.lp-severity-chip{font-family:var(--font-jetbrains-mono),ui-monospace,monospace}.lp-report-foot{display:flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.06em;color:rgba(255,255,255,.35)}.lp-graph{display:flex;flex-direction:column;width:100%;max-width:290px;margin:14px auto 0}.lp-graph-node{display:flex;flex-wrap:wrap;align-items:center;gap:9px;padding:11px 13px;border-radius:11px;border:1px solid var(--lp-border-card);background:rgba(22,20,33,.65)}.lp-graph-dot{flex:0 0 auto;width:7px;height:7px;border-radius:999px;background:var(--lp-accent)}.lp-graph-name{font-size:11px;color:#fff}.lp-graph-comp,.lp-graph-name{font-family:var(--font-jetbrains-mono),ui-monospace,monospace}.lp-graph-comp{margin-left:auto;font-size:10px;color:var(--lp-text-muted);white-space:nowrap}.lp-graph-caps{flex-basis:100%;display:flex;gap:6px;padding-left:16px}.lp-graph-cap{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:9px;letter-spacing:.06em;padding:2px 8px;border-radius:999px;background:var(--lp-accent-low);color:var(--lp-accent)}.lp-graph-edge{display:flex;align-items:center;gap:10px;height:30px;margin-left:26px}.lp-graph-edge:before{content:"";width:2px;height:100%;border-radius:999px;background:linear-gradient(to bottom,var(--lp-accent),var(--lp-accent-low))}.lp-graph-edge-label{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.35)}.lp-graph-h{display:flex;align-items:center;width:100%}.lp-graph-h .lp-graph-node{flex:1 1 0;min-width:0}.lp-graph-h .lp-graph-comp{margin-left:0;flex-basis:100%;padding-left:16px;overflow:hidden;text-overflow:ellipsis}.lp-graph-h-edge{flex:0 0 22px;height:2px;border-radius:999px;background:linear-gradient(to right,var(--lp-accent),var(--lp-accent-low))}.lp-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;border:1px solid var(--lp-border-card);border-radius:20px;overflow:hidden;background:var(--lp-border-card)}@media (min-width:720px){.lp-stats{grid-template-columns:repeat(4,1fr)}}.lp-stat{display:flex;flex-direction:column;align-items:center;gap:6px;padding:32px 20px;background:rgba(13,11,20,.6);text-align:center}.lp-stat-value{font-size:clamp(2rem,4vw,2.8rem);font-weight:640;letter-spacing:-.03em;background:linear-gradient(180deg,#fff,#b7b7c2);-webkit-background-clip:text;background-clip:text;color:transparent}.lp-stat-label{font-size:13px;color:var(--lp-text-muted)}.lp-statement{max-width:54rem;margin:0 auto;text-align:center;font-size:clamp(1.6rem,3.6vw,2.6rem);font-weight:500;line-height:1.32;letter-spacing:-.02em;color:#fff;text-wrap:balance}.lp-head{max-width:46rem;margin:0 auto 56px;text-align:center}.lp-head-left{margin:0 0 32px;text-align:left}.lp-eyebrow{display:inline-block;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:12px;text-transform:uppercase;letter-spacing:.16em;color:var(--lp-accent);margin-bottom:16px}.lp-title{font-size:clamp(1.8rem,4vw,2.7rem);font-weight:620;color:#fff;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.lp-lead{margin-top:18px;font-size:1.08rem;line-height:1.65;color:var(--lp-text-muted);text-wrap:pretty}.lp-head:not(.lp-head-left) .lp-lead{max-width:40rem;margin-left:auto;margin-right:auto}.lp-features{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:720px){.lp-features{grid-template-columns:repeat(6,1fr)}.lp-feature{grid-column:span 2}.lp-feature-wide{grid-column:span 3}}.lp-feature{position:relative;padding:26px;border:1px solid var(--lp-border-card);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.005));overflow:hidden;transition:border-color .2s ease,transform .2s ease}@media (hover:hover) and (pointer:fine){.lp-feature:hover{border-color:color-mix(in srgb,var(--lp-accent) 35%,transparent);transform:translateY(-2px)}}.lp-feature-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:11px;margin-bottom:18px;color:var(--lp-accent);background:var(--lp-accent-low);border:1px solid color-mix(in srgb,var(--lp-accent) 20%,transparent)}.lp-feature-title{font-size:1.1rem;font-weight:600;color:#fff;letter-spacing:-.01em}.lp-feature-body{margin-top:8px;font-size:.95rem;line-height:1.6;color:var(--lp-text-muted)}.lp-bento{display:grid;grid-template-columns:1fr;gap:18px}@media (min-width:720px){.lp-bento{grid-template-columns:repeat(3,1fr)}.lp-tile-wide{grid-column:span 2}}.lp-tile{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--lp-border-card);border-radius:18px;background:var(--lp-surface);box-shadow:0 24px 60px -40px rgba(0,0,0,.8);transition:border-color .2s ease}@media (hover:hover) and (pointer:fine){.lp-tile:hover{border-color:color-mix(in srgb,var(--lp-accent) 30%,transparent)}}.lp-tile-body{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:22px;min-height:180px}.lp-tile-cap{padding:12px 18px 16px;font-size:13px;font-weight:500;color:var(--lp-text-muted);border-top:1px solid var(--lp-border-card)}.lp-mock-row{display:flex;align-items:center;gap:12px}.lp-mock-path{flex:0 0 auto;width:46%;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:11px;color:#d4d4dc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-mock-bars{flex:1 1 auto;display:flex;flex-direction:column;gap:4px}.lp-mock-bar{height:4px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}.lp-mock-bar span{display:block;height:100%;border-radius:999px;background:var(--lp-accent);opacity:.75}.lp-mock-json{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:11.5px;line-height:1.7;color:#d4d4dc;white-space:pre;overflow-x:auto}.lp-mock-json .k{color:var(--lp-accent)}.lp-mock-json .m{color:var(--lp-text-muted)}.lp-coverage{display:flex;align-items:flex-end;gap:6px;height:64px}.lp-coverage span{flex:1 1 auto;border-radius:4px 4px 0 0;background:var(--lp-accent);opacity:.65}.lp-pdf-mock{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:10px;border:1px solid var(--lp-border-card);background:rgba(0,0,0,.25)}.lp-pdf-line{height:5px;border-radius:999px;background:rgba(255,255,255,.1)}.lp-pdf-badge{align-self:flex-start;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:16px;font-weight:700;padding:4px 10px;border-radius:8px}.lp-marquee,.lp-marquee-section{overflow:hidden}.lp-marquee{display:flex;width:100%;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.lp-marquee+.lp-marquee{margin-top:14px}.lp-marquee-track{display:flex;gap:12px;padding-right:12px;flex:0 0 auto;animation:lp-scroll 42s linear infinite}.lp-marquee-rev .lp-marquee-track{animation-direction:reverse}@keyframes lp-scroll{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.lp-marquee-track{animation:none;flex-wrap:wrap;justify-content:center}}.lp-chip{flex:0 0 auto;font-size:14px;font-weight:500;color:#e6e6ea;padding:9px 18px;border-radius:999px;border:1px solid var(--lp-border-card);background:var(--lp-surface)}.lp-center{margin-top:44px;text-align:center}.lp-split{display:grid;grid-template-columns:1fr;gap:40px;align-items:center}@media (min-width:940px){.lp-split{grid-template-columns:.92fr 1.08fr;gap:60px}}.lp-checklist{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.lp-checklist li{display:flex;align-items:center;gap:10px;font-size:.98rem;color:#d4d4dc}.lp-checklist svg{color:var(--lp-accent);flex:0 0 auto}.lp-left-cta{margin-top:28px}.lp-code-card{border:1px solid var(--lp-border-card);border-radius:18px;background:linear-gradient(180deg,rgba(22,20,33,.7),rgba(13,11,20,.85));box-shadow:0 40px 90px -55px rgba(0,0,0,.9);overflow:hidden}.lp-window-bar-plain{justify-content:flex-start}.lp-window-bar-plain .lp-window-file{margin-left:8px}.lp-code-card-body{padding:20px 22px;overflow-x:auto}.lp-faq{display:flex;flex-direction:column;gap:12px;max-width:48rem;margin:0 auto}.lp-faq-item{border:1px solid var(--lp-border-card);border-radius:16px;background:rgba(13,11,20,.5);overflow:hidden;transition:border-color .2s ease}.lp-faq-item[open]{border-color:color-mix(in srgb,var(--lp-accent) 25%,transparent)}.lp-faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;font-size:1.02rem;font-weight:500;color:#fff}.lp-faq-item summary::-webkit-details-marker{display:none}.lp-faq-item summary:focus-visible{outline:2px solid var(--lp-accent);outline-offset:-2px;border-radius:16px}.lp-faq-icon{position:relative;flex:0 0 auto;width:14px;height:14px}.lp-faq-icon:after,.lp-faq-icon:before{content:"";position:absolute;background:var(--lp-accent);border-radius:2px;transition:transform .2s ease,opacity .2s ease}.lp-faq-icon:before{top:6px;left:0;width:14px;height:2px}.lp-faq-icon:after{top:0;left:6px;width:2px;height:14px}.lp-faq-item[open] .lp-faq-icon:after{transform:scaleY(0);opacity:0}@media (prefers-reduced-motion:reduce){.lp-faq-icon:after,.lp-faq-icon:before{transition:opacity .2s ease}}.lp-faq-item p{padding:0 24px 22px;font-size:.96rem;line-height:1.7;color:var(--lp-text-muted)}.lp-faq-item::details-content{height:0;overflow:hidden;content-visibility:hidden;transition:height .3s ease,content-visibility allow-discrete .3s}.lp-faq-item[open]::details-content{height:auto;content-visibility:visible}@media (prefers-reduced-motion:reduce){.lp-faq-item::details-content{transition:none}}.lp-cta-card{position:relative;overflow:hidden;text-align:center;padding:clamp(48px,8vw,88px) 28px;border:1px solid color-mix(in srgb,var(--lp-accent) 22%,transparent);border-radius:28px;background:linear-gradient(180deg,color-mix(in srgb,var(--lp-accent) 6%,transparent),rgba(13,11,20,.4))}.lp-cta-glow{position:absolute;inset:-60% 20% auto;height:380px;background:radial-gradient(ellipse at 50% 0,var(--lp-accent-glow),transparent 68%);filter:blur(20px);z-index:0}.lp-cta-card>:not(.lp-cta-glow){position:relative;z-index:1}.lp-cta-title{font-size:clamp(2rem,5vw,3.2rem);font-weight:640;letter-spacing:-.035em;line-height:1.05;color:#fff;text-wrap:balance}.lp-cta-lead{max-width:40rem;margin:18px auto 0;font-size:1.08rem;line-height:1.65;color:var(--lp-text-muted);text-wrap:pretty}.lp-cta-row{margin-top:32px;gap:14px}.lp-cta-links,.lp-cta-row{display:flex;flex-wrap:wrap;justify-content:center}.lp-cta-links{margin-top:28px;align-items:center;gap:12px;font-size:13px;color:var(--lp-text-muted)}.lp-cta-links a{display:inline-flex;align-items:center;gap:6px;color:#d4d4dc;transition:color .15s ease}.lp-cta-links a:hover{color:var(--lp-accent)}.lp-cta-fine{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;letter-spacing:.03em}.lp-wl-form{margin:32px auto 0;display:flex;flex-wrap:wrap;justify-content:center;gap:12px;max-width:30rem}.lp-wl-input{flex:1 1 220px;padding:11px 18px;font-size:15px;color:#fff;border-radius:.5rem;border:1px solid var(--lp-border-card);background:var(--lp-surface-bright);transition:border-color .15s ease}.lp-wl-input::placeholder{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:13px;color:rgba(255,255,255,.3)}.lp-wl-input:focus-visible{outline:2px solid var(--lp-accent);outline-offset:1px;border-color:transparent}.lp-wl-status{margin-top:14px;font-size:14px}.lp-wl-status.is-error{color:#f87171}.lp-wl-success{margin:32px auto 0;display:inline-flex;align-items:center;gap:10px;font-size:1.02rem;font-weight:500;color:#fff}.lp-wl-success svg{color:var(--lp-accent);flex:0 0 auto}@media (max-width:719px){.lp-statement{font-size:1.55rem}.lp-window-file{display:none}.lp-segmented{margin:0}}