:root{--font-sans: "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "Geist Mono", "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--radius: .75rem;--radius-sm: calc(var(--radius) - 4px);--radius-md: calc(var(--radius) - 2px);--radius-lg: var(--radius);--radius-xl: calc(var(--radius) + 4px);--background: oklch(.99 0 0);--foreground: oklch(.18 .02 260);--card: oklch(1 0 0);--card-foreground: oklch(.18 .02 260);--popover: oklch(1 0 0);--popover-foreground: oklch(.18 .02 260);--primary: oklch(.55 .22 275);--primary-foreground: oklch(.99 0 0);--brand: oklch(.62 .22 285);--brand-foreground: oklch(.99 0 0);--secondary: oklch(.96 .005 260);--secondary-foreground: oklch(.25 .02 260);--muted: oklch(.97 .005 260);--muted-foreground: oklch(.5 .02 260);--accent: oklch(.96 .005 260);--accent-foreground: oklch(.25 .02 260);--success: oklch(.65 .18 152);--success-foreground: oklch(.99 0 0);--warning: oklch(.78 .16 75);--warning-foreground: oklch(.18 .02 260);--destructive: oklch(.6 .22 27);--destructive-foreground: oklch(.99 0 0);--border: oklch(.9 .005 260);--input: oklch(.93 .005 260);--ring: oklch(.55 .22 275);--chart-1: oklch(.62 .22 285);--chart-2: oklch(.65 .18 152);--chart-3: oklch(.78 .16 75);--chart-4: oklch(.6 .22 27);--chart-5: oklch(.55 .22 215)}.dark{--background: oklch(.13 .018 265);--foreground: oklch(.96 .005 260);--card: oklch(.17 .02 265);--card-foreground: oklch(.96 .005 260);--popover: oklch(.17 .02 265);--popover-foreground: oklch(.96 .005 260);--primary: oklch(.7 .18 275);--primary-foreground: oklch(.13 .018 265);--brand: oklch(.7 .2 285);--brand-foreground: oklch(.13 .018 265);--secondary: oklch(.22 .02 265);--secondary-foreground: oklch(.96 .005 260);--muted: oklch(.2 .02 265);--muted-foreground: oklch(.65 .02 265);--accent: oklch(.22 .02 265);--accent-foreground: oklch(.96 .005 260);--success: oklch(.7 .18 152);--success-foreground: oklch(.13 .018 265);--warning: oklch(.78 .16 75);--warning-foreground: oklch(.13 .018 265);--destructive: oklch(.65 .22 27);--destructive-foreground: oklch(.99 0 0);--border: oklch(.27 .02 265);--input: oklch(.27 .02 265);--ring: oklch(.7 .18 275)}html{color-scheme:light}html.dark{color-scheme:dark}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans);font-feature-settings:"cv11","ss01","ss03";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--background);color:var(--foreground);font:16px / 1.55 var(--font-sans);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;overflow-x:hidden}.lp{position:relative}.lp:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(at 18% 8%,oklch(.62 .22 285 / .2) 0px,transparent 50%),radial-gradient(at 92% 14%,oklch(.55 .22 215 / .16) 0px,transparent 55%),radial-gradient(at 50% 80%,oklch(.65 .18 152 / .1) 0px,transparent 60%)}.dark .lp:before{background:radial-gradient(at 18% 8%,oklch(.7 .2 285 / .28) 0px,transparent 50%),radial-gradient(at 92% 14%,oklch(.6 .22 215 / .2) 0px,transparent 55%),radial-gradient(at 50% 80%,oklch(.7 .18 152 / .1) 0px,transparent 60%)}.lp-container{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:0 32px}.lp-nav{position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);background:color-mix(in oklch,var(--background) 70%,transparent);border-bottom:1px solid color-mix(in oklch,var(--border) 40%,transparent)}.lp-nav-inner{height:64px;display:flex;align-items:center;gap:28px}.lp-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.lp-brand-tile{width:32px;height:32px;border-radius:var(--radius-md);background:linear-gradient(135deg,var(--brand),var(--primary),var(--chart-5));color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 16px -4px #7f68ff59;box-shadow:0 8px 16px -4px oklch(.62 .22 285 / .35)}.lp-brand-tile svg{width:18px;height:18px}.lp-brand-name{font:600 16px var(--font-sans);letter-spacing:-.01em}.lp-brand-name .af{background:linear-gradient(135deg,var(--brand),var(--chart-5));-webkit-background-clip:text;background-clip:text;color:transparent}.lp-nav-links{display:flex;gap:4px;flex:1;margin-left:8px}.lp-nav-links a{padding:6px 10px;border-radius:var(--radius-md);font:500 14px var(--font-sans);color:var(--muted-foreground);text-decoration:none;cursor:pointer}.lp-nav-links a:hover{color:var(--foreground);background:color-mix(in oklch,var(--accent) 50%,transparent)}.lp-nav-tools{display:flex;gap:8px;align-items:center}.lp-icon-btn{width:36px;height:36px;border-radius:var(--radius-md);border:1px solid var(--input);background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--foreground)}.lp-icon-btn:hover{background:var(--accent)}.lp-icon-btn svg{width:16px;height:16px}.lp-lang{padding:6px 10px;font:500 11px var(--font-mono);text-transform:uppercase;letter-spacing:.08em;border-radius:var(--radius-md);border:1px solid var(--input);background:transparent;color:var(--muted-foreground);cursor:pointer}.lp-cta{display:inline-flex;gap:6px;align-items:center;height:36px;padding:0 14px;border-radius:var(--radius-md);font:500 14px var(--font-sans);color:#fff;cursor:pointer;border:0;background:linear-gradient(135deg,var(--brand),var(--primary),var(--chart-5));box-shadow:0 10px 20px -8px #7f68ff66;box-shadow:0 10px 20px -8px oklch(.62 .22 285 / .4);text-decoration:none}.lp-cta:hover{box-shadow:0 14px 26px -8px #7f68ff8c;box-shadow:0 14px 26px -8px oklch(.62 .22 285 / .55)}.lp-cta svg{width:14px;height:14px}.lp-cta-lg{height:48px;padding:0 22px;font-size:15px}.lp-cta-ghost{background:transparent;color:var(--foreground);border:1px solid var(--input);box-shadow:none}.lp-cta-ghost:hover{background:var(--accent);box-shadow:none}.lp-section{padding:96px 0;position:relative;z-index:1}.lp-section.tight{padding:64px 0}.lp-eyebrow{display:inline-flex;gap:8px;align-items:center;font:500 11px var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground);padding:6px 12px;border:1px solid var(--border);border-radius:999px;background:color-mix(in oklch,var(--card) 60%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lp-eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--success);animation:lpPulse 1.6s infinite}@keyframes lpPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.3)}}.lp-h1{font:700 76px / .98 var(--font-sans);letter-spacing:-.04em;margin:24px 0;text-wrap:balance}.lp-h1 .grad{background:linear-gradient(135deg,var(--brand),var(--primary),var(--chart-5));-webkit-background-clip:text;background-clip:text;color:transparent}.lp-h2{font:700 52px / 1.05 var(--font-sans);letter-spacing:-.03em;margin:16px 0;text-wrap:balance}.lp-h3{font:600 22px / 1.3 var(--font-sans);letter-spacing:-.015em;margin:0 0 6px}.lp-lead{font:400 20px / 1.55 var(--font-sans);color:var(--muted-foreground);max-width:620px;text-wrap:pretty}.lp-hero{padding:80px 0 96px}.lp-hero-inner{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center}.lp-hero-actions{display:flex;gap:12px;margin-top:32px;flex-wrap:wrap}.lp-hero-trust{display:flex;gap:20px;margin-top:28px;font:12px var(--font-mono);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.06em}.lp-hero-trust span{display:inline-flex;gap:6px;align-items:center}.lp-hero-trust svg{width:12px;height:12px;color:var(--success)}.lp-timer-card{position:relative;padding:28px;border-radius:24px;background:linear-gradient(135deg,color-mix(in oklch,var(--brand) 8%,transparent),transparent 60%),color-mix(in oklch,var(--card) 85%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid color-mix(in oklch,var(--brand) 30%,var(--border));box-shadow:0 1px #ffffff0d inset,0 30px 60px -25px #7f68ff66,0 50px 100px -40px #007f954d;box-shadow:0 1px #ffffff0d inset,0 30px 60px -25px oklch(.62 .22 285 / .4),0 50px 100px -40px oklch(.55 .22 215 / .3);transform:rotate(-1deg);transition:transform .4s cubic-bezier(.16,1,.3,1)}.lp-timer-card:hover{transform:rotate(0) scale(1.01)}.lp-timer-card:before{content:"";position:absolute;top:-100px;right:-80px;width:280px;height:280px;border-radius:50%;background:color-mix(in oklch,var(--brand) 22%,transparent);filter:blur(80px);pointer-events:none}.lp-timer-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.lp-timer-pill{display:inline-flex;gap:8px;align-items:center;padding:4px 10px;border-radius:999px;font:500 11px var(--font-mono);text-transform:uppercase;letter-spacing:.08em;background:color-mix(in oklch,var(--success) 15%,transparent);color:var(--success)}.lp-timer-pill .dot{width:6px;height:6px;border-radius:50%;background:currentColor;animation:lpPulse 1.6s infinite}.lp-timer-meta{font:11px var(--font-mono);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.06em}.lp-timer-desc{font:500 14px var(--font-sans);color:var(--foreground);margin-bottom:4px}.lp-timer-proj{display:inline-flex;gap:8px;align-items:center;font:12px var(--font-mono);color:var(--muted-foreground);margin-bottom:24px}.lp-timer-swatch{width:6px;height:6px;border-radius:50%;background:var(--brand)}.lp-timer-clock{font:500 96px / 1 var(--font-mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,var(--brand),var(--primary),var(--chart-5));-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:14px}.lp-timer-money{display:flex;justify-content:space-between;align-items:baseline;padding-top:16px;border-top:1px dashed color-mix(in oklch,var(--border) 80%,transparent)}.lp-timer-money-label{font:11px var(--font-mono);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.08em}.lp-timer-money-value{font:500 28px var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--success)}.lp-timer-money-value:before{content:"+";opacity:.5;margin-right:2px}.lp-timer-actions{display:flex;gap:8px;margin-top:18px}.lp-timer-btn{flex:1;height:40px;border-radius:var(--radius-md);border:0;cursor:pointer;font:500 13px var(--font-sans);display:inline-flex;gap:6px;align-items:center;justify-content:center}.lp-timer-btn-stop{background:var(--destructive);color:var(--destructive-foreground);box-shadow:0 8px 16px -6px #e62c2c66}.lp-timer-btn-ghost{background:transparent;color:var(--foreground);border:1px solid var(--input)}.lp-timer-btn svg{width:14px;height:14px}.lp-hero-shot{position:relative;padding:20px 0}.lp-floater{position:absolute;padding:12px 14px;background:color-mix(in oklch,var(--card) 90%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid color-mix(in oklch,var(--border) 60%,transparent);border-radius:var(--radius-md);box-shadow:0 16px 40px -12px #04070f40;font-size:12px;display:flex;gap:10px;align-items:center}.lp-floater svg{width:14px;height:14px}.lp-floater-1{top:-16px;left:-32px;transform:rotate(-3deg)}.lp-floater-2{bottom:12px;right:-24px;transform:rotate(2deg)}.lp-floater b{font-weight:600}.lp-floater small{color:var(--muted-foreground);display:block;font:10px var(--font-mono)}.lp-pain-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px}.lp-pain{padding:24px;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--card);position:relative}.lp-pain-quote{font:500 16px / 1.5 var(--font-sans);letter-spacing:-.01em;margin-bottom:12px;text-wrap:pretty}.lp-pain-quote:before{content:'"';color:var(--brand);font-size:32px;line-height:0;margin-right:4px;vertical-align:-8px}.lp-pain-attr{font:500 11px var(--font-mono);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.06em}.lp-pain-strike{text-decoration:line-through;text-decoration-color:var(--destructive);text-decoration-thickness:2px}.lp-feat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:56px}.lp-feat{padding:24px;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--card);position:relative;overflow:hidden;display:flex;flex-direction:column;gap:10px}.lp-feat-icon{width:40px;height:40px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;background:color-mix(in oklch,var(--brand) 12%,transparent);color:var(--brand);margin-bottom:8px}.lp-feat-icon svg{width:20px;height:20px}.lp-feat p{margin:0;color:var(--muted-foreground);font-size:14.5px;line-height:1.55}.lp-feat-tall{grid-row:span 1}.lp-feat-wide{grid-column:span 2;padding:32px}.lp-feat.is-accent{background:linear-gradient(135deg,color-mix(in oklch,var(--brand) 6%,transparent),var(--card));border-color:color-mix(in oklch,var(--brand) 30%,var(--border))}.lp-feat-tag{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:6px;font:500 11px var(--font-mono);background:color-mix(in oklch,var(--brand) 15%,transparent);color:var(--brand);width:fit-content}.lp-agent-vis{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:16px}.lp-agent-track{padding:14px;border-radius:var(--radius-md);background:color-mix(in oklch,var(--muted) 50%,transparent);border:1px solid var(--border)}.lp-agent-track-head{display:flex;justify-content:space-between;align-items:center;font:11px var(--font-mono);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px}.lp-agent-pulse{height:60px;border-radius:var(--radius-sm);background:linear-gradient(90deg,transparent 0%,color-mix(in oklch,var(--brand) 20%,transparent) 30%,color-mix(in oklch,var(--brand) 60%,transparent) 50%,color-mix(in oklch,var(--brand) 20%,transparent) 70%,transparent 100%);background-size:200% 100%;animation:lpScan 3s ease-in-out infinite;margin-bottom:10px}@keyframes lpScan{0%,to{background-position:-50% 0}50%{background-position:150% 0}}.lp-agent-row{font:12px var(--font-mono);color:var(--muted-foreground);display:flex;justify-content:space-between}.lp-agent-row b{color:var(--foreground);font-weight:500}.lp-int-strip{margin-top:56px;padding:32px;border-radius:var(--radius-xl);background:color-mix(in oklch,var(--card) 60%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid color-mix(in oklch,var(--border) 50%,transparent)}.lp-int-row{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;align-items:center}.lp-int{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 8px;border-radius:var(--radius-md);text-align:center;transition:all .15s}.lp-int:hover{background:color-mix(in oklch,var(--accent) 50%,transparent);transform:translateY(-2px)}.lp-int-logo{width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:var(--foreground)}.lp-int-logo svg{width:32px;height:32px}.lp-int-name{font:500 13px var(--font-sans)}.lp-int-tag{font:10px var(--font-mono);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.06em}.lp-int-foot{margin-top:24px;padding-top:20px;border-top:1px dashed var(--border);display:flex;justify-content:space-between;align-items:center;font:13px var(--font-sans);color:var(--muted-foreground)}.lp-demo-wrap{margin-top:56px;padding:40px;border-radius:24px;background:radial-gradient(at 50% 0%,color-mix(in oklch,var(--brand) 10%,transparent),transparent 60%),var(--card);border:1px solid color-mix(in oklch,var(--border) 60%,transparent);box-shadow:0 30px 60px -25px #04070f33}.lp-demo-inner{display:grid;grid-template-columns:1fr 1.4fr;gap:32px;align-items:center}.lp-demo-controls h3{font:600 24px var(--font-sans);letter-spacing:-.02em;margin:0 0 8px}.lp-demo-controls p{color:var(--muted-foreground);margin:0 0 24px}.lp-demo-input-wrap{display:flex;gap:0;border:1px solid var(--input);border-radius:var(--radius-md);background:var(--background);margin-bottom:16px;overflow:hidden}.lp-demo-input{flex:1;min-width:0;height:44px;padding:0 14px;font:14px var(--font-sans);background:transparent;border:0;outline:none;color:inherit}.lp-demo-rate{display:flex;align-items:center;gap:6px;height:44px;padding:0 14px;background:color-mix(in oklch,var(--muted) 50%,transparent);border-left:1px solid var(--input);font:500 14px var(--font-mono)}.lp-demo-rate input{width:60px;border:0;background:transparent;outline:none;font:inherit;color:inherit;text-align:right;font-variant-numeric:tabular-nums}.lp-demo-rate-suffix{color:var(--muted-foreground);font-size:12px}.lp-demo-actions{display:flex;gap:8px}.lp-demo-bigbtn{flex:1;height:52px;border:0;border-radius:var(--radius-md);font:600 15px var(--font-sans);cursor:pointer;display:inline-flex;gap:8px;align-items:center;justify-content:center;transition:all .15s}.lp-demo-bigbtn-start{background:linear-gradient(135deg,var(--brand),var(--primary),var(--chart-5));color:#fff;box-shadow:0 14px 30px -10px #7f68ff80;box-shadow:0 14px 30px -10px oklch(.62 .22 285 / .5)}.lp-demo-bigbtn-stop{background:var(--destructive);color:var(--destructive-foreground);box-shadow:0 14px 30px -10px #e62c2c66}.lp-demo-bigbtn svg{width:16px;height:16px}.lp-demo-bigbtn-ghost{background:transparent;color:var(--foreground);border:1px solid var(--input);flex:0 0 auto;padding:0 18px}.lp-demo-readout{position:relative;padding:32px;border-radius:20px;background:#05070e;color:#f0f2f5;overflow:hidden}.lp-demo-readout:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(at 50% 0%,oklch(.7 .2 285 / .2),transparent 60%)}.lp-demo-readout-grid{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.lp-demo-stat{padding:12px 14px;border-radius:var(--radius-md);background:#161b2480;border:1px solid oklch(.27 .02 265)}.lp-demo-stat-label{font:10px var(--font-mono);color:#898f9c;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.lp-demo-stat-value{font:500 24px var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.lp-demo-stat.is-money .lp-demo-stat-value{color:#35cd72}.lp-demo-bigclock{position:relative;font:500 88px / 1 var(--font-mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,#c8c7ff,#aad1ff 50%,#90d9ff 75%,#7dddff,#5ee2ff);background:linear-gradient(135deg,color(xyz 0.682 0.591 1.508),color(xyz 0.581 0.616 1.301) 50%,color(xyz 0.533 0.629 1.203) 75%,color(xyz 0.51 0.635 1.156),color(xyz 0.487 0.641 1.109));-webkit-background-clip:text;background-clip:text;color:transparent;text-align:center;margin-bottom:16px}.lp-demo-status{position:relative;font:11px var(--font-mono);color:#898f9c;text-align:center;text-transform:uppercase;letter-spacing:.1em}.lp-cta-band{margin:64px 0;padding:64px 48px;border-radius:32px;background:linear-gradient(135deg,var(--brand),var(--primary),var(--chart-5));color:#fff;text-align:center;position:relative;overflow:hidden}.lp-cta-band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(at 20% 100%,rgba(255,255,255,.15),transparent 50%),radial-gradient(at 80% 0%,rgba(255,255,255,.1),transparent 50%)}.lp-cta-band-inner{position:relative}.lp-cta-band h2{color:#fff;margin:0 0 12px}.lp-cta-band p{color:#fffc;font-size:18px;margin:0 auto 32px;max-width:540px}.lp-cta-band .lp-cta{background:#fff;color:var(--brand);box-shadow:0 14px 30px -10px #0000004d}.lp-cta-band .lp-cta:hover{box-shadow:0 20px 40px -10px #0006}.lp-cta-band-form{display:flex;gap:8px;max-width:460px;margin:0 auto;background:#ffffff26;padding:6px;border-radius:var(--radius-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.25)}.lp-cta-band-form input{flex:1;min-width:0;height:44px;padding:0 14px;background:transparent;border:0;outline:none;color:#fff;font:14px var(--font-sans)}.lp-cta-band-form input::placeholder{color:#fff9}.lp-cta-band-form button{height:44px;padding:0 20px;border:0;border-radius:calc(var(--radius-md) - 2px);background:#fff;color:var(--brand);font:600 14px var(--font-sans);cursor:pointer;display:inline-flex;gap:6px;align-items:center}.lp-cta-band-form button svg{width:14px;height:14px}.lp-cta-band-foot{margin-top:20px;font:12px var(--font-mono);color:#ffffffb3;text-transform:uppercase;letter-spacing:.06em}.lp-footer{padding:32px 0;border-top:1px solid var(--border);font:13px var(--font-sans);color:var(--muted-foreground)}.lp-footer-inner{display:flex;justify-content:space-between;align-items:center}.lp-footer-links{display:flex;gap:20px}.lp-footer a{color:inherit;text-decoration:none}.lp-footer a:hover{color:var(--foreground)}@media(max-width:960px){.lp-h1{font-size:56px}.lp-h2{font-size:40px}.lp-hero-inner,.lp-demo-inner,.lp-pain-grid,.lp-feat-grid{grid-template-columns:1fr}.lp-int-row{grid-template-columns:repeat(3,1fr)}.lp-feat-wide{grid-column:span 1}.lp-nav-links{display:none}}
