.public-site .hero-phone{display:grid;justify-items:center;gap:12px}.public-site .hero-phone>.native-phone{animation:landing-rise .5s cubic-bezier(.2,.8,.2,1) both}.public-site .hero-phone-controls{display:flex;align-items:center;gap:8px;padding:6px;border:1px solid var(--ps-line);border-radius:999px;background:rgb(255 255 255/.92);box-shadow:var(--ps-shadow-1)}.public-site .hero-mode-switch{display:flex;gap:2px}.public-site .hero-mode-switch button,.public-site .hero-privacy-toggle{min-height:40px;min-width:40px;padding:0 16px;border:0;border-radius:999px;color:var(--ps-ink-2);background:transparent;font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:background-color .2s,color .2s}.public-site .hero-mode-switch button[aria-checked=true]{color:#fff;background:var(--ps-teal-ink)}.public-site .hero-mode-switch button:last-child[aria-checked=true]{background:var(--ps-iris-ink)}.public-site .hero-privacy-toggle{padding:0;display:grid;place-items:center;color:var(--ps-teal-ink);background:var(--ps-mint)}.public-site .hero-privacy-toggle[aria-pressed=true]{color:#fff;background:var(--ps-teal-ink)}.public-site .hero-privacy-toggle .native-icon{width:20px;height:20px}.native-phone.private b,.native-phone.private strong{letter-spacing:.08em}.public-site .showcase-section{overflow-x:clip}.showcase{display:grid;gap:28px}.showcase-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px}.showcase-devices{display:inline-flex;padding:5px;gap:4px;border:1px solid var(--ps-line);border-radius:999px;background:var(--ps-card);box-shadow:var(--ps-shadow-1)}.showcase-devices button{min-height:44px;padding:0 18px;display:inline-flex;align-items:center;gap:8px;border:0;border-radius:999px;color:var(--ps-ink-2);background:transparent;font:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:background-color .2s,color .2s}.showcase-devices button[aria-selected=true]{color:#fff;background:var(--ps-teal-ink)}.showcase-glyph{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.showcase-body{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:center;gap:clamp(28px,4vw,56px)}.showcase.phone .showcase-body{grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr)}.showcase-stage{position:relative;container-type:inline-size;display:grid;place-items:center;min-width:0;padding:28px 0;perspective:1400px}.showcase-stage:before{content:"";position:absolute;inset:8% 6%;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgb(46 196 182/.22),rgb(96 165 250/.12) 45%,transparent 70%);filter:blur(10px)}.showcase-frame{position:relative;width:100%;transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transform-style:preserve-3d;transition:transform .35s ease-out}.showcase-frame.phone{width:min(300px,78vw);padding:10px;border-radius:46px;background:linear-gradient(145deg,#1f2937,#0b1220 55%,#1e293b);box-shadow:inset 0 0 0 1px rgb(255 255 255/.06),0 40px 80px rgb(15 23 42/.28)}.showcase-frame.phone .showcase-screen{border-radius:0 0 36px 36px}.showcase-status{height:34px;padding:0 26px;display:flex;align-items:center;justify-content:space-between;border-radius:36px 36px 0 0;color:var(--ps-ink);background:#fff;font-size:12px;font-weight:700}.showcase-status i{width:38px;height:10px;border-radius:3px;background:linear-gradient(90deg,var(--ps-ink) 70%,rgb(15 23 42/.25) 70%)}.showcase-frame.phone:after{content:"";position:absolute;top:18px;left:50%;width:76px;height:20px;border-radius:999px;background:#0b1220;transform:translateX(-50%)}.showcase-frame.tablet{width:min(760px,100%);padding:14px;border-radius:34px;background:linear-gradient(145deg,#1f2937,#0b1220 60%,#1e293b);box-shadow:inset 0 0 0 1px rgb(255 255 255/.06),0 40px 90px rgb(15 23 42/.26)}.showcase-frame.tablet .showcase-screen{border-radius:22px}.showcase-frame.web{width:min(820px,100%);overflow:hidden;border:1px solid var(--ps-line);border-radius:18px;background:var(--ps-card);box-shadow:0 40px 90px rgb(15 23 42/.18)}.showcase-browser-bar{height:40px;padding:0 16px;display:flex;align-items:center;gap:7px;border-bottom:1px solid var(--ps-line);background:var(--ps-bg)}.showcase-browser-bar i{width:11px;height:11px;border-radius:50%;background:#fb7185}.showcase-browser-bar i:nth-child(2){background:#fbbf24}.showcase-browser-bar i:nth-child(3){background:#34d399}.showcase-browser-bar span{margin-inline:auto;padding:4px 16px;border-radius:999px;color:var(--ps-ink-3);background:var(--ps-card);font-size:13px}.showcase-screen{position:relative;display:grid;overflow:hidden;background:var(--ps-bg)}.showcase-screen img{grid-area:1/1;width:100%;height:100%;object-fit:cover;object-position:top}.showcase-screen img.is-active{animation:showcase-in .18s cubic-bezier(.2,.8,.2,1) both}.showcase-screen img.is-leaving{animation:showcase-out .15s ease both}.showcase-frame{animation:showcase-device-in .23s cubic-bezier(.2,.8,.2,1) backwards}.showcase-callouts{position:absolute;inset:0;margin:0;padding:0;list-style:none;pointer-events:none}.showcase-callouts li{position:absolute;max-width:230px;padding:10px 14px;display:flex;align-items:center;gap:10px;border:1px solid var(--ps-line);border-radius:14px;color:var(--ps-ink);background:rgb(255 255 255/.95);box-shadow:var(--ps-shadow-2);font-size:14px;font-weight:600;line-height:1.35;animation:callout-in .25s var(--delay,0s) cubic-bezier(.2,.8,.2,1) both}.showcase-callouts li span{width:10px;height:10px;flex:0 0 auto;border-radius:50%;background:var(--ps-teal);box-shadow:0 0 0 5px rgb(46 196 182/.18)}.showcase-callouts li:first-child{top:18%;inset-inline-start:0}.showcase-callouts li:last-child{bottom:16%;inset-inline-end:0}.showcase-callouts li:last-child span{background:var(--ps-iris);box-shadow:0 0 0 5px rgb(139 92 246/.16)}.showcase.phone .showcase-callouts li{max-width:172px}.showcase.phone .showcase-callouts li:first-child{inset-inline-start:0}.showcase.phone .showcase-callouts li:last-child{inset-inline-end:0}@container (max-width: 670px){.showcase.phone .showcase-callouts{display:none}}@container (max-width: 560px){.showcase-callouts{display:none}}.showcase-copy{display:grid;gap:20px;min-width:0}.showcase-screens{display:flex;flex-wrap:wrap;gap:8px}.showcase-screens button{position:relative;min-height:40px;padding:0 14px;overflow:hidden;border:1px solid var(--ps-line);border-radius:999px;color:var(--ps-ink-2);background:var(--ps-card);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:border-color .2s,color .2s,background-color .2s}.showcase-screens button[aria-pressed=true]{border-color:transparent;color:var(--ps-teal-ink);background:var(--ps-mint)}.showcase-progress{position:absolute;inset:auto 0 0;height:3px;background:var(--ps-teal-ink);transform-origin:left;animation:showcase-progress linear both}html[dir=rtl] .showcase-progress{transform-origin:right}.showcase-caption{min-height:190px;padding:24px;border:1px solid var(--ps-line);border-radius:var(--ps-radius-l);background:linear-gradient(135deg,var(--ps-mint),var(--ps-sky-soft))}.showcase-caption strong{display:block;color:var(--ps-ink);font-size:24px;font-weight:800;letter-spacing:-.02em}.showcase-caption p{margin:8px 0 14px;color:var(--ps-ink-2);font-size:17px;line-height:1.6}.showcase-caption ul{margin:0;padding:0;display:grid;gap:8px;list-style:none}.showcase-caption li{display:flex;align-items:center;gap:10px;color:var(--ps-ink);font-size:15px;font-weight:600}.showcase-caption li:before{content:"";width:18px;height:18px;flex:0 0 auto;border-radius:50%;background:var(--ps-teal-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") center /12px no-repeat}.showcase-note{margin:0;color:var(--ps-ink-3);font-size:14px}.feature-explorer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.feature-demo{min-width:0;padding:24px;display:grid;grid-template-rows:auto 1fr;gap:18px;border:1px solid var(--ps-line);border-radius:var(--ps-radius-l);background:var(--ps-card);box-shadow:var(--ps-shadow-1);transition:transform .25s,box-shadow .25s}.feature-demo:hover{transform:translateY(-3px);box-shadow:var(--ps-shadow-2)}.feature-demo.wide{grid-column:span 2}.feature-stack{display:grid;gap:18px;min-width:0}.feature-demo-head h3{margin:4px 0 6px;color:var(--ps-ink);font-size:21px;font-weight:800;line-height:1.25;letter-spacing:-.02em}.feature-demo-head p:last-child{margin:0;color:var(--ps-ink-2);font-size:15px;line-height:1.55}.feature-demo-eyebrow{margin:0;font-size:12px;font-weight:800;letter-spacing:.08em}.feature-demo.teal .feature-demo-eyebrow{color:var(--ps-teal-ink)}.feature-demo.iris .feature-demo-eyebrow{color:var(--ps-iris-ink)}.feature-demo.sky .feature-demo-eyebrow{color:var(--ps-sky-ink)}.feature-demo.coral .feature-demo-eyebrow{color:var(--ps-coral-ink)}.feature-demo-body{display:grid;align-content:start;gap:14px;min-width:0}.demo-segmented{display:flex;flex-wrap:wrap;gap:6px}.demo-languages button,.demo-segmented button{min-height:38px;padding:0 13px;border:1px solid var(--ps-line);border-radius:999px;color:var(--ps-ink-2);background:var(--ps-card);font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.demo-languages button[aria-checked=true],.demo-segmented button[aria-checked=true]{border-color:transparent;color:#fff;background:var(--ps-teal-ink)}.feature-demo.iris .demo-languages button[aria-checked=true],.feature-demo.iris .demo-segmented button[aria-checked=true]{background:var(--ps-iris-ink)}.demo-money{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;transition:filter .25s,opacity .25s}.demo-money.is-hidden{letter-spacing:.12em}.demo-currency-rows{margin:0;padding:0;display:grid;gap:8px;list-style:none}.demo-currency-rows li{padding:12px 14px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;border-radius:14px;background:var(--ps-bg)}.demo-currency-rows li>span{flex:1 1 140px;min-width:0}.demo-currency-rows .demo-money{margin-inline-start:auto}.demo-currency-rows strong{display:block;color:var(--ps-ink);font-size:15px}.demo-currency-rows small{color:var(--ps-ink-3);font-size:13px}.demo-total{padding:14px 16px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;border-radius:14px;color:var(--ps-teal-ink);background:var(--ps-mint);font-weight:700}.demo-total .demo-money{color:var(--ps-ink);font-size:20px}.demo-footnote,.demo-note{margin:0;color:var(--ps-ink-3);font-size:13px;line-height:1.5}.demo-bars{display:grid;gap:14px}.demo-bar>span{margin-bottom:6px;display:flex;justify-content:space-between;gap:10px}.demo-bar small{color:var(--ps-ink-2);font-size:14px}.demo-bar i{height:12px;overflow:hidden;background:var(--ps-bg)}.demo-bar b,.demo-bar i{display:block;border-radius:999px}.demo-bar b{height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1)}.demo-bar.income b{background:var(--ps-teal)}.demo-bar.spending b{background:var(--ps-coral)}.demo-bar.capital b{background:var(--ps-iris)}.demo-slider{display:flex;align-items:baseline;justify-content:space-between;color:var(--ps-ink-2);font-size:14px;font-weight:600}.demo-slider output{color:var(--ps-sky-ink);font-size:26px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.feature-demo input[type=range]{width:100%;min-height:32px;accent-color:var(--ps-sky-ink)}.demo-switch{position:relative;display:flex;align-items:center;gap:12px;color:var(--ps-ink-2);font-size:14px;font-weight:600;cursor:pointer}.demo-switch input{position:absolute;width:1px;height:1px;opacity:0}.demo-switch>span[aria-hidden]{width:44px;height:26px;flex:0 0 auto;position:relative;border-radius:999px;background:var(--ps-line);transition:background-color .2s}.demo-switch>span[aria-hidden]:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgb(15 23 42/.25);transition:transform .2s}.demo-switch input:checked+span[aria-hidden]{background:var(--ps-teal-ink)}.demo-switch input:checked+span[aria-hidden]:after{transform:translateX(18px)}html[dir=rtl] .demo-switch input:checked+span[aria-hidden]:after{transform:translateX(-18px)}html[dir=rtl] .demo-switch>span[aria-hidden]:after{left:auto;right:3px}.demo-switch input:focus-visible+span[aria-hidden]{outline:2px solid var(--ps-teal-ink);outline-offset:3px}.demo-cycle{padding:16px;display:grid;gap:10px;border-radius:16px;background:var(--ps-sky-soft)}.demo-cycle strong{color:var(--ps-ink);font-size:20px}.demo-cycle i{position:relative;height:12px;display:block;overflow:hidden;border-radius:999px;background:rgb(255 255 255/.9)}.demo-cycle b{position:absolute;inset-block:0;inset-inline-start:0;border-radius:999px;transition:width .5s cubic-bezier(.2,.8,.2,1)}.demo-cycle b.elapsed{background:rgb(96 165 250/.35)}.demo-cycle b.spent{inset-block:3px;background:var(--ps-sky-ink)}.demo-cycle span{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;color:var(--ps-ink-2);font-size:13px}.demo-portfolio{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);align-items:center;gap:22px}.demo-donut{width:100%;overflow:visible}.demo-donut path{cursor:pointer;opacity:.78;transition:opacity .2s,d .3s}.demo-donut path.is-active{opacity:1;filter:drop-shadow(0 6px 10px rgb(15 23 42/.18))}.demo-donut-label{fill:var(--ps-ink-2);font-size:13px;font-weight:700;text-anchor:middle}.demo-donut-value{fill:var(--ps-ink);font-size:24px;font-weight:800;text-anchor:middle}.demo-legend{margin:0;padding:0;display:grid;gap:6px;list-style:none}.demo-legend button{width:100%;min-height:52px;padding:8px 12px;display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid transparent;border-radius:14px;color:var(--ps-ink);background:transparent;font:inherit;text-align:start;cursor:pointer;transition:background-color .2s,border-color .2s}.demo-legend button[aria-pressed=true]{border-color:var(--ps-line);background:var(--ps-bg)}.demo-legend i{width:12px;height:12px;border-radius:4px;background:var(--swatch)}.demo-legend strong{display:block;font-size:15px}.demo-legend small{color:var(--ps-ink-3);font-size:13px}.demo-legend bdi{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.demo-privacy{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:8px}.demo-privacy>div{min-width:0;padding:14px 12px;display:grid;gap:4px;border-radius:14px;background:var(--ps-mint)}.demo-privacy small{color:var(--ps-ink-2);font-size:13px}.demo-privacy .demo-money{color:var(--ps-ink);font-size:16px}.demo-privacy.is-hidden>div{background:var(--ps-bg)}.demo-switch.large{font-size:15px}.demo-languages{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.demo-more{color:var(--ps-ink-3);font-size:13px;font-weight:700}.demo-language-card{padding:16px;display:grid;gap:10px;border-radius:16px;background:linear-gradient(135deg,var(--ps-iris-soft),var(--ps-sky-soft));animation:landing-rise .35s cubic-bezier(.2,.8,.2,1) both}.demo-language-card div{display:flex;justify-content:space-between;gap:12px}.demo-language-card small{color:var(--ps-ink-2);font-size:15px}.demo-language-card bdi{color:var(--ps-ink);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.public-site .ai-connections-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,72px);width:min(1240px,calc(100% - 48px));margin:40px auto;padding:clamp(24px,4vw,48px);border:1px solid var(--ps-line);border-radius:28px;background:linear-gradient(130deg,var(--ps-mint),var(--ps-card) 55%,var(--ps-iris-soft))}.ai-connections-intro h2{margin:12px 0 16px;max-width:17ch;color:var(--ps-ink);font-size:clamp(28px,3.2vw,44px);line-height:1.15;letter-spacing:-.025em}.ai-connections-intro>p:not(.marketing-eyebrow){margin:0 0 24px;max-width:50ch;color:var(--ps-ink-2);line-height:1.7}.ai-connections-steps{display:grid;gap:12px;margin:0;padding:0;list-style:none}.ai-connections-steps li{display:flex;align-items:flex-start;gap:16px;padding:18px;border:1px solid var(--ps-line);border-radius:18px;background:var(--ps-card)}.ai-step-icon{flex:0 0 40px;display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:var(--ps-mint);color:var(--ps-teal)}.ai-connections-steps li:nth-child(2) .ai-step-icon{background:var(--ps-iris-soft);color:var(--ps-iris)}.ai-connections-steps h3{margin:0 0 5px;color:var(--ps-ink);font-size:17px}.ai-connections-steps p{margin:0;color:var(--ps-ink-2);font-size:14px;line-height:1.6}@media (max-width:760px){.public-site .ai-connections-section{grid-template-columns:minmax(0,1fr);border-radius:22px}.ai-connections-intro h2{max-width:none}}.public-site .waterfall-bars>g{cursor:pointer;transition:opacity .2s}.public-site .waterfall-bars.has-focus>g:not(.is-focus){opacity:.35}.public-site .waterfall-bars rect{transform-box:fill-box;transform-origin:bottom;animation:bar-grow .8s cubic-bezier(.2,.8,.2,1) both}.public-site .waterfall-bars>g:nth-child(2) rect{animation-delay:.12s;transform-origin:top}.public-site .waterfall-bars>g:nth-child(3) rect{animation-delay:.24s}.bridge-explorer{margin-top:12px;display:grid;gap:10px}.bridge-keys{display:flex;flex-wrap:wrap;gap:8px}.bridge-keys button{min-height:38px;padding:0 14px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--ps-line);border-radius:999px;color:var(--ps-ink);background:var(--ps-card);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.bridge-keys button[aria-pressed=true]{border-color:var(--ps-ink-3);background:var(--ps-bg)}.bridge-keys i{width:10px;height:10px;border-radius:3px}.bridge-keys .income i{background:var(--ps-teal)}.bridge-keys .consumption i{background:var(--ps-coral)}.bridge-keys .net i{background:var(--ps-iris)}.bridge-detail{min-height:48px;margin:0;color:var(--ps-ink-2);font-size:15px;line-height:1.55}.bridge-detail strong{color:var(--ps-ink)}@keyframes landing-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes showcase-in{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:none}}@keyframes showcase-out{0%{opacity:1}to{opacity:0}}@keyframes showcase-device-in{0%{opacity:0;transform:perspective(1400px) rotateY(-32deg) scale(.9)}}@keyframes showcase-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes callout-in{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}@keyframes bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (max-width:1100px){.feature-explorer{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-demo.wide,.feature-stack{grid-column:1/-1}.feature-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.showcase-body,.showcase.phone .showcase-body{grid-template-columns:minmax(0,1fr)}.showcase-copy{max-width:720px;margin-inline:auto;width:100%}}@media (max-width:760px){.feature-explorer{grid-template-columns:minmax(0,1fr)}.feature-demo.wide,.feature-stack{grid-column:auto}.demo-portfolio,.feature-stack{grid-template-columns:minmax(0,1fr)}.demo-donut{max-width:220px;margin-inline:auto}.showcase-callouts{display:none}.showcase-devices button{padding:0 12px;font-size:14px}.showcase-caption{min-height:0;padding:20px}.demo-privacy{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.demo-language-card,.public-site .hero-phone>.native-phone,.public-site .waterfall-bars rect,.showcase-callouts li,.showcase-screen img{animation:none}.showcase-progress,.showcase-screen img.is-leaving{display:none}.demo-bar b,.demo-cycle b,.feature-demo,.showcase-frame{transition:none}.feature-demo:hover{transform:none}}.feature-demo-live{width:7px;height:7px;margin-inline-start:8px;display:inline-block;vertical-align:middle;border-radius:50%;background:currentColor;opacity:0;transform:scale(.6);transition:opacity .3s,transform .3s}.feature-demo.is-playing .feature-demo-live{opacity:.9;transform:none;animation:live-pulse 1.8s ease-in-out infinite}.public-site .hero-phone.is-playing .hero-phone-controls{box-shadow:var(--ps-shadow-1),0 0 0 4px rgb(46 196 182/.14)}@keyframes live-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,currentColor 40%,transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb,currentColor 0%,transparent)}}@media (prefers-reduced-motion:reduce){.feature-demo.is-playing .feature-demo-live{animation:none}}@property --split{syntax:"<percentage>";inherits:true;initial-value:50%}.public-site.lx{--lx-ink:#0b1220;--lx-ink-2:#334155;--lx-ink-3:#5b6b7f;--lx-ground:#f4f8f7;--lx-paper:#ffffff;--lx-mist:#e9f3f1;--lx-teal:#2ec4b6;--lx-deep:#0f766e;--lx-deeper:#0b5f59;--lx-night:#04211e;--lx-night-2:#0a2f2b;--lx-coral:#ff7a59;--lx-iris:#8b5cf6;--lx-sky:#60a5fa;--lx-page:min(1280px,calc(100% - 48px));--lx-ease:cubic-bezier(.16,1,.3,1);--lx-gap:var(--ps-space-section);--lx-block:var(--ps-space-block);--lx-band:clamp(56px,6vw,80px);--lx-t-display:clamp(42px,4.6vw,68px);--lx-t-title:clamp(32px,3.3vw,50px);--lx-t-heading:clamp(21px,1.6vw,25px);--lx-t-lede:clamp(17px,1.2vw,19px);--lx-t-body:16px;--lx-t-small:14px;--lx-t-label:13px;overflow:clip;color:var(--lx-ink);background:var(--lx-ground)}.public-site.lx h1,.public-site.lx h2,.public-site.lx h3{font-variation-settings:"opsz" 32;text-wrap:balance}.public-site.lx p{text-wrap:pretty}.lx-label{margin:0 0 16px;color:var(--lx-deep);font-size:var(--lx-t-label);font-weight:750;letter-spacing:.06em;line-height:1.4}.lx-head{margin:0 0 var(--lx-block)}.lx-ai-intro h2,.lx-bridge-copy h2,.lx-close h2,.lx-head h2,.lx-security-copy h2{margin:0;color:var(--lx-ink);font-size:var(--lx-t-title);font-weight:780;line-height:1.04;letter-spacing:-.038em}.lx-head.split>p,.lx-head>p{margin:20px 0 0;max-width:560px;color:var(--lx-ink-2);font-size:var(--lx-t-lede);line-height:1.6}.lx-head.centered{max-width:860px;text-align:center}.lx-head.centered,.lx-head.centered>p{margin-inline:auto}.lx-head.split{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:clamp(24px,5vw,96px)}.lx-head.split>p{margin:0 0 6px}.lx-section{width:var(--lx-page);margin:0 auto;padding-block:var(--lx-gap) 0}.lx-night+.lx-section{padding-top:var(--lx-band)}.lx-actions{display:flex;flex-wrap:wrap;gap:12px}.lx-button{position:relative;min-height:54px;padding:0 26px;display:inline-flex;align-items:center;justify-content:center;gap:10px;overflow:hidden;border-radius:999px;color:#fff;background:var(--lx-ink);font-size:var(--lx-t-body);font-weight:700;text-decoration:none;transition:transform .3s var(--lx-ease),background-color .2s,color .2s}.lx-button .marketing-icon{width:18px;height:18px;transition:transform .3s var(--lx-ease)}.lx-button:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgb(255 255 255/.28) 50%,transparent 70%);transform:translateX(-120%);transition:transform .7s var(--lx-ease)}.lx-button:hover{transform:translateY(-2px);background:var(--lx-deep)}.lx-button:hover:after{transform:translateX(120%)}.lx-button:hover .marketing-icon{transform:translateX(4px)}html[dir=rtl] .lx-stage{--dir:-1}html[dir=rtl] .lx-button .marketing-icon,html[dir=rtl] .lx-link .marketing-icon{scale:-1 1}html[dir=rtl] .lx-button:hover .marketing-icon{transform:translateX(-4px)}.lx-button:active{transform:translateY(0) scale(.98)}.lx-button:focus-visible,.lx-link:focus-visible{outline:3px solid var(--lx-teal);outline-offset:3px}.lx-button.quiet{color:var(--lx-ink);background:rgb(255 255 255/.8);box-shadow:inset 0 0 0 1.5px rgb(11 18 32/.12)}.lx-button.quiet:hover{color:var(--lx-deep);background:#fff}.lx-button.bright{color:var(--lx-night);background:#7ff0e3}.lx-button.bright:hover{background:#fff}.lx-button.ghost{color:#e6fffb;background:transparent;box-shadow:inset 0 0 0 1.5px rgb(230 255 251/.35)}.lx-button.ghost:hover{background:rgb(230 255 251/.08)}.lx-link{display:inline-flex;align-items:center;gap:8px;color:var(--lx-deep);font-size:var(--lx-t-body);font-weight:700;text-decoration:none}.lx-link .marketing-icon{width:18px;height:18px;transition:transform .3s var(--lx-ease)}.lx-link:hover .marketing-icon{transform:translateX(4px)}.lx-hero{position:relative;isolation:isolate;margin-top:-100px;padding-top:100px}.lx-hero:before{content:"";position:absolute;inset:0 0 -160px;z-index:-2;background:radial-gradient(52% 58% at 72% 34%,#ffffff 0,rgb(255 255 255/0) 62%),radial-gradient(38% 42% at 62% 74%,rgb(46 196 182/.2),transparent 70%),radial-gradient(30% 36% at 92% 12%,rgb(139 92 246/.12),transparent 72%),radial-gradient(28% 30% at 10% 90%,rgb(255 122 89/.07),transparent 70%),linear-gradient(180deg,#eef6f4 0,#f2f4fb 58%,var(--lx-ground) 100%)}.lx-hero-inner{width:var(--lx-page);min-height:min(calc(100svh - 92px),700px);margin:0 auto;padding-block:clamp(16px,3vh,32px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(16px,3vw,48px)}.lx-light{position:absolute;inset:0 0 -160px;z-index:-1;overflow:hidden;pointer-events:none}.lx-light i{position:absolute;left:0;top:0;display:block;border-radius:50%}.lx-light-drift.teal{left:46%;top:-8%;width:min(56vw,820px);aspect-ratio:1;background:radial-gradient(closest-side,rgb(127 240 227/.14),rgb(204 251 241/.06) 55%,transparent);animation:lx-drift-teal 16s ease-in-out infinite alternate}.lx-light-drift.iris{left:-6%;top:34%;width:min(44vw,640px);aspect-ratio:1;background:radial-gradient(closest-side,rgb(196 181 253/.12),rgb(191 219 254/.06) 55%,transparent);animation:lx-drift-iris 21s ease-in-out infinite alternate}.lx-light-glow{opacity:0;transform:translate3d(-900px,-900px,0);transition:opacity .45s ease;will-change:transform;width:420px;height:420px;background:radial-gradient(closest-side,rgb(167 243 232/.34),rgb(204 251 241/.18) 48%,rgb(221 214 254/.08) 76%,transparent)}.lx-hero[data-lit=true] .lx-light-glow{opacity:1}.lx-hero .lx-actions .lx-button{translate:var(--mx,0) var(--my,0);transition:transform .3s var(--lx-ease),translate .35s var(--lx-ease),background-color .2s,color .2s}.lx-hero-copy{position:relative;z-index:2;min-width:0}.lx-kicker{margin:0 0 22px;display:inline-flex;align-items:center;gap:10px;color:var(--lx-deep);font-size:var(--lx-t-label);font-weight:750;letter-spacing:.08em}.lx-kicker i{width:8px;height:8px;border-radius:50%;background:var(--lx-teal);box-shadow:0 0 0 6px rgb(46 196 182/.18);animation:lx-pulse 2.4s ease-in-out infinite}.lx-hero h1{max-width:100%;margin:0;color:var(--lx-ink);font-size:var(--lx-t-display);font-weight:800;line-height:1;letter-spacing:-.045em}.lx-word{display:inline-block;animation:lx-word .7s var(--lx-ease) both;animation-delay:calc(var(--w) * 35ms + 30ms)}.lx-lede{max-width:540px;margin:24px 0 32px;color:var(--lx-ink-2);font-size:var(--lx-t-lede);line-height:1.6}.lx-hero-copy>.lx-kicker{animation:lx-rise .6s var(--lx-ease) both}.lx-hero-copy>.lx-lede{animation:lx-rise .7s var(--lx-ease) .2s both}.lx-hero-copy>.lx-actions{animation:lx-rise .7s var(--lx-ease) .28s both}.lx-hero-copy>.lx-principles{animation:lx-rise .7s var(--lx-ease) .36s both}.lx-principles{margin:28px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 22px;list-style:none;color:var(--lx-ink-2);font-size:var(--lx-t-small);font-weight:600}.lx-principles li{display:inline-flex;align-items:center;gap:8px}.lx-principles li:before{content:"";width:6px;height:6px;border-radius:2px;background:var(--lx-teal);rotate:45deg}.lx-principles li:nth-child(2):before{background:var(--lx-iris)}.lx-principles li:nth-child(3):before{background:var(--lx-coral)}.lx-principles li:nth-child(4):before{background:var(--lx-sky)}.lx-hero-visual{position:relative;min-width:0}.lx-sample-note{position:absolute;inset-inline-start:0;bottom:2%;z-index:6;margin:0;padding:10px 16px 10px 12px;display:inline-flex;align-items:center;gap:10px;border-radius:999px;color:var(--lx-ink);background:rgb(255 255 255/.9);box-shadow:0 10px 30px rgb(15 52 60/.1);font-size:var(--lx-t-small);animation:lx-rise .7s var(--lx-ease) .8s both}.lx-sample-note .marketing-icon{width:22px;height:22px;padding:4px;border-radius:50%;color:#fff;background:var(--lx-iris)}.lx-sample-note small{color:var(--lx-iris);font-size:11px;font-weight:800;letter-spacing:.06em}.lx-sample-note strong{font-weight:700}.lx-stage{--px:0;--py:0;--dir:1;position:relative;height:clamp(600px,46vw,660px);perspective:1900px;perspective-origin:50% 30%}.lx-rig{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(calc(6deg + var(--py) * -6deg)) rotateY(calc(-13deg * var(--dir) + var(--px) * 11deg));animation:lx-rig-in 1.1s var(--lx-ease) both,lx-breathe 7s ease-in-out 1.2s infinite alternate}.lx-plane{position:absolute;transform-style:preserve-3d}.lx-floor{position:absolute;left:-12%;right:-18%;bottom:-4%;height:64%;border-radius:50%;background:radial-gradient(closest-side,rgb(46 196 182/.26),rgb(46 196 182/.1) 52%,transparent 74%);transform:translateY(18%) rotateX(80deg);pointer-events:none}.lx-sculpture{bottom:-2%;inset-inline-start:-1%;width:clamp(200px,20vw,290px);aspect-ratio:1;container-type:size;transform:translateZ(70px)}.lx-sculpture:before{content:"";position:absolute;left:4%;right:8%;bottom:13%;height:12%;border-radius:50%;background:radial-gradient(closest-side,rgb(4 52 48/.28),transparent);transform:rotateX(80deg)}.lx-bar{position:absolute;bottom:18%;left:calc(var(--x) * 1%);width:17%;height:calc(var(--h) * 1%);transform-style:preserve-3d;transform-origin:50% 100%;transition:scale .5s var(--lx-ease)}.lx-bar:hover{scale:1 1.08}.lx-bar-body{position:absolute;inset:0;transform-style:preserve-3d;transform-origin:50% 100%;animation:lx-grow .9s var(--lx-ease) both;animation-delay:calc(.2s + var(--i) * .08s)}.lx-bar-body i{position:absolute;display:block;overflow:hidden;border-radius:1.6cqw}.lx-bar-body .front{inset:0;transform:translateZ(8.5cqw);background:linear-gradient(180deg,rgb(204 255 248/.7),rgb(94 234 212/.42) 30%,rgb(46 196 182/.5) 62%,rgb(15 118 110/.82));box-shadow:inset 0 0 0 1.5px rgb(255 255 255/.6),inset 1.6cqw 0 2.4cqw -1.2cqw rgb(255 255 255/.8),inset -1cqw 0 2cqw -1cqw rgb(4 80 74/.35)}.lx-bar-body .front:after{content:"";position:absolute;inset:-10% -60%;background:linear-gradient(100deg,transparent 38%,rgb(255 255 255/.7) 50%,transparent 62%);translate:calc(var(--px) * 46%) 0;transform:translateX(-80%);animation:lx-shine 5s ease-in-out infinite;animation-delay:calc(1.2s + var(--i) * .25s)}.lx-bar-body .back{inset:0;transform:rotateY(180deg) translateZ(8.5cqw);background:linear-gradient(180deg,rgb(94 234 212/.25),rgb(15 118 110/.55))}.lx-bar-body .side{top:0;bottom:0;left:0;width:100%;transform:rotateY(90deg) translateZ(8.5cqw);background:linear-gradient(180deg,rgb(125 245 228/.5),rgb(13 148 136/.62) 45%,rgb(8 74 69/.92));box-shadow:inset 0 0 0 1px rgb(255 255 255/.35)}.lx-bar-body .side.far{transform:rotateY(-90deg) translateZ(8.5cqw);background:rgb(13 148 136/.5)}.lx-bar-body .top{left:0;right:0;top:-8.5cqw;height:17cqw;transform:rotateX(90deg);background:linear-gradient(135deg,#f0fdfa,#b8f5ec);box-shadow:inset 0 0 0 1px rgb(255 255 255/.9)}.lx-trend{position:absolute;inset:0;overflow:visible;transform:translateZ(8.7cqw);pointer-events:none}.lx-trend path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:lx-draw .8s var(--lx-ease) .5s forwards}.lx-trend-glow{stroke:rgb(255 255 255/.75);stroke-width:7.5}.lx-trend-line{stroke:var(--lx-deep);stroke-width:3.2}.lx-trend .lx-trend-pulse{stroke:#c9fff7;stroke-width:3.4;stroke-dasharray:.1 1.1;stroke-dashoffset:.1;animation:lx-run 2.6s cubic-bezier(.45,0,.2,1) 1.3s infinite}.lx-trend circle{fill:var(--lx-deep);stroke:#fff;stroke-width:2.4;transform-box:fill-box;transform-origin:center;animation:lx-pop .5s var(--lx-ease) both;animation-delay:calc(.6s + var(--i) * .08s)}.lx-asks{top:9%;inset-inline-start:0;width:43%;display:grid;gap:10px;transform:translateZ(60px);animation:lx-plane-in .8s var(--lx-ease) .15s both}.lx-asks button{position:relative;min-height:64px;padding:14px 18px 16px 40px;display:flex;align-items:center;border:0;border-radius:18px;cursor:pointer;color:var(--lx-ink-2);background:rgb(255 255 255/.8);box-shadow:0 14px 30px -20px rgb(15 52 60/.45);font:inherit;font-size:15px;font-weight:650;line-height:1.3;text-align:start;transition:background-color .18s,color .18s,translate .25s var(--lx-ease),box-shadow .25s}html[dir=rtl] .lx-asks button{padding:14px 40px 16px 18px}.lx-asks button:before{content:"";position:absolute;inset-inline-start:18px;top:50%;width:9px;height:9px;border-radius:50%;background:rgb(15 118 110/.25);translate:0 -50%;transition:background-color .25s,box-shadow .25s}.lx-asks button:hover{color:var(--lx-ink);background:#fff;translate:4px 0}html[dir=rtl] .lx-asks button:hover{translate:-4px 0}.lx-asks button:focus-visible{outline:3px solid var(--lx-teal);outline-offset:2px}.lx-asks button[aria-pressed=true]{color:#fff;background:var(--lx-ink);box-shadow:0 22px 40px -18px rgb(4 33 30/.6)}.lx-asks button[aria-pressed=true]:before{background:#7ff0e3;box-shadow:0 0 0 5px rgb(127 240 227/.18)}.lx-asks button[aria-pressed=true]:after{content:"";position:absolute;inset-inline-start:100%;top:50%;width:clamp(40px,6vw,84px);height:2px;border-radius:2px;background:linear-gradient(90deg,var(--lx-ink),var(--lx-teal));transform-origin:left;animation:lx-beam-in .18s var(--lx-ease) both}html[dir=rtl] .lx-asks button[aria-pressed=true]:after{background:linear-gradient(270deg,var(--lx-ink),var(--lx-teal));transform-origin:right}.lx-ask-progress{position:absolute;inset-inline:18px;bottom:8px;height:2px;border-radius:2px;background:rgb(127 240 227/.85);transform-origin:left;animation:lx-progress linear both}html[dir=rtl] .lx-ask-progress{transform-origin:right}.lx-phone{top:0;inset-inline-end:2%;transform:translateZ(0);animation:lx-plane-in .9s var(--lx-ease) .1s both,lx-float 4.9s ease-in-out 1.2s infinite}.lx-device{position:relative;width:clamp(240px,19vw,272px);padding:9px;border-radius:46px;background:#0b1220;box-shadow:inset 0 0 0 1px rgb(255 255 255/.08),0 60px 90px -24px rgb(4 33 30/.45),0 18px 30px rgb(4 33 30/.12)}.lx-device:before{content:"";position:absolute;top:15px;left:50%;z-index:2;width:72px;height:20px;border-radius:999px;background:#0b1220;translate:-50% 0}.lx-device.turn-0{animation:lx-turn-a .32s var(--lx-ease)}.lx-device.turn-1{animation:lx-turn-b .32s var(--lx-ease)}.lx-device-status{height:30px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;border-radius:37px 37px 0 0;color:var(--lx-ink);background:#fff;font-size:11px;font-weight:700}.lx-device-status i{width:34px;height:9px;border-radius:3px;background:linear-gradient(90deg,var(--lx-ink) 70%,rgb(15 23 42/.25) 70%)}.lx-device-screen{display:grid;overflow:hidden;border-radius:0 0 37px 37px;background:#f8fafc;aspect-ratio:540/1168}.lx-device-screen img{grid-area:1/1;width:100%;height:100%;display:block;object-fit:cover;object-position:top}.lx-device-screen img.is-active{animation:lx-screen-in .27s var(--lx-ease) both}.lx-device-screen img.is-leaving{animation:lx-screen-out .21s ease both}.lx-figures{inset:0;margin:0;padding:0;list-style:none;pointer-events:none;transform:translateZ(170px)}.lx-figures li{--fx:-70px;--fy:0px;position:absolute;min-width:160px;padding:12px 16px 13px;display:grid;gap:3px;border-radius:18px;background:rgb(255 255 255/.95);box-shadow:inset 0 1px 0 rgb(255 255 255),0 24px 48px -12px rgb(15 52 60/.3);animation:lx-figure-in .28s var(--lx-ease) both;animation-delay:calc(35ms + var(--i) * 35ms)}.lx-figures li:before{content:"";position:absolute;inset-block:14px;inset-inline-start:0;width:4px;border-start-end-radius:4px;border-end-end-radius:4px;background:var(--tone)}.lx-figures li.teal{--tone:var(--lx-teal)}.lx-figures li.iris{--tone:var(--lx-iris)}.lx-figures li.coral{--tone:var(--lx-coral)}.lx-figures li.sky{--tone:var(--lx-sky)}.lx-figures small{color:var(--lx-ink-3);font-size:12px;font-weight:650}.lx-figures strong{color:var(--lx-ink);font-size:21px;font-weight:780;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lx-figures li:first-child{top:16%;inset-inline-end:-3%}.lx-figures li:nth-child(2){top:45%;inset-inline-end:-6%;--fx:-90px}.lx-figures li:nth-child(3){bottom:17%;inset-inline-end:32%;--fx:60px;--fy:-30px}.lx-showcase .showcase-stage:before{inset:4% 2%;background:radial-gradient(circle,rgb(46 196 182/.2),rgb(139 92 246/.08) 48%,transparent 70%);filter:none}.lx-showcase .showcase-devices,.lx-showcase .showcase-screens button{border-color:transparent;box-shadow:none;background:var(--lx-mist)}.lx-showcase .showcase-devices button[aria-selected=true]{background:var(--lx-ink)}.lx-showcase .showcase-caption{border:0;border-radius:28px;background:var(--lx-paper)}.lx-showcase .showcase-controls{justify-content:flex-start}.lx-showcase .showcase-stage{padding-block:8px}.lx-depth{position:relative;max-width:1120px;margin:0 auto;overflow:hidden;border-radius:26px;background:var(--lx-paper);box-shadow:0 60px 120px -40px rgb(15 52 60/.35),0 0 0 1px rgb(15 52 60/.06)}.lx-depth-bar{height:44px;padding:0 18px;display:flex;align-items:center;gap:7px;background:#eef3f5}.lx-depth-bar i{width:11px;height:11px;border-radius:50%;background:#fb7185}.lx-depth-bar i:nth-child(2){background:#fbbf24}.lx-depth-bar i:nth-child(3){background:#34d399}.lx-depth-bar span{margin-inline:auto;padding:4px 18px;border-radius:999px;color:var(--lx-ink-3);background:#fff;font-size:13px}.lx-depth-view{position:relative;display:grid;aspect-ratio:1280/800}.lx-depth-view picture{grid-area:1/1;display:block}.lx-depth-view img{width:100%;height:100%;display:block;object-fit:cover;object-position:top}.lx-depth-light{clip-path:inset(0 calc(100% - var(--split)) 0 0)}.lx-depth.is-hinting{animation:lx-hint 2.6s var(--lx-ease) both}.lx-depth-handle{position:absolute;top:0;bottom:0;left:var(--split);width:0;pointer-events:none}.lx-depth-handle:before{content:"";position:absolute;inset:0 -1.5px;background:#fff;box-shadow:0 0 0 1px rgb(15 52 60/.12),0 0 30px rgb(46 196 182/.6)}.lx-depth-handle i{position:absolute;top:50%;left:0;width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:var(--lx-ink);box-shadow:0 12px 30px rgb(4 33 30/.35);translate:-50% -50%;transition:scale .3s var(--lx-ease)}.lx-depth-handle i:after,.lx-depth-handle i:before{content:"";position:absolute;top:50%;width:9px;height:9px;border-top:2.5px solid #fff;border-left:2.5px solid #fff;translate:0 -50%}.lx-depth-handle i:before{left:14px;rotate:-45deg}.lx-depth-handle i:after{right:14px;rotate:135deg}.lx-depth-range{position:absolute;inset:0;z-index:3;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;appearance:none;-webkit-appearance:none;background:transparent;touch-action:pan-y}.lx-depth-range::-webkit-slider-thumb{width:64px;height:64px;appearance:none;-webkit-appearance:none}.lx-depth-range::-moz-range-thumb{width:64px;height:64px;border:0}.lx-depth-range:focus-visible~.lx-depth-handle i,.lx-depth-view:hover .lx-depth-handle i{scale:1.1}.lx-depth:has(.lx-depth-range:focus-visible){outline:3px solid var(--lx-teal);outline-offset:4px}.lx-depth-tag{position:absolute;top:-37px;z-index:2;padding:7px 14px;border-radius:999px;color:#fff;font-size:13px;font-weight:800;letter-spacing:.04em;pointer-events:none}.lx-depth-tag.light{left:82px;background:var(--lx-deep)}.lx-depth-tag.pro{right:18px;background:#6d28d9}.lx-modes{max-width:1120px;margin:20px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:16px}.lx-modes article{padding:clamp(24px,3vw,36px);border:1px solid rgb(46 196 182/.2);border-radius:24px;background:linear-gradient(135deg,#ecfdf8,#eff6ff);box-shadow:0 3px 10px rgb(15 23 42/.04)}.lx-modes article.pro{color:var(--lx-ink);border-color:rgb(139 92 246/.22);background:linear-gradient(135deg,#f5f3ff,#eff6ff 55%,#ecfdf8)}.lx-modes .lx-mode-name{width:fit-content;margin:0 0 10px;padding:4px 10px;border-radius:999px;color:var(--lx-deep);background:rgb(255 255 255/.8);font-size:var(--lx-t-label);font-weight:800;letter-spacing:.06em}.lx-modes .pro .lx-mode-name{color:#6d28d9}.lx-modes h3{margin:0;font-size:var(--lx-t-heading);font-weight:780;letter-spacing:-.035em}.lx-modes article>p:not(.lx-mode-name){margin:10px 0 20px;color:var(--lx-ink-2);font-size:var(--lx-t-body);line-height:1.55}.lx-modes small{display:block;margin-top:6px;color:#6d28d9;font-size:var(--lx-t-small);font-weight:700}.lx-modes ul{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;list-style:none}.lx-modes li{padding:7px 13px;border:1px solid rgb(15 118 110/.14);border-radius:999px;color:var(--lx-ink-2);background:rgb(255 255 255/.78);font-size:var(--lx-t-small);font-weight:600}.lx-modes .pro li{border-color:rgb(139 92 246/.16)}.lx-rules{max-width:1120px;margin:var(--lx-block) auto 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,3vw,40px)}.lx-rules article{position:relative;padding-top:26px}.lx-rules article:before{content:"";position:absolute;top:0;inset-inline:0 30%;height:6px;border-radius:6px;background:var(--tone,var(--lx-teal));transform-origin:left}html[dir=rtl] .lx-rules article:before{transform-origin:right}.lx-rules .iris{--tone:var(--lx-iris)}.lx-rules .blue{--tone:var(--lx-sky)}.lx-rules .coral{--tone:var(--lx-coral)}.lx-rules .lx-rule-kind{margin:0 0 10px;color:var(--lx-ink-3);font-size:var(--lx-t-label);font-weight:800;letter-spacing:.08em}.lx-rules h3{margin:0 0 10px;font-size:var(--lx-t-heading);font-weight:760;letter-spacing:-.025em}.lx-rules p{margin:0;color:var(--lx-ink-2);font-size:var(--lx-t-body);line-height:1.55}.lx-rules .lx-rule-signal{margin-top:14px;color:var(--lx-ink);font-size:var(--lx-t-small);font-weight:700}.lx-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:clamp(32px,6vw,110px)}.lx-story-steps{margin:0;padding:0;list-style:none}.lx-story-steps li{min-height:42vh;padding-block:20px;display:grid;align-content:start;opacity:.32;transition:opacity .6s var(--lx-ease)}.lx-story-steps li:first-child{padding-top:0}.lx-story-steps li.is-active{opacity:1}.lx-story-steps h3{margin:0;color:var(--lx-ink);font-size:var(--lx-t-title);font-weight:780;line-height:1;letter-spacing:-.045em}.lx-story-question{margin:14px 0 18px;color:var(--lx-deep);font-size:var(--lx-t-lede);font-weight:700}.lx-story-steps p:not(.lx-story-question){max-width:520px;margin:0;color:var(--lx-ink-2);font-size:var(--lx-t-lede);line-height:1.6}.lx-story-inline{display:none}.lx-story-phone{position:sticky;top:calc(50vh - min(41vh, 380px));height:fit-content;display:grid;justify-items:center;gap:22px}.lx-story-frame{position:relative;width:min(330px,34vh);aspect-ratio:540/1168;display:grid;overflow:hidden;border:10px solid #0b1220;border-radius:48px;background:#0b1220;box-shadow:0 60px 100px -30px rgb(4 33 30/.45)}.lx-story-frame img{grid-area:1/1;width:100%;height:100%;display:block;border-radius:38px;object-fit:cover;opacity:0;scale:1.04;transition:opacity .7s var(--lx-ease),scale .9s var(--lx-ease)}.lx-story-frame img.is-active{opacity:1;scale:1}.lx-story-dots{margin:0;padding:0;display:flex;gap:8px;list-style:none}.lx-story-dots li{width:8px;height:8px;border-radius:999px;background:rgb(15 52 60/.18);transition:width .5s var(--lx-ease),background-color .4s}.lx-story-dots li.is-active{width:28px;background:var(--lx-deep)}.lx-features .feature-demo{border-color:transparent;border-radius:28px;box-shadow:none}.lx-features .feature-demo:hover{box-shadow:0 30px 60px -30px rgb(15 52 60/.3)}.lx-bridge{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(32px,6vw,96px)}.lx-bridge-copy>p:not(.lx-label){margin:22px 0 30px;color:var(--lx-ink-2);font-size:var(--lx-t-lede);line-height:1.55}.lx-bridge-copy ul{margin:0;padding:0;display:grid;gap:18px;list-style:none}.lx-bridge-copy li{display:grid;grid-template-columns:44px 1fr;align-items:center;gap:14px}.lx-bridge-copy li>span{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;color:var(--lx-deep);background:var(--lx-paper)}.lx-bridge-copy li .marketing-icon{width:20px;height:20px}.lx-bridge-copy strong{display:block;font-size:var(--lx-t-body)}.lx-bridge-copy small{color:var(--lx-ink-3);font-size:var(--lx-t-small)}.lx-bridge .insight-canvas{border:0;border-radius:30px;box-shadow:0 60px 120px -50px rgb(15 52 60/.4)}.lx-night{color:#d9f7f2;background:var(--lx-night)}.lx-night .lx-label{color:#7ff0e3}.public-site.lx .lx-night h2,.public-site.lx .lx-night h3{color:#fff}.lx-ai{position:relative;isolation:isolate;width:auto;margin-top:var(--lx-band);padding:var(--lx-band) max(24px,calc((100% - 1280px) / 2));display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,7vw,120px)}.lx-ai:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(50% 70% at 85% 20%,rgb(46 196 182/.22),transparent 70%),radial-gradient(40% 60% at 10% 100%,rgb(139 92 246/.18),transparent 70%)}.lx-ai-intro>p:not(.lx-label){margin:22px 0 34px;max-width:520px;color:#b7d9d3;font-size:var(--lx-t-lede);line-height:1.6}.lx-ai-steps{position:relative;margin:0;padding:0;display:grid;gap:14px;list-style:none;counter-reset:none}.lx-ai-steps li{display:grid;grid-template-columns:56px 1fr;gap:20px;padding:26px 28px;border-radius:26px;background:rgb(255 255 255/.05);transition:background-color .4s,transform .5s var(--lx-ease)}.lx-ai-steps li:hover{background:rgb(255 255 255/.09);transform:translateX(6px)}html[dir=rtl] .lx-ai-steps li:hover{transform:translateX(-6px)}.lx-ai-icon{width:56px;height:56px;display:grid;place-items:center;border-radius:18px;color:var(--lx-night);background:#7ff0e3}.lx-ai-steps li:nth-child(2) .lx-ai-icon{background:#c4b5fd}.lx-ai-steps li:nth-child(3) .lx-ai-icon{background:#ffc2b0}.lx-ai-icon .marketing-icon{width:24px;height:24px}.lx-ai-steps h3{margin:4px 0 8px;font-size:var(--lx-t-heading);font-weight:720;letter-spacing:-.02em}.lx-ai-steps p{margin:0;color:#b7d9d3;font-size:var(--lx-t-body);line-height:1.55}.lx-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:clamp(14px,2vw,24px)}.lx-tier{position:relative;min-height:calc(330px + var(--i) * 80px);padding:clamp(24px,2.6vw,36px);display:flex;flex-direction:column;justify-content:flex-end;gap:10px;border-radius:30px 30px 18px 18px;background:#d8f4ef;transition:transform .5s var(--lx-ease)}.lx-tier:hover{transform:translateY(-8px)}.lx-tier.tone-1{background:var(--lx-teal)}.lx-tier.tone-2{color:#e6fffb;background:var(--lx-deep)}.lx-tier-state{margin:0 0 auto;color:var(--lx-deeper);font-size:var(--lx-t-small);font-weight:800;letter-spacing:.02em}.lx-tier.tone-2 .lx-tier-state{color:#9ff5ea}.lx-tier h3{margin:0;font-size:var(--lx-t-title);font-weight:800;letter-spacing:-.045em;line-height:1}.public-site.lx .lx-tier.tone-2 h3{color:#fff}.lx-tier strong{font-size:var(--lx-t-body);font-weight:750}.lx-tier p:last-child{margin:0;color:var(--lx-ink-2);font-size:var(--lx-t-body);line-height:1.55}.lx-tier.tone-1 p:last-child{color:#063f3a}.lx-tier.tone-2 p:last-child{color:#c4ece6}.lx-plans>.lx-link{margin-top:28px}.lx-security{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px)}.lx-vault{position:relative;aspect-ratio:1;max-width:520px;width:100%;justify-self:center;display:grid;place-items:center}.lx-vault>span:not(.lx-vault-core){position:absolute;border-radius:50%;background:conic-gradient(from 0deg,rgb(46 196 182/0),rgb(46 196 182/.55) 18%,rgb(46 196 182/0) 32%,rgb(139 92 246/.4) 60%,rgb(139 92 246/0) 74%);-webkit-mask:radial-gradient(closest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(closest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));animation:lx-spin 24s linear infinite}.lx-vault>span:first-child{inset:0}.lx-vault>span:nth-child(2){inset:14%;animation-duration:18s;animation-direction:reverse}.lx-vault>span:nth-child(3){inset:28%;animation-duration:12s}.lx-vault:before{content:"";position:absolute;inset:30%;border-radius:50%;background:radial-gradient(circle,rgb(46 196 182/.35),transparent 70%)}.lx-vault-core{position:relative;width:26%;aspect-ratio:1;display:grid;place-items:center;border-radius:30%;color:#fff;background:var(--lx-deep);box-shadow:0 30px 60px -20px rgb(4 33 30/.6)}.lx-vault-core .marketing-icon{width:40%;height:40%}.lx-vault b{position:absolute;width:max-content;justify-self:start;align-self:start;padding:10px 16px;display:inline-flex;align-items:center;gap:8px;border-radius:999px;color:var(--lx-ink);background:#fff;box-shadow:0 16px 36px -14px rgb(15 52 60/.3);font-size:var(--lx-t-small);font-weight:700;white-space:nowrap;animation:lx-float 9s ease-in-out infinite}.lx-vault b .marketing-icon{width:16px;height:16px;color:var(--lx-deep)}.lx-vault .chip-a{top:12%;inset-inline-start:0}.lx-vault .chip-b{top:46%;inset-inline-end:-4%;justify-self:end;animation-delay:-3s}.lx-vault .chip-c{bottom:10%;inset-inline-start:10%;animation-delay:-6s}.lx-security-copy>p:not(.lx-label){margin:22px 0 30px;color:var(--lx-ink-2);font-size:var(--lx-t-lede);line-height:1.55}.lx-security-copy ul{margin:0;padding:0;display:grid;gap:12px;list-style:none}.lx-security-copy li{display:grid;grid-template-columns:44px 1fr;align-items:center;gap:14px;padding:16px 18px;border-radius:20px;background:var(--lx-paper)}.lx-security-copy li .marketing-icon{width:44px;height:44px;padding:11px;border-radius:14px;color:var(--lx-deep);background:var(--lx-mist)}.lx-security-copy strong{display:block;font-size:var(--lx-t-body)}.lx-security-copy li span{color:var(--lx-ink-3);font-size:var(--lx-t-small)}.lx-articles{margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none}.lx-articles li{position:relative;min-height:280px;padding:30px;display:flex;flex-direction:column;border-radius:28px;background:var(--lx-paper);transition:transform .5s var(--lx-ease),box-shadow .5s}.lx-articles li:hover{transform:translateY(-6px);box-shadow:0 40px 70px -40px rgb(15 52 60/.45)}.lx-articles li:before{content:"";width:44px;height:6px;margin-bottom:26px;border-radius:6px;background:var(--lx-teal)}.lx-articles li.coral:before{background:var(--lx-coral)}.lx-articles li.iris:before{background:var(--lx-iris)}.lx-articles li.blue:before,.lx-articles li.sky:before{background:var(--lx-sky)}.lx-articles p{margin:0 0 10px;color:var(--lx-ink-3);font-size:var(--lx-t-small);font-weight:700}.lx-articles h3{margin:0 0 24px;font-size:var(--lx-t-heading);font-weight:760;line-height:1.15;letter-spacing:-.03em}.lx-articles a{margin-top:auto;display:inline-flex;align-items:center;gap:8px;color:var(--lx-deep);font-weight:700;text-decoration:none}.lx-articles a:after{content:"";position:absolute;inset:0;border-radius:inherit}.lx-articles a:focus-visible{outline:none}.lx-articles li:has(a:focus-visible){outline:3px solid var(--lx-teal);outline-offset:3px}.lx-articles .marketing-icon{width:18px;height:18px}html[dir=rtl] .lx-articles .marketing-icon{scale:-1 1}.lx-close{position:relative;isolation:isolate;margin-top:var(--lx-band);padding:var(--lx-band) 24px clamp(40px,4vw,56px);display:grid;justify-items:center;text-align:center;overflow:hidden}.lx-close:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(46% 60% at 50% 0,rgb(46 196 182/.3),transparent 72%),radial-gradient(30% 40% at 85% 55%,rgb(139 92 246/.16),transparent 70%)}.lx-close-mark{margin-bottom:28px;display:grid;place-items:center;width:112px;height:112px;border-radius:32px;background:rgb(255 255 255/.06);box-shadow:inset 0 0 0 1px rgb(255 255 255/.1)}.lx-close-mark .financeia-mark{width:62px;height:62px}.lx-close .financeia-mark-bars,.lx-close .financeia-mark-points{fill:#7ff0e3}.lx-close .financeia-mark-trend{stroke:#fff}.lx-close h2{max-width:15ch}.lx-close>p:not(.lx-label){max-width:560px;margin:22px 0 36px;color:#b7d9d3;font-size:var(--lx-t-lede);line-height:1.6}.lx-close .lx-actions{justify-content:center}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lx-ai-steps li,.lx-articles li,.lx-bridge .insight-canvas,.lx-bridge-copy,.lx-close>*,.lx-depth,.lx-features .feature-demo,.lx-head,.lx-modes article,.lx-rules article,.lx-security-copy li,.lx-tier,.lx-vault{animation:lx-enter linear both;animation-timeline:view();animation-range:entry 0 entry 70%}.lx-ai-steps li:nth-child(2),.lx-articles li:nth-child(2),.lx-modes article:nth-child(2),.lx-rules article:nth-child(2),.lx-tier:nth-child(2){animation-range:entry 10% entry 80%}.lx-ai-steps li:nth-child(3),.lx-articles li:nth-child(3),.lx-rules article:nth-child(3),.lx-tier:nth-child(3){animation-range:entry 20% entry 90%}.lx-rules article:nth-child(4){animation-range:entry 30% entry 100%}.lx-rules article:before{animation:lx-bar-grow linear both;animation-timeline:view();animation-range:entry 20% cover 35%}.lx-bridge .waterfall-bars rect{transform-box:fill-box;transform-origin:50% 100%;animation:lx-rise-bar linear both;animation-timeline:view();animation-range:entry 30% cover 40%}}}@keyframes lx-word{0%{opacity:0;transform:translateY(.5em) rotate(3deg);filter:blur(10px)}}@keyframes lx-rise{0%{opacity:0;translate:0 24px}}@keyframes lx-pulse{50%{box-shadow:0 0 0 11px rgb(46 196 182/0)}}@keyframes lx-rig-in{0%{opacity:0;translate:0 60px;scale:.92}}@keyframes lx-breathe{0%{rotate:y -2deg}to{rotate:y 2.5deg}}@keyframes lx-plane-in{0%{opacity:0;translate:0 40px}}@keyframes lx-grow{0%{transform:scaleY(.02)}}@keyframes lx-shine{0%,62%{transform:translateX(-80%)}to{transform:translateX(80%)}}@keyframes lx-draw{to{stroke-dashoffset:0}}@keyframes lx-pop{0%{opacity:0;scale:0}}@keyframes lx-float{0%,to{translate:0 0}50%{translate:0 -12px}}@keyframes lx-figure-in{0%{opacity:0;translate:calc(var(--fx) * var(--dir)) var(--fy);scale:.55}}@keyframes lx-beam-in{0%{transform:scaleX(0)}}@keyframes lx-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lx-screen-in{0%{opacity:0;transform:translateY(26px) scale(.97);filter:blur(6px)}}@keyframes lx-screen-out{to{opacity:0;transform:translateY(-16px) scale(1.02)}}@keyframes lx-turn-a{40%{rotate:y calc(-12deg * var(--dir))}}@keyframes lx-turn-b{40%{rotate:y calc(-12deg * var(--dir))}}@keyframes lx-drift-teal{to{transform:translate3d(-9vw,7vh,0) scale(1.12)}}@keyframes lx-drift-iris{to{transform:translate3d(11vw,-5vh,0) scale(.9)}}@keyframes lx-run{0%{stroke-dashoffset:.1}to{stroke-dashoffset:-1.1}}@keyframes lx-hint{0%{--split:50%}30%{--split:22%}68%{--split:78%}to{--split:50%}}@keyframes lx-spin{to{rotate:1turn}}@keyframes lx-enter{0%{opacity:0;translate:0 48px}}@keyframes lx-bar-grow{0%{transform:scaleX(0)}}@keyframes lx-rise-bar{0%{transform:scaleY(.05)}}@keyframes lx-hero-exit{to{opacity:.25;translate:0 -60px;scale:.97}}@media (max-width:1180px){.lx-hero-inner{grid-template-columns:1fr;min-height:0;padding-top:32px}.lx-hero-copy{max-width:760px}.lx-hero h1{max-width:14ch}.lx-stage{height:640px}.lx-hero-visual{width:min(820px,100%);justify-self:center}.lx-rules{grid-template-columns:repeat(2,minmax(0,1fr))}.lx-ai,.lx-bridge,.lx-security{grid-template-columns:1fr}.lx-vault{max-width:420px}}@media (max-width:820px){.lx-hero-copy>.lx-kicker,.lx-hero-copy>.lx-lede,.lx-word{animation:none}.public-site.lx{--lx-page:calc(100% - 32px)}.lx-head.split{grid-template-columns:1fr}.lx-head.split>p{margin:0}.lx-hero-visual{margin-top:8px}.lx-stage{height:auto;perspective:none}.lx-rig{display:grid;justify-items:center;gap:22px;animation:lx-rig-in 1.1s var(--lx-ease) both}.lx-plane,.lx-rig{position:relative;inset:auto;transform:none}.lx-floor,.lx-sculpture{display:none}.lx-asks{width:100%;display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px 2px 6px}.lx-asks::-webkit-scrollbar{display:none}.lx-asks button{flex:0 0 min(78%,300px);min-height:60px;scroll-snap-align:start;font-size:14px}.lx-asks button[aria-pressed=true]:after{content:none}.lx-phone{inset:auto;animation:lx-plane-in .9s var(--lx-ease) .1s both}.lx-device{width:min(250px,66vw)}.lx-figures{position:absolute;inset:0;transform:none}.lx-figures li{min-width:0;padding:9px 12px 10px}.lx-figures small{font-size:11.5px}.lx-figures strong{font-size:17px}.lx-figures li:first-child{top:30%;inset-inline-end:0}.lx-figures li:nth-child(2){top:52%;inset-inline-end:auto;inset-inline-start:0}.lx-figures li:nth-child(3){top:74%;bottom:auto;inset-inline-end:0}.lx-sample-note{position:relative;inset:auto;margin-top:6px;font-size:13px}.lx-articles,.lx-modes,.lx-tiers{grid-template-columns:1fr}.lx-tier{min-height:0;padding-top:80px}.lx-depth-view{aspect-ratio:540/1168;max-height:78vh}.lx-depth{max-width:420px;border-radius:30px}.lx-depth-bar{display:none}.lx-depth-tag{top:14px}.lx-depth-tag.light{left:14px}.lx-depth-tag.pro{right:14px}.lx-story{grid-template-columns:1fr}.lx-story-phone{display:none}.lx-story-steps li{min-height:0;padding-block:0 64px;opacity:1}.lx-story-inline{display:block;width:min(280px,72vw);height:auto;margin-top:28px;border:8px solid #0b1220;border-radius:40px;box-shadow:0 40px 80px -30px rgb(4 33 30/.45)}}@media (max-width:560px){.lx-rules{grid-template-columns:1fr}.lx-actions .lx-button{width:100%}.lx-ai-steps li{grid-template-columns:1fr}.lx-vault b{font-size:13px}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference) and (min-width:1181px) and (min-height:760px){.lx-hero-inner{animation:lx-hero-exit linear both;animation-timeline:scroll(root);animation-range:0 100vh}}}@media (prefers-reduced-motion:reduce){.public-site.lx *,.public-site.lx :after,.public-site.lx :before{animation:none!important;transition-duration:.01ms!important}.lx-trend path{stroke-dashoffset:0}}