.landing-v2{--ll-ink:#16181d;--ll-ink-deep:#0e1013;--ll-ink-soft:#23262d;--ll-paper:#f5f3ee;--ll-paper-dim:#ebe8e0;--ll-volt:#7847e5;--ll-volt-bright:#9b72ff;--ll-signal:#ffc400;--ll-line-dark:hsla(43,26%,95%,.14);--ll-line-light:rgba(22,24,29,.14);--ll-muted:rgba(22,24,29,.62);--ll-muted-dark:hsla(43,26%,95%,.6);font-family:var(--font-body),system-ui,sans-serif;-webkit-font-smoothing:antialiased}.landing-v2 ::-moz-selection{background:var(--ll-volt);color:#fff}.landing-v2 ::selection{background:var(--ll-volt);color:#fff}.landing-v2 :where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--ll-volt-bright);outline-offset:2px}.ll-display{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.02em}.ll-mono{font-family:var(--font-mono-tech),ui-monospace,monospace;font-feature-settings:"tnum"}.ll-massband{height:14px;background-image:repeating-linear-gradient(90deg,currentColor 0,currentColor 1px,transparent 0,transparent 10px),repeating-linear-gradient(90deg,currentColor 0,currentColor 1.5px,transparent 0,transparent 50px);background-size:100% 6px,100% 14px;background-repeat:no-repeat;background-position:bottom,bottom;opacity:.35}.ll-grid-dark{background-image:linear-gradient(var(--ll-line-dark) 1px,transparent 1px),linear-gradient(90deg,var(--ll-line-dark) 1px,transparent 1px);background-size:56px 56px}.ll-grid-light{background-image:linear-gradient(rgba(22,24,29,.05) 1px,transparent 0),linear-gradient(90deg,rgba(22,24,29,.05) 1px,transparent 0);background-size:56px 56px}@keyframes ll-current{to{stroke-dashoffset:-120}}.ll-trace{stroke-dasharray:6 54;animation:ll-current 2.6s linear infinite}@keyframes ll-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.ll-rise{opacity:0;animation:ll-rise .7s cubic-bezier(.16,1,.3,1) forwards}.ll-rise-1{animation-delay:.05s}.ll-rise-2{animation-delay:.15s}.ll-rise-3{animation-delay:.25s}.ll-rise-4{animation-delay:.38s}.ll-rise-5{animation-delay:.5s}@media (prefers-reduced-motion:reduce){.ll-rise{opacity:1;transform:none}.ll-rise,.ll-skeleton,.ll-trace{animation:none}.ll-btn-ghost-dark,.ll-btn-ghost-light,.ll-btn-volt,.ll-card{transition:none}.ll-btn-volt:active,.ll-btn-volt:hover,.ll-card:hover{transform:none}}@keyframes ll-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ll-skeleton{background:linear-gradient(90deg,var(--ll-paper-dim) 25%,#fff 50%,var(--ll-paper-dim) 75%);background-size:200% 100%;animation:ll-shimmer 1.6s linear infinite}.ll-signal-tag{background:var(--ll-signal);color:var(--ll-ink-deep);transform:rotate(-1.2deg);box-shadow:3px 3px 0 rgba(14,16,19,.9)}.ll-btn-volt{background:var(--ll-volt);color:#fff;box-shadow:4px 4px 0 var(--ll-ink-deep);transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.ll-btn-volt:hover{background:var(--ll-volt-bright);transform:translate(-1px,-1px);box-shadow:6px 6px 0 var(--ll-ink-deep)}.ll-btn-volt:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ll-ink-deep)}.ll-btn-ghost-dark{background:transparent;color:var(--ll-paper);border:1.5px solid var(--ll-line-dark);transition:border-color .15s ease,background .15s ease}.ll-btn-ghost-dark:hover{border-color:var(--ll-volt-bright);background:rgba(120,71,229,.12)}.ll-btn-ghost-light{background:transparent;color:var(--ll-ink);border:1.5px solid var(--ll-line-light);transition:border-color .15s ease,background .15s ease}.ll-btn-ghost-light:hover{border-color:var(--ll-volt);background:rgba(120,71,229,.07)}.ll-card{background:#fff;border:1.5px solid var(--ll-line-light);border-radius:10px;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.ll-card:hover{border-color:var(--ll-volt);transform:translateY(-2px);box-shadow:5px 5px 0 rgba(22,24,29,.08)}.ll-grain:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.035 0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E")}