@charset "UTF-8";@layer reset,tokens,base,components,utilities;@layer reset{*,*:before,*:after{box-sizing:border-box}:where(html,body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol,fieldset,legend){margin:0;padding:0}:where(ul,ol)[role=list]{list-style:none}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{min-block-size:100dvh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:where(img,picture,video,canvas,svg){display:block;max-inline-size:100%}:where(input,button,textarea,select){font:inherit;color:inherit;letter-spacing:inherit}:where(button){background:none;border:0;padding:0;text-align:inherit;cursor:pointer}:where(textarea){resize:vertical}:where(a){color:inherit;text-decoration:none}:where(table){border-collapse:collapse;border-spacing:0}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(#app){isolation:isolate}:where(input[type=number]){appearance:textfield}:where(input[type=number])::-webkit-outer-spin-button,:where(input[type=number])::-webkit-inner-spin-button{appearance:none;margin:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}}@layer tokens{:root{--tq-blue-50: oklch(.972 .018 252);--tq-blue-100: oklch(.94 .04 252);--tq-blue-200: oklch(.884 .075 252);--tq-blue-300: oklch(.798 .115 252);--tq-blue-400: oklch(.694 .148 252);--tq-blue-500: oklch(.592 .163 252);--tq-blue-600: oklch(.524 .158 252);--tq-blue-700: oklch(.452 .139 252);--tq-blue-800: oklch(.378 .115 252);--tq-blue-900: oklch(.302 .088 252);--tq-coral-50: oklch(.973 .018 32);--tq-coral-100: oklch(.943 .04 32);--tq-coral-200: oklch(.891 .073 32);--tq-coral-300: oklch(.821 .122 32);--tq-coral-400: oklch(.755 .163 32);--tq-coral-500: oklch(.694 .19 32);--tq-coral-600: oklch(.63 .189 32);--tq-coral-700: oklch(.549 .166 32);--tq-coral-800: oklch(.462 .137 32);--tq-coral-900: oklch(.382 .108 32);--tq-neutral-0: oklch(1 0 0);--tq-neutral-25: oklch(.991 .002 250);--tq-neutral-50: oklch(.982 .003 250);--tq-neutral-100: oklch(.965 .004 250);--tq-neutral-200: oklch(.925 .006 250);--tq-neutral-300: oklch(.871 .008 250);--tq-neutral-400: oklch(.752 .011 250);--tq-neutral-500: oklch(.631 .013 250);--tq-neutral-600: oklch(.53 .014 250);--tq-neutral-700: oklch(.437 .014 250);--tq-neutral-800: oklch(.341 .013 250);--tq-neutral-900: oklch(.263 .012 250);--tq-neutral-950: oklch(.203 .011 250);--tq-neutral-1000: oklch(.147 .009 250);--tq-green-50: oklch(.968 .035 152);--tq-green-100: oklch(.936 .072 150);--tq-green-200: oklch(.884 .124 148);--tq-green-500: oklch(.723 .187 146);--tq-green-600: oklch(.652 .185 145);--tq-green-700: oklch(.567 .163 145);--tq-green-800: oklch(.487 .138 146);--tq-green-900: oklch(.402 .112 148);--tq-amber-50: oklch(.975 .028 82);--tq-amber-100: oklch(.947 .062 80);--tq-amber-200: oklch(.898 .112 78);--tq-amber-500: oklch(.79 .163 72);--tq-amber-600: oklch(.716 .172 62);--tq-amber-700: oklch(.634 .174 52);--tq-amber-800: oklch(.552 .163 46);--tq-amber-900: oklch(.472 .142 43);--tq-red-50: oklch(.971 .016 20);--tq-red-100: oklch(.938 .037 20);--tq-red-200: oklch(.885 .07 20);--tq-red-500: oklch(.605 .201 22);--tq-red-600: oklch(.545 .196 22);--tq-red-700: oklch(.47 .17 22);--tq-red-900: oklch(.33 .114 22);--tq-color-primary: var(--tq-blue-500);--tq-color-primary-hover: var(--tq-blue-600);--tq-color-primary-pressed: var(--tq-blue-700);--tq-color-primary-suppl: var(--tq-blue-50);--tq-color-primary-border: var(--tq-blue-200);--tq-color-on-primary: var(--tq-neutral-0);--tq-color-accent: var(--tq-coral-500);--tq-color-accent-hover: var(--tq-coral-600);--tq-color-accent-suppl: var(--tq-coral-50);--tq-color-on-accent: var(--tq-neutral-0);--tq-color-info: var(--tq-blue-500);--tq-color-info-hover: var(--tq-blue-600);--tq-color-info-suppl: var(--tq-blue-50);--tq-color-info-border: var(--tq-blue-200);--tq-color-info-fg: var(--tq-blue-700);--tq-color-success: var(--tq-green-600);--tq-color-success-hover: var(--tq-green-700);--tq-color-success-suppl: var(--tq-green-50);--tq-color-success-border: var(--tq-green-200);--tq-color-success-fg: var(--tq-green-700);--tq-color-warning: var(--tq-amber-600);--tq-color-warning-hover: var(--tq-amber-700);--tq-color-warning-suppl: var(--tq-amber-50);--tq-color-warning-border: var(--tq-amber-200);--tq-color-warning-fg: var(--tq-amber-700);--tq-color-error: var(--tq-red-600);--tq-color-error-hover: var(--tq-red-700);--tq-color-error-suppl: var(--tq-red-50);--tq-color-error-border: var(--tq-red-200);--tq-color-error-fg: var(--tq-red-700);--tq-color-on-status: var(--tq-neutral-0);--tq-bg-body: var(--tq-neutral-100);--tq-bg-card: var(--tq-neutral-0);--tq-bg-elevated: var(--tq-neutral-0);--tq-bg-sunken: var(--tq-neutral-50);--tq-bg-hover: color-mix(in oklch, var(--tq-neutral-900) 5%, transparent);--tq-bg-active: color-mix(in oklch, var(--tq-neutral-900) 9%, transparent);--tq-bg-selected: var(--tq-blue-50);--tq-bg-disabled: var(--tq-neutral-100);--tq-bg-code: var(--tq-neutral-100);--tq-bg-sidebar: transparent;--tq-bg-topbar: transparent;--tq-bg-overlay: oklch(.263 .012 250 / .4);--tq-bg-skeleton: var(--tq-neutral-200);--tq-border: color-mix(in oklch, var(--tq-neutral-900) 9%, transparent);--tq-border-strong: color-mix(in oklch, var(--tq-neutral-900) 14%, transparent);--tq-border-hover: color-mix(in oklch, var(--tq-neutral-900) 22%, transparent);--tq-divider: color-mix(in oklch, var(--tq-neutral-900) 7%, transparent);--tq-border-solid: color-mix(in oklch, var(--tq-neutral-900) 16%, var(--tq-bg-body));--tq-text-1: var(--tq-neutral-900);--tq-text-2: var(--tq-neutral-700);--tq-text-3: var(--tq-neutral-500);--tq-text-disabled: var(--tq-neutral-400);--tq-text-inverse: var(--tq-neutral-0);--tq-text-link: var(--tq-blue-600);--tq-mix-shade: oklch(0 0 0);--tq-space-0: 0;--tq-space-1: 4px;--tq-space-2: 8px;--tq-space-3: 12px;--tq-space-4: 16px;--tq-space-5: 20px;--tq-space-6: 24px;--tq-space-7: 28px;--tq-space-8: 32px;--tq-space-9: 36px;--tq-space-10: 40px;--tq-space-11: 44px;--tq-space-12: 48px;--tq-space-14: 56px;--tq-space-16: 64px;--tq-space-20: 80px;--tq-space-24: 96px;--tq-radius-sm: 6px;--tq-radius-md: 10px;--tq-radius-lg: 14px;--tq-radius-xl: 20px;--tq-radius-full: 999px;--tq-font-ui: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--tq-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--tq-fs-1: 11px;--tq-fs-2: 12px;--tq-fs-3: 13px;--tq-fs-4: 14px;--tq-fs-5: 16px;--tq-fs-6: 18px;--tq-fs-7: clamp(20px, 1.2vw + 14px, 24px);--tq-fs-8: clamp(26px, 1.8vw + 16px, 34px);--tq-fs-9: clamp(32px, 2.4vw + 18px, 44px);--tq-lh-tight: 1.25;--tq-lh-base: 1.5;--tq-lh-loose: 1.65;--tq-fw-regular: 400;--tq-fw-medium: 500;--tq-fw-semibold: 600;--tq-control-tiny: 24px;--tq-control-small: 30px;--tq-control-medium: 36px;--tq-control-large: 42px;--tq-shadow-1: 0 1px 2px oklch(.263 .012 250 / .04);--tq-shadow-2: 0 8px 24px oklch(.263 .012 250 / .08), 0 2px 6px oklch(.263 .012 250 / .04);--tq-shadow-3: 0 24px 64px oklch(.263 .012 250 / .16), 0 6px 16px oklch(.263 .012 250 / .06);--tq-dur-fast: .12s;--tq-dur-base: .2s;--tq-dur-slow: .32s;--tq-ease: cubic-bezier(.4, 0, .2, 1);--tq-ease-out: cubic-bezier(0, 0, .2, 1);--tq-ease-in: cubic-bezier(.4, 0, 1, 1);--tq-sidebar-w: 268px;--tq-sidebar-w-collapsed: 68px;--tq-topbar-h: 64px;--tq-content-max: 1440px;--tq-shell-gap: 10px;--tq-panel-radius: var(--tq-radius-xl)}:root[data-theme=dark]{--tq-color-primary: var(--tq-blue-400);--tq-color-primary-hover: var(--tq-blue-300);--tq-color-primary-pressed: var(--tq-blue-200);--tq-color-primary-suppl: oklch(.362 .098 250 / .35);--tq-color-primary-border: var(--tq-blue-800);--tq-color-on-primary: var(--tq-neutral-1000);--tq-color-accent: var(--tq-coral-400);--tq-color-accent-hover: var(--tq-coral-300);--tq-color-accent-suppl: oklch(.462 .137 32 / .3);--tq-color-on-accent: var(--tq-neutral-1000);--tq-color-info: var(--tq-blue-400);--tq-color-info-hover: var(--tq-blue-300);--tq-color-info-suppl: oklch(.362 .098 250 / .3);--tq-color-info-border: var(--tq-blue-800);--tq-color-info-fg: var(--tq-blue-300);--tq-color-success: var(--tq-green-500);--tq-color-success-hover: oklch(.78 .18 148);--tq-color-success-suppl: oklch(.402 .112 148 / .3);--tq-color-success-border: oklch(.46 .13 146);--tq-color-success-fg: oklch(.8 .17 148);--tq-color-warning: var(--tq-amber-500);--tq-color-warning-hover: oklch(.845 .155 76);--tq-color-warning-suppl: oklch(.472 .142 43 / .3);--tq-color-warning-border: oklch(.52 .14 50);--tq-color-warning-fg: oklch(.83 .145 74);--tq-color-error: var(--tq-red-500);--tq-color-error-hover: oklch(.67 .2 22);--tq-color-error-suppl: oklch(.33 .114 22 / .32);--tq-color-error-border: oklch(.42 .14 22);--tq-color-error-fg: oklch(.74 .16 22);--tq-color-on-status: var(--tq-neutral-1000);--tq-bg-body: var(--tq-neutral-1000);--tq-bg-card: oklch(.215 .011 250);--tq-bg-elevated: oklch(.245 .011 250);--tq-bg-sunken: oklch(.185 .01 250);--tq-bg-hover: color-mix(in oklch, var(--tq-neutral-0) 7%, transparent);--tq-bg-active: color-mix(in oklch, var(--tq-neutral-0) 12%, transparent);--tq-bg-selected: oklch(.362 .098 250 / .3);--tq-bg-disabled: oklch(.24 .011 250);--tq-bg-code: oklch(.19 .01 250);--tq-bg-sidebar: transparent;--tq-bg-topbar: transparent;--tq-bg-overlay: oklch(.1 .008 250 / .62);--tq-bg-skeleton: oklch(.28 .012 250);--tq-border: color-mix(in oklch, var(--tq-neutral-0) 11%, transparent);--tq-border-strong: color-mix(in oklch, var(--tq-neutral-0) 17%, transparent);--tq-border-solid: color-mix(in oklch, var(--tq-neutral-0) 20%, var(--tq-bg-body));--tq-border-hover: color-mix(in oklch, var(--tq-neutral-0) 26%, transparent);--tq-divider: color-mix(in oklch, var(--tq-neutral-0) 9%, transparent);--tq-text-1: var(--tq-neutral-100);--tq-text-2: var(--tq-neutral-300);--tq-text-3: var(--tq-neutral-500);--tq-text-disabled: oklch(.45 .013 250);--tq-text-inverse: var(--tq-neutral-1000);--tq-text-link: var(--tq-blue-300);--tq-mix-shade: oklch(1 0 0);--tq-shadow-1: 0 1px 2px oklch(0 0 0 / .4);--tq-shadow-2: 0 4px 12px oklch(0 0 0 / .45);--tq-shadow-3: 0 16px 48px oklch(0 0 0 / .55)}}@layer base{.lp{--lp-bg: oklch(.19 .021 258);--lp-bg-deep: oklch(.155 .02 258);--lp-surface: oklch(.235 .023 258);--lp-surface-2: oklch(.275 .024 258);--lp-line: oklch(.34 .022 258);--lp-line-soft: oklch(.29 .02 258);--lp-text: oklch(.97 .005 258);--lp-text-2: oklch(.79 .014 258);--lp-text-3: oklch(.63 .016 258);--lp-accent: var(--tq-color-primary);--lp-hot: oklch(.72 .17 34);--tq-bg-body: var(--lp-bg);--lp-shell: 1200px;--lp-pad: var(--tq-space-6);min-block-size:100%;background:var(--lp-bg);color:var(--lp-text);transition:background-color .25s ease,color .25s ease;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.55;overflow-x:hidden}.lp.is-locked{overflow:hidden}:root[data-theme=light] .lp{--lp-bg: oklch(.985 .002 258);--lp-bg-deep: oklch(1 0 0);--lp-surface: oklch(.975 .004 258);--lp-surface-2: oklch(.945 .006 258);--lp-line: oklch(.87 .008 258);--lp-line-soft: oklch(.915 .006 258);--lp-text: oklch(.24 .018 258);--lp-text-2: oklch(.42 .016 258);--lp-text-3: oklch(.56 .014 258)}.lp-main{position:relative;z-index:1}.lp-shell{inline-size:min(100% - var(--lp-pad) * 2,var(--lp-shell));margin-inline:auto}.mono{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.lp-sr{position:absolute;inline-size:1px;block-size:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@layer components{.lp-h1{font-family:Inter Tight,Inter,sans-serif;font-weight:800;font-size:clamp(38px,6.4vw,84px);line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.lp-h1 em{font-style:normal;color:var(--lp-accent)}.lp-h1--sm{font-size:clamp(32px,4.6vw,60px)}.lp-h2{font-family:Inter Tight,Inter,sans-serif;font-weight:700;font-size:clamp(28px,3.6vw,50px);line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.lp-h2 em{font-style:normal;color:var(--lp-accent)}.lp-lead{max-inline-size:62ch;font-size:clamp(16px,1.3vw,19px);line-height:1.6;color:var(--lp-text-2);text-wrap:pretty}.lp-line{display:block;overflow:hidden;padding-block-end:.08em}.lp-line>span{display:block;translate:0 105%;transition:translate .9s cubic-bezier(.16,1,.3,1),opacity .9s ease;opacity:0}.lp-line.is-in>span,.is-in>.lp-line>span{translate:0 0;opacity:1}.lp-eyebrow{display:inline-flex;align-items:center;gap:var(--tq-space-2);font-size:13px;letter-spacing:.02em;color:var(--lp-text-3)}.lp-dot{inline-size:7px;block-size:7px;border-radius:50%;background:#4bcb71;box-shadow:0 0 0 4px #4bcb7129}.lp-tag{display:inline-flex;align-items:center;gap:var(--tq-space-3);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--lp-text-3)}.lp-tag i{font-family:JetBrains Mono,monospace;font-style:normal;color:var(--lp-accent)}.lp-tag:after{content:"";inline-size:56px;block-size:1px;background:var(--lp-line)}.lp-sec{position:relative;padding-block:clamp(72px,11vw,160px)}.lp-head{display:flex;flex-direction:column;gap:var(--tq-space-4);max-inline-size:900px;margin-block-end:clamp(40px,6vw,72px)}.lp-head--center{align-items:center;margin-inline:auto;text-align:center}.lp-head--center .lp-lead{margin-inline:auto}.js [data-reveal]{opacity:0;translate:0 22px;transition:opacity .7s ease,translate .8s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i, 0) * 70ms)}.js [data-reveal].is-in{opacity:1;translate:0 0}.js .lp-h1[data-reveal],.js .lp-line[data-reveal]{opacity:1;translate:none}@media(prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1;translate:none;transition:none}.lp-line>span{translate:none;opacity:1}}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--tq-space-2);padding:var(--tq-space-4) var(--tq-space-6);border:1px solid transparent;border-radius:var(--tq-radius-full);font-size:15px;font-weight:500;white-space:nowrap;cursor:pointer;translate:var(--mx, 0) var(--my, 0);transition:translate .35s cubic-bezier(.16,1,.3,1),background-color .2s ease,border-color .2s ease,color .2s ease}.lp-btn--primary{background:var(--lp-accent);color:#fcfcfc}.lp-btn--primary:hover{background:color-mix(in oklab,var(--lp-accent) 88%,white)}.lp-btn--ghost{border-color:var(--lp-line);color:var(--lp-text)}.lp-btn--ghost:hover{border-color:var(--lp-text-3);background:#ffffff0a}.lp-btn--sm{padding:var(--tq-space-2) var(--tq-space-4);font-size:14px}.lp-btn--lg{padding:var(--tq-space-5) var(--tq-space-8);font-size:17px}.lp-btn:focus-visible:focus-visible{outline:2px solid var(--lp-accent);outline-offset:2px}.lp-btn__arr{inline-size:16px;block-size:8px;flex:none;background:linear-gradient(currentColor,currentColor) left center/100% 1.5px no-repeat;position:relative;transition:translate .25s ease}.lp-btn__arr:after{content:"";position:absolute;inset-inline-end:0;inset-block-start:50%;inline-size:6px;block-size:6px;border-block-start:1.5px solid currentColor;border-inline-end:1.5px solid currentColor;rotate:45deg;translate:0 -50%}.lp-btn:hover .lp-btn__arr{translate:3px 0}.lp-link{font-size:15px;color:var(--lp-text-2)}.lp-link:hover{color:var(--lp-text)}.lp-chip{display:inline-flex;align-items:center;gap:var(--tq-space-2);padding:var(--tq-space-1) var(--tq-space-3);border:1px solid var(--lp-line);border-radius:var(--tq-radius-full);font-size:12px;color:var(--lp-text-2);white-space:nowrap}.lp-chip--primary{border-color:color-mix(in oklab,var(--lp-accent) 55%,transparent);background:color-mix(in oklab,var(--lp-accent) 16%,transparent);color:oklch(92% .05 250deg)}.lp-ava{position:relative;display:inline-flex;align-items:center;justify-content:center;inline-size:40px;block-size:40px;flex:none;border-radius:var(--tq-radius-full);background:var(--lp-surface-2);font-size:13px;font-weight:600;color:var(--lp-text-2);overflow:visible}.lp-ava img{inline-size:100%;block-size:100%;border-radius:inherit;object-fit:cover}.lp-ava [data-brand]{position:absolute;inset-block-end:-2px;inset-inline-end:-2px;inline-size:16px;block-size:16px;border-radius:5px;outline:2px solid var(--lp-surface);overflow:hidden}.lp-ava--sm{inline-size:34px;block-size:34px;font-size:12px}.lp-ava--lg{inline-size:56px;block-size:56px;font-size:17px}[data-brand]{display:inline-flex;flex:none}[data-brand] svg{inline-size:100%;block-size:100%;display:block}.lp-bot{position:relative;display:grid;place-items:center;inline-size:34px;block-size:34px;flex:none;border-radius:50%;color:var(--lp-accent)}.lp-bot:before{content:"";position:absolute;inset:-1.5px;border-radius:50%;background:conic-gradient(from 0deg,var(--lp-accent),var(--lp-hot),var(--lp-accent) 70%,transparent 92%,var(--lp-accent));animation:lp-bot-spin 4.5s linear infinite}.lp-bot:after{content:"";position:absolute;inset:1.5px;border-radius:50%;background:var(--lp-surface)}.lp-bot svg{position:relative;inline-size:17px;block-size:17px;animation:lp-bot-pulse 3.2s ease-in-out infinite}.lp-bot--sm{inline-size:26px;block-size:26px}.lp-bot--sm svg{inline-size:13px;block-size:13px}@keyframes lp-bot-spin{to{rotate:360deg}}@keyframes lp-bot-pulse{0%,to{opacity:.85;scale:1}50%{opacity:1;scale:1.08}}@media(prefers-reduced-motion:reduce){.lp-bot:before,.lp-bot svg{animation:none}}.lp-b{max-inline-size:74%;padding:var(--tq-space-3) var(--tq-space-4);border-radius:16px;font-size:14px;line-height:1.45}.lp-b p{margin:0}.lp-b time{display:block;margin-block-start:var(--tq-space-1);font-size:11px;opacity:.6}.lp-b--in{align-self:flex-start;border-end-start-radius:5px;background:var(--lp-surface-2);color:var(--lp-text)}.lp-b--out{align-self:flex-end;border-end-end-radius:5px;background:var(--lp-accent);color:#fcfcfc}}@layer components{@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.lp-main:before{content:"";position:fixed;inset-block-start:0;inset-inline:0;z-index:850;block-size:2px;background:linear-gradient(90deg,var(--lp-accent),var(--lp-hot));transform-origin:left center;animation:lp-read linear;animation-timeline:scroll(root block)}.lp-hero__scene{animation:lp-parallax-out linear;animation-timeline:view();animation-range:exit -10% exit 90%}.lp-hero__text{animation:lp-fade-out linear;animation-timeline:view();animation-range:exit 10% exit 100%}.lp-hero__glow{animation:lp-glow-drift linear;animation-timeline:scroll(root block);animation-range:0 200vh}.lp-ui{animation:lp-ui-rise linear both;animation-timeline:view();animation-range:entry 0% cover 42%;transform-origin:center 80%}.lp-head,.lp-agent__text,.lp-outreach__text{animation:lp-drift linear;animation-timeline:view();animation-range:entry 0% exit 100%}.lp-chan__item{animation:lp-card-in linear both;animation-timeline:view();animation-range:entry 0% entry 90%}.lp-num,.lp-plan,.lp-loop__item,.lp-crm__item{animation:lp-card-in linear both;animation-timeline:view();animation-range:entry 5% entry 95%}.lp-merge__src li{animation:lp-converge linear both;animation-timeline:view();animation-range:entry 10% cover 45%}.lp-panel--chat{animation:lp-drift-slow linear;animation-timeline:view();animation-range:entry 0% exit 100%}.lp-panel--copilot{animation:lp-drift-fast linear;animation-timeline:view();animation-range:entry 0% exit 100%}.lp-warm{animation:lp-tilt linear;animation-timeline:view();animation-range:entry 0% cover 60%;transform-origin:center 70%}.lp-quote{animation:lp-quote-in linear both;animation-timeline:view();animation-range:entry 10% cover 40%}.lp-cta__bg span{animation:lp-glow-swell linear;animation-timeline:view();animation-range:entry 0% cover 60%}}}@keyframes lp-read{0%{scale:0 1}to{scale:1 1}}@keyframes lp-parallax-out{to{translate:0 -18%;scale:.88;opacity:.25}}@keyframes lp-fade-out{to{translate:0 -6%;opacity:.2}}@keyframes lp-glow-drift{to{translate:-12% 30%;opacity:.35}}@keyframes lp-ui-rise{0%{opacity:.25;transform:perspective(1400px) rotateX(15deg) scale(.9) translateY(40px)}to{opacity:1;transform:perspective(1400px) rotateX(0) scale(1) translateY(0)}}@keyframes lp-drift{0%{translate:0 26px}to{translate:0 -26px}}@keyframes lp-card-in{0%{opacity:0;translate:0 34px;scale:.97}60%{opacity:1}to{opacity:1;translate:0 0;scale:1}}@keyframes lp-converge{0%{translate:calc(var(--i) * 26px - 30px) 0;opacity:.5}to{translate:calc(var(--i) * 10px) 0;opacity:1}}@keyframes lp-drift-slow{0%{translate:0 34px}to{translate:0 -18px}}@keyframes lp-drift-fast{0%{translate:0 62px}to{translate:0 -46px}}@keyframes lp-tilt{0%{transform:perspective(1200px) rotateX(9deg) scale(.95)}to{transform:perspective(1200px) rotateX(0) scale(1)}}@keyframes lp-quote-in{0%{opacity:.2;scale:.96}to{opacity:1;scale:1}}@keyframes lp-glow-swell{0%{scale:.6;opacity:.3}to{scale:1;opacity:1}}}@layer components{.lp-pre{position:fixed;inset:0;z-index:9000;display:grid;place-items:center;background:var(--lp-bg-deep);transition:translate .8s cubic-bezier(.76,0,.24,1),opacity .5s ease}.lp-pre.is-gone{translate:0 -100%;opacity:0}html:not(.js) .lp-pre{display:none}.lp-pre__inner{display:flex;flex-direction:column;gap:var(--tq-space-4);inline-size:min(360px,78vw)}.lp-pre__logo{position:relative;line-height:0}.lp-pre__logo .lp-logo{block-size:46px;inline-size:auto}.lp-pre__logo-base{display:block;color:var(--lp-line);filter:grayscale(1) brightness(.55)}.lp-pre__logo-fill{position:absolute;inset:0;display:block;color:var(--lp-text);clip-path:inset(0 100% 0 0)}.lp-pre__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--tq-space-4);font-size:12px;color:var(--lp-text-3)}.lp-pre__count{color:var(--lp-accent)}.lp-pre__bar{block-size:2px;background:var(--lp-line-soft);overflow:hidden}.lp-pre__bar i{display:block;block-size:100%;background:var(--lp-accent);transform-origin:left center;transform:scaleX(0)}}@layer components{.lp-top{position:fixed;inset-block-start:0;inset-inline:0;z-index:800;display:flex;align-items:center;gap:var(--tq-space-6);padding:var(--tq-space-4) var(--lp-pad);transition:background-color .3s ease,border-color .3s ease;border-block-end:1px solid transparent}.lp-top.is-stuck{background:color-mix(in oklab,var(--lp-bg) 94%,transparent);border-block-end-color:var(--lp-line-soft)}.lp-top__logo{display:inline-flex;align-items:center;flex:none;color:var(--lp-text)}.lp-top__logo .lp-logo{block-size:30px;inline-size:auto}.lp-top__nav{display:flex;gap:var(--tq-space-6);margin-inline:auto}.lp-top__nav a{font-size:15px;color:var(--lp-text-2);transition:color .2s ease}.lp-top__nav a:hover{color:var(--lp-text)}.lp-top__side{display:flex;align-items:center;gap:var(--tq-space-4)}.lp-theme{display:grid;place-items:center;inline-size:36px;block-size:36px;flex:none;border:1px solid var(--lp-line-soft);border-radius:var(--tq-radius-full);color:var(--lp-text-2);cursor:pointer;transition:border-color .2s ease,color .2s ease}.lp-theme:hover{border-color:var(--lp-line);color:var(--lp-text)}.lp-theme:focus-visible:focus-visible{outline:2px solid var(--lp-accent);outline-offset:2px}.lp-theme i{grid-area:1/1;display:grid;place-items:center;inline-size:17px;block-size:17px;transition:opacity .2s ease,rotate .3s ease}.lp-theme [data-icon=moon]{opacity:0;rotate:-40deg}:root[data-theme=light] .lp-theme [data-icon=sun]{opacity:0;rotate:40deg}:root[data-theme=light] .lp-theme [data-icon=moon]{opacity:1;rotate:0deg}.lp-burger{display:none;flex-direction:column;justify-content:center;gap:5px;inline-size:40px;block-size:40px;padding:0 var(--tq-space-2);border:1px solid var(--lp-line);border-radius:var(--tq-radius-full);cursor:pointer}.lp-burger span{display:block;block-size:1.5px;background:var(--lp-text);transition:translate .25s ease,rotate .25s ease}.lp-burger.is-x span:first-child{translate:0 3px;rotate:45deg}.lp-burger.is-x span:nth-child(2){translate:0 -3px;rotate:-45deg}.lp-menu{position:fixed;inset:0;z-index:790;display:flex;flex-direction:column;justify-content:center;gap:var(--tq-space-8);padding:var(--tq-space-16) var(--lp-pad) var(--tq-space-8);background:var(--lp-bg-deep);opacity:0;visibility:hidden;translate:0 -12px;transition:opacity .35s ease,translate .4s cubic-bezier(.16,1,.3,1),visibility .35s}.lp-menu.is-open{opacity:1;visibility:visible;translate:0}.lp-menu__nav{display:flex;flex-direction:column;gap:var(--tq-space-5)}.lp-menu__nav a{display:flex;align-items:baseline;gap:var(--tq-space-4);font-family:Inter Tight,sans-serif;font-weight:700;font-size:clamp(30px,9vw,44px);letter-spacing:-.03em;color:var(--lp-text)}.lp-menu__nav i{font-family:JetBrains Mono,monospace;font-style:normal;font-size:13px;font-weight:400;color:var(--lp-accent)}.lp-menu__foot{display:flex;flex-direction:column;gap:var(--tq-space-4);align-items:flex-start;margin-block-start:auto}.lp-menu__row{display:flex;align-items:center;justify-content:space-between;gap:var(--tq-space-4);inline-size:100%}@media(max-width:900px){.lp-top__nav,.lp-top__side{display:none}.lp-burger{display:flex;margin-inline-start:auto}}}@layer components{.lp-rail{position:fixed;inset-block-start:50%;inset-inline-start:var(--tq-space-6);z-index:700;display:flex;flex-direction:column;gap:var(--tq-space-4);translate:-12px -50%;opacity:0;pointer-events:none;transition:opacity .4s ease,translate .5s cubic-bezier(.16,1,.3,1)}.lp-rail.is-on{opacity:1;translate:0 -50%}.lp-rail__clock{display:flex;flex-direction:column;gap:2px;font-size:15px;color:var(--lp-accent)}.lp-rail__clock em{font-style:normal;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--lp-text-3)}.lp-rail__steps{display:flex;flex-direction:column;gap:var(--tq-space-3)}.lp-rail__steps li{display:flex;align-items:center;gap:var(--tq-space-3);font-size:12px;color:var(--lp-text-3);transition:color .3s ease}.lp-rail__steps li i{inline-size:6px;block-size:6px;flex:none;border-radius:50%;background:var(--lp-line);transition:background-color .3s ease,scale .3s ease,box-shadow .3s ease}.lp-rail__steps li span{opacity:0;translate:-4px 0;transition:opacity .3s ease,translate .3s ease}.lp-rail__steps li.is-on{color:var(--lp-text)}.lp-rail__steps li.is-on i{background:var(--lp-accent);scale:1.4;box-shadow:0 0 0 4px color-mix(in oklab,var(--lp-accent) 22%,transparent)}.lp-rail__steps li.is-on span{opacity:1;translate:0}.lp-rail__line{position:absolute;inset-block:44px var(--tq-space-1);inset-inline-start:2px;z-index:-1;inline-size:2px;background:var(--lp-line-soft)}.lp-rail__line i{display:block;block-size:100%;background:var(--lp-accent);opacity:.35;transform-origin:top center;transform:scaleY(0);transition:transform .5s cubic-bezier(.16,1,.3,1)}@media(max-width:1180px){.lp-rail{display:none}}}@layer components{.lp-hero{position:relative;display:flex;align-items:center;min-block-size:100svh;padding-block:clamp(120px,16vh,200px) clamp(60px,10vh,120px);overflow:hidden}.lp-hero__bg{position:absolute;inset:0;z-index:0;pointer-events:none}.lp-hero__glow{position:absolute;inset-block-start:-20%;inset-inline-end:-10%;inline-size:70vw;block-size:70vw;max-inline-size:900px;max-block-size:900px;border-radius:50%;background:radial-gradient(circle,color-mix(in oklab,var(--lp-accent) 26%,transparent) 0%,color-mix(in oklab,var(--lp-accent) 9%,transparent) 38%,transparent 68%)}.lp-hero__grid{position:absolute;inset:0;background-image:linear-gradient(var(--lp-line-soft) 1px,transparent 1px),linear-gradient(90deg,var(--lp-line-soft) 1px,transparent 1px);background-size:72px 72px;opacity:.22;mask-image:radial-gradient(ellipse 80% 60% at 50% 35%,#000 20%,transparent 75%)}.lp-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,72px)}.lp-hero__text{display:flex;flex-direction:column;gap:var(--tq-space-6)}.lp-hero__sub{max-inline-size:52ch;font-size:clamp(16px,1.35vw,19px);line-height:1.6;color:var(--lp-text-2)}.lp-hero__cta{display:flex;flex-wrap:wrap;gap:var(--tq-space-3);margin-block-start:var(--tq-space-2)}.lp-hero__stats{display:flex;flex-wrap:wrap;gap:clamp(24px,3vw,48px);margin-block-start:var(--tq-space-4);padding-block-start:var(--tq-space-6);border-block-start:1px solid var(--lp-line-soft)}.lp-hero__stats dt{font-size:clamp(24px,2.6vw,34px);font-weight:600;line-height:1.1;color:var(--lp-text)}.lp-hero__stats dd{margin:0;max-inline-size:22ch;font-size:13px;line-height:1.45;color:var(--lp-text-3)}.lp-hero__scroll{position:absolute;inset-block-end:var(--tq-space-6);inset-inline-start:50%;translate:-50% 0;display:flex;flex-direction:column;align-items:center;gap:var(--tq-space-2);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-text-3)}.lp-hero__scroll i{inline-size:1px;block-size:34px;background:linear-gradient(var(--lp-line),transparent);position:relative;overflow:hidden}.lp-hero__scroll i:after{content:"";position:absolute;inset-inline:0;block-size:12px;background:var(--lp-accent);animation:lp-scroll-hint 1.8s ease-in-out infinite}@keyframes lp-scroll-hint{0%{translate:0 -14px;opacity:0}40%{opacity:1}to{translate:0 34px;opacity:0}}.lp-orbit{--lp-orbit-r: clamp(132px, 23vw, 234px);--lp-orbit-icon: 52px;position:relative;aspect-ratio:1;inline-size:calc(var(--lp-orbit-r) * 2 + var(--lp-orbit-icon));max-inline-size:100%;margin-inline:auto;display:grid;place-items:center}.lp-orbit__ring{position:absolute;border:1px solid var(--lp-line-soft);border-radius:50%}.lp-orbit__ring--1{inset:6%}.lp-orbit__ring--2{inset:20%;border-style:dashed;border-color:color-mix(in oklab,var(--lp-line) 70%,transparent)}.lp-orbit__items{position:absolute;inset:0;animation:lp-orbit-spin 42s linear infinite}.lp-orbit__items li{position:absolute;inset:0;display:grid;place-items:center;rotate:calc(var(--a) * 1deg)}.lp-orbit__items i{display:grid;place-items:center;inline-size:var(--lp-orbit-icon);block-size:var(--lp-orbit-icon);border-radius:16px;background:var(--lp-surface);border:1px solid var(--lp-line-soft);box-shadow:0 10px 30px #00000059;translate:0 calc(var(--lp-orbit-r) * -1);rotate:calc(var(--a) * -1deg);animation:lp-orbit-counter 42s linear infinite,lp-orbit-float 6s ease-in-out infinite;animation-delay:0s,calc(var(--a) * -18ms)}.lp-orbit__items i svg{inline-size:58%;block-size:58%;border-radius:9px;overflow:hidden}.lp-orbit__core{position:relative;z-index:2;inline-size:min(78%,330px)}@keyframes lp-orbit-spin{0%{rotate:0deg}to{rotate:360deg}}@keyframes lp-orbit-counter{0%{rotate:calc(var(--a) * -1deg)}to{rotate:calc(var(--a) * -1deg - 360deg)}}@keyframes lp-orbit-float{0%,to{translate:0 calc(var(--lp-orbit-r) * -1)}50%{translate:0 calc(var(--lp-orbit-r) * -1 - 8px)}}@media(prefers-reduced-motion:reduce){.lp-orbit__items,.lp-orbit__items i{animation:none}.lp-hero__scroll i:after{animation:none}}.lp-chat{display:flex;flex-direction:column;justify-content:flex-end;gap:var(--tq-space-3);block-size:286px;overflow:hidden;padding:var(--tq-space-5);border:1px solid var(--lp-line-soft);border-radius:22px;background:var(--lp-surface);box-shadow:0 24px 50px #00000073}.lp-chat__row{display:flex;align-items:flex-end;gap:var(--tq-space-2);max-inline-size:100%}.lp-chat__row--in{align-self:flex-start}.lp-chat__row--out{align-self:flex-end;flex-direction:row-reverse}.lp-chat__ava{position:relative;inline-size:34px;block-size:34px;flex:none}.lp-chat__ava img{inline-size:100%;block-size:100%;border-radius:50%;object-fit:cover}.lp-chat__ava [data-brand]{position:absolute;inset-block-end:-2px;inset-inline-end:-3px;inline-size:15px;block-size:15px;border-radius:5px;overflow:hidden;outline:2px solid var(--lp-surface)}.lp-chat__msg{position:relative;max-inline-size:92%;padding:var(--tq-space-3) var(--tq-space-4);border-radius:16px;font-size:14px;line-height:1.45}.lp-chat__msg p{margin:0}.lp-chat__msg time{display:block;margin-block-start:var(--tq-space-1);font-size:11px;opacity:.6}.lp-chat__msg--in{align-self:flex-start;border-end-start-radius:5px;background:var(--lp-surface-2);animation:lp-msg-in .45s cubic-bezier(.16,1,.3,1) both}.lp-chat__msg--out{align-self:flex-end;border-end-end-radius:5px;background:var(--lp-accent);color:#fcfcfc;animation:lp-msg-in .45s cubic-bezier(.16,1,.3,1) both}.lp-chat__by{display:none}.lp-chat__typing{display:flex;align-items:center;gap:5px;padding:var(--tq-space-3) var(--tq-space-4);border-radius:16px;border-end-end-radius:5px;background:var(--lp-accent);animation:lp-msg-in .3s ease both}.lp-chat__typing span{inline-size:6px;block-size:6px;border-radius:50%;background:#fcfcfc;animation:lp-typing 1.1s ease-in-out infinite}.lp-chat__typing span:nth-child(2){animation-delay:.15s}.lp-chat__typing span:nth-child(3){animation-delay:.3s}@keyframes lp-msg-in{0%{opacity:0;translate:0 14px;scale:.97}to{opacity:1;translate:0;scale:1}}@keyframes lp-typing{0%,60%,to{opacity:.45;translate:0}30%{opacity:1;translate:0 -4px}}@media(max-width:980px){.lp-hero__inner{grid-template-columns:1fr}.lp-hero__scene{order:-1}.lp-orbit{--lp-orbit-r: clamp(108px, 32vw, 170px);--lp-orbit-icon: 42px}}}@layer components{.lp-chan{display:grid;grid-template-columns:repeat(auto-fill,minmax(258px,1fr));gap:var(--tq-space-3)}.lp-chan__item{display:grid;grid-template-columns:44px 1fr;grid-template-rows:auto auto;column-gap:var(--tq-space-4);row-gap:var(--tq-space-1);align-items:center;padding:var(--tq-space-5);border:1px solid var(--lp-line-soft);border-radius:18px;background:linear-gradient(160deg,color-mix(in oklab,var(--lp-surface) 90%,transparent),transparent 70%);transition:border-color .25s ease,translate .25s ease,background-color .25s ease}.lp-chan__item:hover{border-color:var(--lp-line);translate:0 -3px}.lp-chan__item [data-brand]{grid-row:1/3;inline-size:44px;block-size:44px;border-radius:13px;overflow:hidden}.lp-chan__item b{font-size:16px;font-weight:600}.lp-chan__item span{font-size:13px;line-height:1.45;color:var(--lp-text-3)}.lp-widget-note{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,4vw,64px);margin-block-start:var(--tq-space-4);padding:clamp(24px,3vw,44px);border:1px solid var(--lp-line-soft);border-radius:24px;background:radial-gradient(120% 140% at 100% 0%,color-mix(in oklab,var(--lp-accent) 14%,transparent),transparent 58%),var(--lp-bg-deep)}.lp-widget-note__text{display:flex;flex-direction:column;gap:var(--tq-space-2)}.lp-widget-note__text b{font-family:Inter Tight,sans-serif;font-size:clamp(20px,2.2vw,28px);font-weight:700;letter-spacing:-.02em}.lp-widget-note__text span{max-inline-size:52ch;font-size:15px;line-height:1.55;color:var(--lp-text-2)}.lp-widget-note__demo{position:relative;padding-block-end:var(--tq-space-12);padding-inline-end:var(--tq-space-4)}.lp-wgt{inline-size:250px;padding:var(--tq-space-4);border-radius:18px;background:var(--lp-surface);border:1px solid var(--lp-line-soft);box-shadow:0 24px 60px #00000073}.lp-wgt__head{display:flex;align-items:center;gap:var(--tq-space-3);margin-block-end:var(--tq-space-4)}.lp-wgt__head b{display:block;font-size:14px}.lp-wgt__head i{font-style:normal;font-size:11px;color:var(--lp-text-3)}.lp-wgt__ava{display:grid;place-items:center;inline-size:34px;block-size:34px;flex:none}.lp-wgt__ava .lp-logo-mark{inline-size:100%;block-size:auto}.lp-wgt__list{display:flex;flex-direction:column;gap:var(--tq-space-2)}.lp-wgt__list li{display:flex;align-items:center;gap:var(--tq-space-3);padding:var(--tq-space-2) var(--tq-space-3);border-radius:12px;background:var(--lp-surface-2);font-size:13px}.lp-wgt__list [data-brand]{inline-size:22px;block-size:22px;border-radius:7px;overflow:hidden}.lp-wgt+.lp-wgt__bubble,.lp-wgt__bubble{position:absolute;inset-block-end:0;inset-inline-end:0;inline-size:54px;block-size:54px;border-radius:50%;background:linear-gradient(140deg,var(--lp-accent),var(--lp-hot));box-shadow:0 12px 30px color-mix(in oklab,var(--lp-accent) 40%,transparent)}.lp-wgt+.lp-wgt__bubble:after,.lp-wgt__bubble:after{content:"";position:absolute;inset:0;border-radius:50%;border:1px solid color-mix(in oklab,var(--lp-accent) 60%,transparent);animation:lp-pulse 2.6s ease-out infinite}@keyframes lp-pulse{0%{scale:1;opacity:.8}to{scale:1.7;opacity:0}}@media(prefers-reduced-motion:reduce){.lp-wgt__bubble:after{animation:none}}@media(max-width:860px){.lp-widget-note{grid-template-columns:1fr}.lp-widget-note__demo{justify-self:center}}}@layer components{.lp-stage{min-block-size:300vh}.lp-stage__grid{position:sticky;inset-block-start:0;display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);block-size:100svh;padding-block:var(--tq-space-20) var(--tq-space-8)}.lp-cues{display:flex;flex-direction:column;gap:var(--tq-space-6)}.lp-cues li{display:flex;flex-direction:column;gap:var(--tq-space-2);padding-inline-start:var(--tq-space-5);border-inline-start:2px solid var(--lp-line-soft);opacity:.32;transition:opacity .4s ease,border-color .4s ease}.lp-cues li b{font-size:17px;font-weight:600}.lp-cues li span{font-size:14px;line-height:1.5;color:var(--lp-text-3)}.lp-cues li.is-on{opacity:1;border-inline-start-color:var(--lp-accent)}.lp-ui{border:1px solid var(--lp-line);border-radius:16px;overflow:hidden;background:var(--lp-bg-deep);box-shadow:0 26px 56px #00000080}.lp-ui__bar{display:flex;align-items:center;gap:var(--tq-space-2);padding:var(--tq-space-3) var(--tq-space-4);border-block-end:1px solid var(--lp-line-soft);background:var(--lp-surface)}.lp-ui__bar>span{inline-size:10px;block-size:10px;border-radius:50%;background:var(--lp-line)}.lp-ui__bar i{margin-inline-start:var(--tq-space-4);font-size:11px;font-style:normal;color:var(--lp-text-3)}.lp-ui__body{display:grid;grid-template-columns:minmax(0,250px) minmax(0,1fr) minmax(0,210px);block-size:clamp(380px,56vh,520px)}.lp-ui__list,.lp-ui__thread,.lp-ui__side{transition:opacity .45s ease,filter .45s ease}.lp-ui__body>*:not(.is-on){opacity:.42;filter:saturate(.6)}.lp-ui__list{display:flex;flex-direction:column;gap:var(--tq-space-1);padding:var(--tq-space-3);border-inline-end:1px solid var(--lp-line-soft);background:var(--lp-bg)}.lp-ui__search{display:flex;align-items:center;gap:var(--tq-space-2);margin-block-end:var(--tq-space-2);padding:var(--tq-space-2) var(--tq-space-3);border-radius:var(--tq-radius-full);background:var(--lp-surface);font-size:12px;color:var(--lp-text-3)}.lp-ui__search i{inline-size:12px;block-size:12px;border:1.5px solid currentColor;border-radius:50%;flex:none}.lp-ui__thread{display:flex;flex-direction:column;min-inline-size:0}.lp-ui__thread-top{display:flex;align-items:center;gap:var(--tq-space-3);padding:var(--tq-space-3) var(--tq-space-4);border-block-end:1px solid var(--lp-line-soft)}.lp-ui__thread-top b{display:block;font-size:14px}.lp-ui__thread-top i{font-style:normal;font-size:11px;color:var(--lp-text-3)}.lp-ui__thread-top .lp-chip{margin-inline-start:auto}.lp-ui__feed{display:flex;flex-direction:column;gap:var(--tq-space-3);flex:1;padding:var(--tq-space-4);overflow:hidden;background:radial-gradient(100% 60% at 50% 0%,color-mix(in oklab,var(--lp-accent) 6%,transparent),transparent)}.lp-ui__composer{display:flex;align-items:center;gap:var(--tq-space-3);padding:var(--tq-space-3) var(--tq-space-4);border-block-start:1px solid var(--lp-line-soft);font-size:13px;color:var(--lp-text-3)}.lp-ui__send{inline-size:28px;block-size:28px;margin-inline-start:auto;flex:none;border-radius:50%;background:var(--lp-accent);position:relative}.lp-ui__send:after{content:"";position:absolute;inset:0;margin:auto;inline-size:7px;block-size:7px;border-block-start:1.5px solid oklch(99% 0 0deg);border-inline-end:1.5px solid oklch(99% 0 0deg);rotate:45deg;translate:-1px 0}.lp-ui__side{display:flex;flex-direction:column;align-items:center;gap:var(--tq-space-2);padding:var(--tq-space-4);border-inline-start:1px solid var(--lp-line-soft);background:var(--lp-bg);text-align:center}.lp-ui__side>b{font-size:14px}.lp-ui__stage{font-style:normal;font-size:11px;color:var(--lp-text-3)}.lp-ui__ids{display:flex;gap:var(--tq-space-2);margin-block:var(--tq-space-3)}.lp-ui__ids span{display:inline-flex;align-items:center;gap:4px;padding:2px var(--tq-space-2);border:1px solid var(--lp-line-soft);border-radius:var(--tq-radius-full);font-size:11px;color:var(--lp-text-3)}.lp-ui__ids [data-brand]{inline-size:14px;block-size:14px;border-radius:4px;overflow:hidden}.lp-ui__facts{align-self:stretch;display:flex;flex-direction:column;gap:var(--tq-space-2);text-align:start}.lp-ui__facts li{display:flex;align-items:baseline;justify-content:space-between;gap:var(--tq-space-3);padding-block-end:var(--tq-space-2);border-block-end:1px solid var(--lp-line-soft);font-size:12px}.lp-ui__facts li em{font-style:normal;color:var(--lp-text-3)}.lp-ui__facts li b{font-weight:500}.lp-dlg{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:var(--tq-space-3);padding:var(--tq-space-2) var(--tq-space-3);border-radius:12px}.lp-dlg b{display:block;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-inline-size:0}.lp-dlg>div>span{display:block;font-size:12px;color:var(--lp-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-inline-size:0}.lp-dlg__end{display:flex;flex-direction:column;align-items:flex-end;gap:var(--tq-space-1)}.lp-dlg em{font-style:normal;font-size:11px;color:var(--lp-text-3)}.lp-dlg.is-active{background:var(--lp-surface)}.lp-badge{display:inline-grid;place-items:center;min-inline-size:18px;block-size:18px;padding-inline:5px;border-radius:var(--tq-radius-full);background:var(--lp-accent);font-size:11px;font-style:normal;text-decoration:none;color:#fcfcfc}.lp-b--fresh{animation:lp-msg-in .8s cubic-bezier(.16,1,.3,1) both}@media(max-width:1100px){.lp-stage{min-block-size:0}.lp-stage__grid{position:static;grid-template-columns:1fr;block-size:auto;padding-block:0}.lp-cues li{opacity:1;border-inline-start-color:var(--lp-line)}.lp-ui__body>*:not(.is-on){opacity:1;filter:none}}@media(max-width:860px){.lp-ui__body{grid-template-columns:minmax(0,1fr);block-size:auto}.lp-ui__list,.lp-ui__side{display:none}.lp-ui__feed{min-block-size:320px}}}@layer components{.lp-agent__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,5vw,80px)}.lp-agent__text{display:flex;flex-direction:column;gap:var(--tq-space-5)}.lp-agent__scene{display:flex;flex-direction:column;gap:var(--tq-space-4)}.lp-bullets{display:flex;flex-direction:column;gap:var(--tq-space-4);margin-block-start:var(--tq-space-2)}.lp-bullets li{display:flex;flex-direction:column;gap:var(--tq-space-1);padding-inline-start:var(--tq-space-5);border-inline-start:2px solid var(--lp-line-soft)}.lp-bullets li b{font-size:16px;font-weight:600}.lp-bullets li span{font-size:14px;line-height:1.5;color:var(--lp-text-3)}.lp-panel{border:1px solid var(--lp-line-soft);border-radius:20px;background:var(--lp-surface);box-shadow:0 24px 60px #0006}.lp-panel__head{display:flex;align-items:center;gap:var(--tq-space-3);padding:var(--tq-space-4);border-block-end:1px solid var(--lp-line-soft)}.lp-panel__head b{font-size:14px;font-weight:600}.lp-panel__live{margin-inline-start:auto;font-size:11px;color:#4bcb71}.lp-panel__body{display:flex;flex-direction:column;gap:var(--tq-space-3);padding:var(--tq-space-4)}.lp-panel--copilot{padding-block-end:var(--tq-space-4)}.lp-handoff{display:flex;align-items:flex-start;gap:var(--tq-space-3);margin-block-start:var(--tq-space-1);padding:var(--tq-space-4);border-radius:14px;border:1px dashed color-mix(in oklab,var(--lp-hot) 55%,transparent);background:color-mix(in oklab,var(--lp-hot) 10%,transparent)}.lp-handoff i{inline-size:18px;block-size:18px;flex:none;margin-block-start:2px;border-radius:50%;border:1.5px solid var(--lp-hot);position:relative}.lp-handoff i:after{content:"";position:absolute;inset:0;margin:auto;inline-size:5px;block-size:5px;border-block-start:1.5px solid var(--lp-hot);border-inline-end:1.5px solid var(--lp-hot);rotate:45deg;translate:-1px 0}.lp-handoff b{display:block;font-size:13px;font-weight:600}.lp-handoff span{font-size:12.5px;line-height:1.45;color:var(--lp-text-2)}.lp-copilot__text{padding:var(--tq-space-4) var(--tq-space-4) var(--tq-space-3);font-size:14px;line-height:1.5;color:var(--lp-text-2)}.lp-copilot__acts{display:flex;gap:var(--tq-space-2);padding-inline:var(--tq-space-4)}@media(max-width:980px){.lp-agent__grid{grid-template-columns:1fr}}}@layer components{.lp-merge{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,.8fr);align-items:center;gap:clamp(20px,3vw,48px);padding:clamp(24px,3vw,44px);border:1px solid var(--lp-line-soft);border-radius:24px;background:var(--lp-bg-deep)}.lp-merge__src{display:flex;flex-direction:column;gap:var(--tq-space-3)}.lp-merge__src li{display:grid;grid-template-columns:34px 1fr;column-gap:var(--tq-space-3);align-items:center;padding:var(--tq-space-3) var(--tq-space-4);border:1px solid var(--lp-line-soft);border-radius:14px;background:var(--lp-surface);translate:calc(var(--i) * 10px) 0}.lp-merge__src [data-brand]{grid-row:1/3;inline-size:34px;block-size:34px;border-radius:10px;overflow:hidden}.lp-merge__src b{font-size:13px;font-weight:500}.lp-merge__src span{font-size:11px;color:var(--lp-text-3)}.lp-merge__arrow{display:flex;flex-direction:column;gap:var(--tq-space-3)}.lp-merge__arrow i{inline-size:46px;block-size:1px;background:linear-gradient(90deg,var(--lp-line),var(--lp-accent));position:relative}.lp-merge__arrow i:after{content:"";position:absolute;inset-inline-end:0;inset-block-start:50%;inline-size:5px;block-size:5px;border-block-start:1px solid var(--lp-accent);border-inline-end:1px solid var(--lp-accent);rotate:45deg;translate:0 -50%}.lp-merge__card{display:flex;flex-direction:column;align-items:center;gap:var(--tq-space-2);padding:var(--tq-space-6);border:1px solid color-mix(in oklab,var(--lp-accent) 40%,transparent);border-radius:20px;background:color-mix(in oklab,var(--lp-accent) 8%,var(--lp-surface));box-shadow:0 20px 60px color-mix(in oklab,var(--lp-accent) 18%,transparent);text-align:center}.lp-merge__card b{font-size:17px;font-weight:600}.lp-merge__card i{font-style:normal;font-size:12px;color:var(--lp-text-3)}.lp-loop{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--tq-space-3);margin-block-start:var(--tq-space-6)}.lp-loop__item{display:flex;flex-direction:column;gap:var(--tq-space-2);padding:var(--tq-space-5);border:1px solid var(--lp-line-soft);border-radius:18px;position:relative}.lp-loop__item em{font-style:normal;font-size:12px;color:var(--lp-accent)}.lp-loop__item b{font-size:16px;font-weight:600}.lp-loop__item span{font-size:13.5px;line-height:1.5;color:var(--lp-text-3)}.lp-loop__item:not(:last-child):after{content:"";position:absolute;inset-inline-end:calc(var(--tq-space-3) * -1 - 3px);inset-block-start:50%;inline-size:6px;block-size:6px;border-block-start:1px solid var(--lp-line);border-inline-end:1px solid var(--lp-line);rotate:45deg;translate:0 -50%}@media(max-width:900px){.lp-merge{grid-template-columns:1fr;justify-items:center}.lp-merge__src li{translate:none;inline-size:100%}.lp-merge__arrow{flex-direction:row;rotate:90deg}.lp-loop__item:after{display:none}}}@layer components{.lp-crm{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--tq-space-3)}.lp-crm__item{display:grid;grid-template-columns:42px 1fr;grid-template-rows:auto auto;column-gap:var(--tq-space-4);row-gap:var(--tq-space-1);align-items:center;padding:var(--tq-space-5);border:1px solid var(--lp-line-soft);border-radius:18px;transition:border-color .25s ease,translate .25s ease}.lp-crm__item:hover{border-color:var(--lp-line);translate:0 -3px}.lp-crm__item [data-brand]{grid-row:1/3;inline-size:42px;block-size:42px;border-radius:12px;overflow:hidden}.lp-crm__item b{font-size:16px;font-weight:600}.lp-crm__item span{font-size:13px;line-height:1.45;color:var(--lp-text-3)}.lp-api{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);margin-block-start:var(--tq-space-4);padding:clamp(24px,3vw,44px);border:1px solid var(--lp-line-soft);border-radius:24px;background:var(--lp-bg-deep)}.lp-api__text{display:flex;flex-direction:column;gap:var(--tq-space-3)}.lp-api__text b{font-family:Inter Tight,sans-serif;font-size:clamp(20px,2.2vw,28px);font-weight:700;letter-spacing:-.02em}.lp-api__text>span{max-inline-size:52ch;font-size:15px;line-height:1.55;color:var(--lp-text-2)}.lp-api__list{display:flex;flex-direction:column;gap:var(--tq-space-2);margin-block-start:var(--tq-space-1)}.lp-api__list li{position:relative;padding-inline-start:var(--tq-space-5);font-size:14px;color:var(--lp-text-3)}.lp-api__list li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:7px;inline-size:9px;block-size:5px;border-inline-start:1.5px solid var(--lp-accent);border-block-end:1.5px solid var(--lp-accent);rotate:-45deg}.lp-code{border:1px solid var(--lp-line-soft);border-radius:16px;background:var(--lp-surface);overflow:hidden}.lp-code figcaption{padding:var(--tq-space-3) var(--tq-space-4);border-block-end:1px solid var(--lp-line-soft);font-size:12px;color:var(--lp-text-3)}.lp-code pre{padding:var(--tq-space-4);overflow-x:auto;font-size:12.5px;line-height:1.6;color:var(--lp-text-2);scrollbar-width:thin;scrollbar-color:var(--tq-border-strong) transparent}.lp-code pre::-webkit-scrollbar{inline-size:6px;block-size:6px}.lp-code pre::-webkit-scrollbar-thumb{background:var(--tq-border-strong);border-radius:var(--tq-radius-full)}.lp-code pre::-webkit-scrollbar-track{background:transparent}@media(max-width:900px){.lp-api{grid-template-columns:1fr}}}@layer components{.lp-outreach__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:clamp(32px,5vw,80px)}.lp-outreach__text{display:flex;flex-direction:column;gap:var(--tq-space-5)}.lp-warm{display:flex;flex-direction:column;gap:var(--tq-space-4);padding:clamp(20px,2.4vw,32px);border:1px solid var(--lp-line-soft);border-radius:22px;background:var(--lp-bg-deep);box-shadow:0 24px 60px #0006}.lp-warm__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--tq-space-4)}.lp-warm__head b{font-size:16px;font-weight:600}.lp-warm__head span{font-size:12px;color:var(--lp-text-3)}.lp-warm__bars{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:end;gap:var(--tq-space-2);block-size:168px}.lp-warm__bars i{display:block;block-size:var(--h);border-radius:8px 8px 4px 4px;background:var(--lp-surface-2);transform-origin:bottom center;scale:1 0;transition:scale .8s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--n, 0) * 60ms)}.lp-warm__bars i.is-done{background:color-mix(in oklab,var(--lp-accent) 55%,var(--lp-surface-2))}.lp-warm__bars i.is-now{background:var(--lp-accent);box-shadow:0 0 0 1px color-mix(in oklab,var(--lp-accent) 40%,transparent)}.lp-warm__bars i:nth-child(1){--n: 0}.lp-warm__bars i:nth-child(2){--n: 1}.lp-warm__bars i:nth-child(3){--n: 2}.lp-warm__bars i:nth-child(4){--n: 3}.lp-warm__bars i:nth-child(5){--n: 4}.lp-warm__bars i:nth-child(6){--n: 5}.lp-warm__bars i:nth-child(7){--n: 6}.lp-warm__bars i:nth-child(8){--n: 7}.lp-warm.is-in .lp-warm__bars i{scale:1 1}.lp-warm__foot{display:flex;align-items:baseline;justify-content:space-between;gap:var(--tq-space-4);font-size:11px;color:var(--lp-text-3)}.lp-warm__health{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--tq-space-2);padding-block-start:var(--tq-space-4);border-block-start:1px solid var(--lp-line-soft)}.lp-warm__health li{display:flex;flex-direction:column;gap:2px}.lp-warm__health b{font-size:20px;font-weight:600}.lp-warm__health em{font-style:normal;font-size:11px;color:var(--lp-text-3)}@media(prefers-reduced-motion:reduce){.lp-warm__bars i{scale:1 1;transition:none}}@media(max-width:980px){.lp-outreach__grid{grid-template-columns:1fr}}}@layer components{.lp-nums{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--tq-space-3)}.lp-num{display:flex;flex-direction:column;gap:var(--tq-space-2);padding:var(--tq-space-6);border:1px solid var(--lp-line-soft);border-radius:20px;background:linear-gradient(165deg,color-mix(in oklab,var(--lp-surface) 80%,transparent),transparent 72%)}.lp-num b{font-family:Inter Tight,sans-serif;font-size:clamp(34px,4vw,52px);font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--lp-accent)}.lp-num span{font-size:13.5px;line-height:1.5;color:var(--lp-text-3)}.lp-quote{display:flex;flex-direction:column;gap:var(--tq-space-5);margin-block-start:var(--tq-space-6);padding:clamp(28px,4vw,56px);border-radius:24px;background:radial-gradient(100% 160% at 0% 0%,color-mix(in oklab,var(--lp-accent) 12%,transparent),transparent 60%),var(--lp-bg-deep);border:1px solid var(--lp-line-soft)}.lp-quote blockquote{max-inline-size:62ch;font-family:Inter Tight,sans-serif;font-size:clamp(19px,2.1vw,28px);font-weight:500;line-height:1.35;letter-spacing:-.02em;text-wrap:pretty}.lp-quote figcaption{display:flex;align-items:center;gap:var(--tq-space-3)}.lp-quote figcaption b{display:block;font-size:14px}.lp-quote figcaption i{font-style:normal;font-size:12px;color:var(--lp-text-3)}}@layer components{.lp-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--tq-space-4);align-items:start}.lp-plan{display:flex;flex-direction:column;gap:var(--tq-space-4);padding:clamp(24px,2.6vw,36px);border:1px solid var(--lp-line-soft);border-radius:22px;background:var(--lp-bg-deep)}.lp-plan h3{font-family:Inter Tight,sans-serif;font-size:20px;font-weight:600}.lp-plan__price{display:flex;flex-direction:column;gap:2px}.lp-plan__price b{font-family:Inter Tight,sans-serif;font-size:clamp(28px,3vw,38px);font-weight:700;letter-spacing:-.03em;line-height:1}.lp-plan__price span{font-size:12px;color:var(--lp-text-3)}.lp-plan ul{display:flex;flex-direction:column;gap:var(--tq-space-2);flex:1;padding-block:var(--tq-space-2);border-block-start:1px solid var(--lp-line-soft)}.lp-plan ul li{position:relative;padding-inline-start:var(--tq-space-5);font-size:14px;line-height:1.5;color:var(--lp-text-2)}.lp-plan ul li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:7px;inline-size:9px;block-size:5px;border-inline-start:1.5px solid var(--lp-accent);border-block-end:1.5px solid var(--lp-accent);rotate:-45deg}.lp-plan .lp-btn{justify-content:center}.lp-plan--hot{position:relative;border-color:color-mix(in oklab,var(--lp-accent) 55%,transparent);background:radial-gradient(120% 100% at 50% 0%,color-mix(in oklab,var(--lp-accent) 14%,transparent),transparent 62%),var(--lp-bg-deep);box-shadow:0 24px 70px color-mix(in oklab,var(--lp-accent) 18%,transparent)}.lp-plan__mark{position:absolute;inset-block-start:0;inset-inline-start:50%;translate:-50% -50%;padding:var(--tq-space-1) var(--tq-space-3);border-radius:var(--tq-radius-full);background:var(--lp-accent);font-size:11px;letter-spacing:.04em;color:#fcfcfc;white-space:nowrap}}@layer components{.lp-cta{position:relative;padding-block:clamp(90px,13vw,180px);overflow:hidden;text-align:center}.lp-cta__bg{position:absolute;inset:0;pointer-events:none}.lp-cta__bg span{position:absolute;inset-block-end:-50%;inset-inline-start:50%;translate:-50% 0;inline-size:120vw;block-size:120vw;max-inline-size:1400px;max-block-size:1400px;border-radius:50%;background:radial-gradient(circle,color-mix(in oklab,var(--lp-accent) 22%,transparent) 0%,transparent 62%)}.lp-cta__inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--tq-space-6)}.lp-cta__acts{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--tq-space-3)}.lp-cta__chan{display:flex;justify-content:center;gap:var(--tq-space-3);flex-wrap:wrap;margin-block-start:var(--tq-space-4)}.lp-cta__chan li{inline-size:38px;block-size:38px;border-radius:12px;overflow:hidden;opacity:.9;transition:translate .3s ease}.lp-cta__chan li:hover{translate:0 -4px}.lp-cta__chan [data-brand]{inline-size:100%;block-size:100%}.lp-cta .lp-lead{margin-inline:auto}.lp-cta .lp-h1{text-align:center}}@layer components{.lp-foot{padding-block:clamp(48px,6vw,80px) var(--tq-space-6);border-block-start:1px solid var(--lp-line-soft);background:var(--lp-bg-deep)}.lp-foot__grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,64px)}.lp-foot__brand{display:flex;flex-direction:column;gap:var(--tq-space-3)}.lp-foot__brand p{max-inline-size:30ch;font-size:13.5px;line-height:1.5;color:var(--lp-text-3)}.lp-foot__nav,.lp-foot__contacts{display:flex;flex-direction:column;gap:var(--tq-space-2)}.lp-foot__nav b,.lp-foot__contacts b{margin-block-end:var(--tq-space-1);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--lp-text-3)}.lp-foot__nav a,.lp-foot__contacts a{font-size:14px;color:var(--lp-text-2)}.lp-foot__nav a:hover,.lp-foot__contacts a:hover{color:var(--lp-text)}.lp-foot__bottom{display:flex;align-items:center;justify-content:space-between;gap:var(--tq-space-4);flex-wrap:wrap;margin-block-start:clamp(40px,5vw,64px);padding-block-start:var(--tq-space-5);border-block-start:1px solid var(--lp-line-soft);font-size:12px;color:var(--lp-text-3)}.lp-foot__legal{display:flex;gap:var(--tq-space-5)}.lp-foot__legal a{color:var(--lp-text-3)}.lp-foot__legal a:hover{color:var(--lp-text-2)}@media(max-width:780px){.lp-foot__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-foot__brand{grid-column:1/-1}}}
