@layer components{.lx{--lx-bg:#fcfcfb;--lx-bg-channels:252 252 251;--lx-bg-alt:#f5f5f7;--lx-surface:#fff;--lx-ink:#1d1d1f;--lx-ink-2:#6e6e73;--lx-ink-3:#86868b;--lx-line:#00000014;--lx-line-strong:#00000024;--lx-accent:#047857;--lx-accent-soft:#0a8f66;--lx-night:#000;--lx-graphite:#111113;font-family:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", var(--font-inter), "Segoe UI", Helvetica, Arial, sans-serif;font-feature-settings:"cv11" 1, "calt" 1;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;color:var(--lx-ink);background:var(--lx-bg)}.lx ::selection{color:var(--lx-ink);background:#0478572e}.lx-display{letter-spacing:-.032em;text-wrap:balance;font-size:clamp(2.75rem,7.2vw,5.75rem);font-weight:600;line-height:1.02}.lx-headline{letter-spacing:-.026em;text-wrap:balance;font-size:clamp(2rem,4.6vw,3.5rem);font-weight:600;line-height:1.06}.lx-title{letter-spacing:-.018em;text-wrap:balance;font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:600;line-height:1.16}.lx-lead{letter-spacing:-.008em;color:var(--lx-ink-2);text-wrap:pretty;font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:400;line-height:1.42}.lx-body{letter-spacing:-.004em;text-wrap:pretty;font-size:1.0625rem;line-height:1.5}.lx-caption{letter-spacing:.002em;color:var(--lx-ink-3);font-size:.8125rem;line-height:1.4}.lx-eyebrow{letter-spacing:-.006em;color:var(--lx-accent);font-size:1rem;font-weight:600;line-height:1.2}.lx-figure{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(3rem,6vw,4.75rem);font-weight:600;line-height:1}.lx-glass{background:rgb(var(--lx-bg-channels) / .72);-webkit-backdrop-filter:blur(20px)saturate(180%);transition:box-shadow .3s,background-color .3s}.lx-glass[data-stuck=true]{background:rgb(var(--lx-bg-channels) / .8);box-shadow:0 1px 0 0 var(--lx-line)}.lx-glass[data-open=true]{background:rgb(var(--lx-bg-channels) / .96)}.lx-glass-dark{-webkit-backdrop-filter:blur(24px)saturate(160%);background:#ffffff1a;box-shadow:inset 0 1px #ffffff2e,0 20px 50px -20px #0009}.lx-stage{background-color:var(--lx-graphite);background-image:radial-gradient(120% 70% at 50% -10%,#ffffff24,#0000 60%),radial-gradient(60% 40% at 50% 100%,#10b98129,#0000 70%)}.lx-tile{background:var(--lx-surface);border-radius:1.75rem;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.lx-tile[data-lift=true]:hover{transform:translateY(-2px);box-shadow:0 24px 60px -30px #00000038}.lx-tile-alt{background:var(--lx-bg-alt);border-radius:1.75rem}.lx-raised{background:var(--lx-surface);border-radius:1.75rem;box-shadow:0 1px 2px #0000000d,0 32px 70px -34px #00000052}.lx-recessed{background:#00000008;border-radius:1.75rem}.lx-hairline{box-shadow:0 0 0 1px var(--lx-line)}.lx-object{box-shadow:0 0 0 1px #0000000f,0 30px 80px -30px #00000059,0 12px 28px -16px #0003}.lx-btn{background:var(--lx-ink);color:#fff;letter-spacing:-.008em;white-space:nowrap;cursor:pointer;touch-action:manipulation;border-radius:980px;justify-content:center;align-items:center;gap:.5rem;height:3rem;padding-inline:1.5rem;font-size:1.0625rem;font-weight:500;transition:background-color .2s,transform .16s cubic-bezier(.2,.8,.3,1);display:inline-flex}.lx-btn:hover{background:#000}.lx-btn:active{transition-duration:90ms;transform:scale(.97)}.lx-btn:focus-visible{outline:2px solid var(--lx-ink);outline-offset:3px}.lx-btn-sm{height:2.25rem;padding-inline:1.0625rem;font-size:.875rem}.lx-btn-lg{height:3.5rem;padding-inline:2rem;font-size:1.125rem}.lx-btn-light{color:var(--lx-ink);background:#fff}.lx-btn-light:hover{background:#f5f5f7}.lx-btn-light:focus-visible{outline-color:#fff}.lx-link{letter-spacing:-.008em;color:var(--lx-ink);cursor:pointer;align-items:center;gap:.25rem;font-size:1.0625rem;font-weight:500;display:inline-flex}.lx-link svg{transition:transform .2s cubic-bezier(.2,.7,.2,1)}.lx-link:hover{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.lx-link:hover svg{transform:translate(2px)}.lx-press{touch-action:manipulation;transition:transform .16s cubic-bezier(.2,.8,.3,1)}.lx-press:active{transition-duration:90ms;transform:scale(.97)}.lx-segment{background:#0000000f;border-radius:980px;gap:2px;padding:3px;display:inline-flex}.lx-segment-item{letter-spacing:-.006em;color:var(--lx-ink-2);cursor:pointer;white-space:nowrap;touch-action:manipulation;border-radius:980px;padding:.5rem 1rem;font-size:.9375rem;font-weight:500;transition:color .2s;position:relative}.lx-segment-item[aria-selected=true],.lx-segment-item[aria-checked=true]{color:var(--lx-ink)}.lx-segment-item:focus-visible{outline:2px solid var(--lx-ink);outline-offset:2px}.lx-segment-dark{background:#ffffff14}.lx-segment-dark .lx-segment-item{color:#ffffff9e}.lx-segment-dark .lx-segment-item[aria-checked=true],.lx-segment-dark .lx-segment-item[aria-selected=true]{color:#fff}.lx-segment-dark .lx-segment-item:focus-visible{outline-color:#fff}.lx-fade-x{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 10% 90%,#0000 100%)}.lx-fade-x-fixed{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 84px calc(100% - 84px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 84px calc(100% - 84px),#0000 100%)}@keyframes lx-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.lx-breathe{animation:3.6s ease-in-out infinite lx-breathe}@keyframes lx-train{0%{offset-distance:0%;opacity:0}3%{opacity:1}97%{opacity:1}to{offset-distance:100%;opacity:0}}.lx-belt{--train-path:path("M 860 -42 C 1080 -42, 1140 -34, 1200 100 C 1260 -34, 1320 -42, 1540 -42");--train-duration:16s;--train-unit:.56px}@media (min-width:40rem){.lx-belt{--train-path:path("M 560 -128 C 760 -128, 900 -48, 1000 -36 C 1100 -24, 1160 -8, 1200 110 C 1240 -8, 1300 -24, 1400 -36 C 1500 -48, 1640 -128, 1840 -128");--train-duration:28s;--train-unit:.68px}}@media (min-width:64rem){.lx-belt{--train-path:path("M -140 -427 C 130 -424, 310 -418, 435 -396 C 545 -376, 622 -326, 686 -258 C 752 -190, 800 -120, 848 -36 C 890 32, 972 86, 1080 114 C 1130 127, 1165 133, 1200 135 C 1235 133, 1270 127, 1320 114 C 1428 86, 1510 32, 1552 -36 C 1600 -120, 1648 -190, 1714 -258 C 1778 -326, 1855 -376, 1965 -396 C 2090 -418, 2270 -424, 2540 -427");--train-duration:68s;--train-unit:.8px}}@media (min-width:80rem){.lx-belt{--train-unit:1px}}.lx-belt>:nth-child(n){display:none}.lx-belt>:nth-child(odd){display:grid}@media (min-width:64rem){.lx-belt>:nth-child(n){display:grid}}.lx-train{width:calc(var(--train-size) * var(--train-unit));height:calc(var(--train-size) * var(--train-unit));offset-path:var(--train-path);offset-rotate:0deg;animation:lx-train var(--train-duration) linear infinite;animation-delay:calc(-1 * var(--train-phase) * var(--train-duration));will-change:offset-distance;place-items:center;display:grid;position:absolute}@supports not (offset-distance:0%){.lx-belt{display:none}}@keyframes lx-caret{0%,49%{opacity:1}50%,to{opacity:0}}.lx-caret{animation:1.1s step-end infinite lx-caret}.lx-drag{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab}.lx-drag[data-dragging=true]{cursor:grabbing}.lx-scroll-x{scrollbar-width:none}.lx-scroll-x::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.lx-breathe,.lx-caret{animation:none}.lx-train{animation-play-state:paused}.lx-tile,.lx-btn,.lx-press,.lx-link svg{transition:none}}@media (prefers-reduced-transparency:reduce){.lx-glass{background:var(--lx-bg);-webkit-backdrop-filter:none}.lx-glass-dark{-webkit-backdrop-filter:none;background:#28282c}}@media (prefers-contrast:more){.lx-tile,.lx-tile-alt{box-shadow:0 0 0 1px var(--lx-line-strong)}.lx-glass{background:var(--lx-bg);-webkit-backdrop-filter:none;box-shadow:0 1px 0 0 var(--lx-line-strong)}}}@media (prefers-reduced-motion:reduce){.lx .dl-marquee,.lx .dl-marquee-reverse{animation:none}}.lx .chip-scroll{flex-wrap:wrap;overflow-x:visible}
