.lx{--mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--marker:#ff6b5f;--step:calc(60s / 130 / 4);--loop:calc(var(--step) * 64);--radius-s:10px;--radius:14px;--radius-l:18px;--panel-shadow:0 0 0 1px color-mix(in srgb, var(--text) 7%, transparent), 0 1px 2px #00000040, 0 8px 20px -10px #00000080;--dots:radial-gradient(color-mix(in srgb, var(--text) 13%, transparent) 1px, transparent 1.2px)}:root[data-theme=light] .lx{--marker:#d93d31;--panel-shadow:0 0 0 1px #0000000f, 0 1px 2px #0000000d, 0 8px 20px -12px #00000024}.lx .btn,.lx .icon-btn,.lx .skip{border-radius:10px}.lx .btn-large{min-height:52px;padding:0 26px;font-size:15px}.lx .btn:active:not(:disabled){transform:scale(.96)}.lx-muted{color:var(--muted)}.lx-muted a{color:var(--text);text-underline-offset:3px}.lx-nav{align-items:center;gap:6px;display:flex}.lx-nav-link{color:var(--muted);border-radius:8px;padding:8px 10px;font-size:14px;font-weight:500;text-decoration:none;display:none}.lx-nav-link:hover{color:var(--text);background:var(--raised)}@media (min-width:720px){.lx-nav-link{display:inline-block}.lx-nav{gap:8px}}.lx-hero{padding:48px 0 0}.lx-hero-grid{align-items:center;gap:48px;display:grid}@media (min-width:900px){.lx-hero{padding-top:88px}.lx-hero-grid{grid-template-columns:minmax(0,1fr) 380px;gap:72px}}.lx-badge{border:1px solid var(--line);color:var(--text);transition:border-color .2s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 4px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.lx-badge:hover{border-color:var(--muted)}.lx-badge-new{background:var(--text);color:var(--on-text);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.lx-display{letter-spacing:-.045em;max-width:11ch;margin-top:22px;font-size:clamp(42px,8.4vw,76px);font-weight:600;line-height:1.02}.lx-mark{white-space:nowrap;position:relative}.lx-ul{width:112%;height:.32em;color:var(--marker);pointer-events:none;position:absolute;bottom:-.14em;left:-6%;overflow:visible}.lx-ul path{stroke-dasharray:1;animation:.7s cubic-bezier(.65,0,.35,1) .35s both lx-draw}@keyframes lx-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.lx-lede{max-width:31em;color:var(--muted);margin-top:22px;font-size:17px;line-height:1.6}.lx-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px;display:flex}.lx-fine{color:var(--muted);margin-top:16px;font-size:13px}.lx-magnet{margin:-80px;padding:80px;display:inline-block}.lx-magnet .btn{will-change:transform}.lx-magnet-label{align-items:center;gap:8px;display:inline-flex}@media (max-width:519px){.lx-actions .btn,.lx-actions .lx-magnet{flex:auto}.lx-actions .lx-magnet .btn{width:100%}}.lx-stage{border-radius:var(--radius-l);background-color:var(--surface);background-image:var(--dots);box-shadow:var(--panel-shadow);background-size:16px 16px;margin:0;padding:28px}.lx-stage .lx-player{border:0;border-radius:14px;max-width:300px;margin:0 auto;box-shadow:0 18px 40px -16px #000000b3}.lx-stage figcaption{max-width:300px;margin:16px auto 0}.lx-stage .caption{font-size:13px}.lx-tilt{transform:perspective(800px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));will-change:transform}.lx-grain,.lx-streak,.lx-edge{z-index:1;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.lx-grain{opacity:.12;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.lx-streak{opacity:0;mix-blend-mode:plus-lighter;background-image:linear-gradient(115deg,#0000 32%,#ffffff0d 40%,#ffffff3d 47%,#ffffff0d 53%,#0000 56% 59%,#ffffff1f 61%,#0000 63%);background-size:250% 250%;background-position:var(--px,50%) var(--py,50%);transition:opacity .3s var(--ease)}.lx-edge{opacity:0;background:radial-gradient(circle at var(--px,50%) var(--py,50%), #ffffffb3, transparent 50%);transition:opacity .3s var(--ease);padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.lx-tilt .lx-streak,.lx-tilt .lx-edge{opacity:.45}.lx-tilt.is-lit .lx-streak,.lx-tilt.is-lit .lx-edge{opacity:1}.lx-player .player-controls{z-index:2}.lx-panel{border-radius:var(--radius);background:var(--surface);box-shadow:var(--panel-shadow)}.lx-panel-head{justify-content:space-between;gap:12px;font-size:13px;font-weight:500;display:flex}.lx-dot{background:var(--marker);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:8px;animation:.461538s step-end infinite lx-blink;display:inline-block}@keyframes lx-blink{50%{opacity:.25}}.lx-strip{font-family:var(--mono);color:var(--muted);margin-top:56px;padding:18px 20px 16px;font-size:11px}.lx-strip .lx-panel-head{font-family:var(--sans);color:var(--text);margin-bottom:18px}.lx-strip .lx-panel-head .lx-muted{color:var(--muted);font-weight:400}.lx-strip-labels,.lx-strip-scale{grid-template-columns:1fr 1fr;display:grid}.lx-strip-scale{grid-template-columns:1fr 1fr 1fr;margin-top:10px}.lx-strip-scale span:nth-child(2){text-align:center}.lx-strip-scale span:last-child{text-align:right}.lx-strip-labels span:last-child{color:var(--text)}.lx-ticks{grid-template-columns:repeat(64,1fr);align-items:end;gap:2px;height:64px;margin-top:10px;display:grid;position:relative}.lx-tick{background:var(--line);transform-origin:bottom;height:18%;animation:lx-hit var(--loop) linear infinite;animation-delay:calc(var(--step) * var(--i));border-radius:2px}.lx-tick.is-kick{background:var(--muted);height:46%}.lx-tick.is-drop{height:30%}.lx-tick.is-drop.is-kick{background:var(--text);height:100%}@keyframes lx-hit{0%,2%{opacity:1;transform:scaleY(1.08)}6%,to{opacity:.55;transform:scaleY(1)}}.lx-playhead{background:var(--marker);width:2px;animation:lx-sweep var(--loop) linear infinite;border-radius:2px;position:absolute;top:-6px;bottom:-6px;left:0}@keyframes lx-sweep{0%{left:0}to{left:100%}}.lx-ticks.is-still .lx-tick,.lx-ticks.is-still .lx-playhead{opacity:1;animation:none}.lx-ticks.is-still .lx-playhead{left:50%}.lx-sec{padding:80px 0 0}@media (min-width:900px){.lx-sec{padding-top:120px}}.lx-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:24px;display:flex}.lx-head .lx-muted{font-size:14px}.lx-h2{letter-spacing:-.035em;font-size:clamp(28px,5vw,40px);font-weight:600;line-height:1.1}.lx-tc{font-family:var(--mono);color:var(--muted);font-size:12px}.lx-rows{margin:0;padding:4px 22px;list-style:none}.lx-row{gap:6px;padding:20px 0;display:grid}.lx-row+.lx-row{border-top:1px solid var(--line)}.lx-row h3{letter-spacing:-.02em;font-size:18px;font-weight:600}.lx-row p{color:var(--muted);max-width:36em}@media (min-width:900px){.lx-row{grid-template-columns:120px minmax(0,.8fr) minmax(0,1.2fr);align-items:baseline;gap:24px;padding:24px 0}}.lx-styles{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.lx-styles{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.lx-styles{grid-template-columns:repeat(4,1fr)}}.lx-styles .showcase-item{border-radius:var(--radius);background:var(--surface);min-height:150px;box-shadow:var(--panel-shadow);transition:transform .2s var(--ease);border:0;align-content:start;gap:6px;padding:18px;display:grid}.lx-styles .showcase-item:hover{transform:translateY(-2px)}.lx-styles .showcase-num{font-family:var(--mono);letter-spacing:0;color:var(--muted);font-size:12px;font-weight:500}.lx-styles .showcase-name{letter-spacing:-.02em;text-transform:none;margin-top:18px;font-size:17px;font-weight:600}.lx-styles .showcase-line{color:var(--muted);font-size:14px;line-height:1.5}.lx-private{border-radius:var(--radius-l);background:var(--text);color:var(--on-text);padding:40px 24px}@media (min-width:900px){.lx-private{padding:64px 56px}}.lx-statement{letter-spacing:-.045em;max-width:13ch;font-size:clamp(34px,6.4vw,64px);font-weight:600;line-height:1.02}.lx-facts{gap:24px;margin:44px 0 0;padding:0;list-style:none;display:grid}.lx-facts li{grid-template-columns:auto 1fr;align-items:center;gap:18px;display:grid}.lx-facts li>span{opacity:.7;font-size:15px}@media (min-width:900px){.lx-facts{grid-template-columns:repeat(3,1fr);gap:32px}.lx-facts li{grid-template-columns:1fr;align-items:start;gap:14px}}.lx-odo{background:color-mix(in srgb, var(--on-text) 10%, transparent);letter-spacing:-.03em;border-radius:16px;justify-self:start;gap:4px;padding:5px;font-size:52px;font-weight:600;line-height:1;display:inline-flex}.lx-odo-wheel{background:var(--text);width:.8em;height:1.4em;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--on-text) 12%, transparent), inset 0 -8px 12px -8px #00000040;border-radius:12px;display:block;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.lx-odo-strip{font-variant-numeric:tabular-nums;transition:transform 1.4s cubic-bezier(.22,1.2,.36,1);display:grid;position:absolute;inset:0 0 auto}.lx-odo-strip span{place-items:center;height:1.4em;display:grid}.lx-odo.is-on .lx-odo-strip{transform:translateY(calc(var(--to) * -1.4em))}.lx-facts li:nth-child(2) .lx-odo-strip{transition-delay:.12s}.lx-facts li:nth-child(3) .lx-odo-strip{transition-delay:.24s}.lx-steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.lx-step{align-content:start;gap:8px;padding:22px;display:grid}.lx-step h3{letter-spacing:-.025em;margin-top:14px;font-size:20px;font-weight:600}.lx-step p{color:var(--muted)}.lx-step-go{background:var(--text);color:var(--on-text)}.lx-step-go p,.lx-step-go .lx-tc{color:inherit;opacity:.7}@media (min-width:900px){.lx-steps{grid-template-columns:1fr 1fr 1fr}.lx-step{min-height:210px;padding:26px}}.lx-note{color:var(--muted);max-width:44em;margin-top:16px;font-size:14px}.lx-note a{color:var(--text);text-underline-offset:3px}.lx-prices{margin:0;padding:4px 22px;list-style:none}.lx-price{grid-template-columns:1fr auto;align-items:baseline;gap:4px 16px;padding:18px 0;display:grid}.lx-price+.lx-price{border-top:1px solid var(--line)}.lx-price-name{letter-spacing:-.02em;font-size:18px;font-weight:600}.lx-price-line{color:var(--muted);grid-area:2/1/auto/-1;font-size:14px}.lx-price-num{letter-spacing:-.02em;font-size:18px;font-weight:600}.lx-price-num small{color:var(--muted);letter-spacing:0;font-size:13px;font-weight:400}@media (min-width:760px){.lx-price{grid-template-columns:160px 1fr auto}.lx-price-line{grid-area:auto}}.lx-end{text-align:center;padding:120px 0 112px}.lx-display-end{max-width:none;margin:0 auto 32px;font-size:clamp(40px,7vw,68px)}@media (prefers-reduced-motion:reduce){.lx-dot,.lx-tick,.lx-playhead,.lx-ul path{animation:none}.lx-odo-strip{transition:none}}
