.lx{--lx-ease:cubic-bezier(0.22,1,0.36,1);--lx-header:60px;font-family:-apple-system,BlinkMacSystemFont,var(--font-inter),"Inter",system-ui,sans-serif;letter-spacing:-.015em}.lx h1,.lx h2,.lx h3{font-family:inherit}.lx [hidden]{display:none!important}.lx[data-sig=screen]{--sig-a:#2997ff;--sig-b:#7d6bff;--sig-c:#ff6fb5;--sig-ink:#06c}.lx[data-sig=battery]{--sig-a:#30d158;--sig-b:#a3e635;--sig-c:#2997ff;--sig-ink:#1a7f37}[data-theme^=dark] .lx[data-sig=screen]{--sig-ink:#4aa8ff}[data-theme^=dark] .lx[data-sig=battery]{--sig-ink:#34d15e}.lx-wrap{width:100%;max-width:1120px;margin-inline:auto;padding-inline:20px}@media (min-width:768px){.lx-wrap{padding-inline:32px}}.lx-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.lx-display{font-size:clamp(2.5rem,6.2vw,5rem);line-height:1.02;letter-spacing:-.045em;font-weight:700}.lx-h2{font-size:clamp(2rem,4.4vw,3.5rem);line-height:1.06;letter-spacing:-.04em;font-weight:700;color:var(--text-primary)}.lx-h2 .lx-muted{color:var(--text-tertiary)}.lx-grad{background:linear-gradient(100deg,var(--sig-a) 0,var(--sig-b) 55%,var(--sig-c) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.lx-stage{position:relative;isolation:isolate;overflow:hidden;background:#000;color:#f5f5f7}.lx-stage:before{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(42% 50% at 74% 44%,color-mix(in srgb,var(--sig-a) 26%,transparent),transparent 70%),radial-gradient(30% 36% at 88% 78%,color-mix(in srgb,var(--sig-b) 18%,transparent),transparent 70%),radial-gradient(40% 40% at 8% 0,hsla(0,0%,100%,.06),transparent 70%)}.lx-stage-center:before{background:radial-gradient(50% 70% at 50% 110%,color-mix(in srgb,var(--sig-a) 30%,transparent),transparent 70%),radial-gradient(30% 50% at 70% 100%,color-mix(in srgb,var(--sig-b) 20%,transparent),transparent 70%)}.lx-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:0 1.4rem;border-radius:999px;font-size:16px;font-weight:600;letter-spacing:-.01em;transition:transform .25s var(--lx-ease),background-color .25s,border-color .25s,color .25s}.lx-btn:active{transform:scale(.97)}.lx-btn-light{background:#f5f5f7;color:#000}.lx-btn-light:hover{background:#fff}.lx-btn-ghost{color:#f5f5f7;border:1px solid hsla(0,0%,100%,.24)}.lx-btn-ghost:hover{border-color:hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.06)}.lx-btn-solid{background:var(--text-primary);color:var(--bg-primary)}.lx-btn-solid:hover{opacity:.88}.lx-btn-line{color:var(--text-primary);border:1px solid var(--border)}.lx-btn-line:hover{border-color:var(--text-tertiary)}.lx a:focus-visible,.lx summary:focus-visible,.lx-btn:focus-visible{outline:2px solid var(--sig-a);outline-offset:3px}.lx-facts{display:flex;flex-wrap:wrap;row-gap:1rem}.lx-fact{padding-right:1.5rem;margin-right:1.5rem;border-right:1px solid hsla(0,0%,100%,.16)}.lx-fact:last-child{border-right:0;margin-right:0;padding-right:0}@media (max-width:420px){.lx-fact{padding-right:1rem;margin-right:1rem}}.lx-device{position:relative;width:min(100%,240px);margin-inline:auto;translate:0 0;animation:lx-rise 1.1s var(--lx-ease) .1s both,lx-float 8s ease-in-out 1.4s infinite}@media (min-width:768px){.lx-device{width:min(100%,300px)}}.lx-phone{container-type:inline-size;position:relative;aspect-ratio:9/19.5;border-radius:16%/7.4%;padding:3.4%;background:linear-gradient(145deg,#4a4a4f,#1c1c1f 22%,#0d0d0f 55%,#2c2c30 80%,#111113);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.14),inset 0 0 0 3px rgba(0,0,0,.6),0 60px 120px -30px rgba(0,0,0,.9),0 40px 90px -40px color-mix(in srgb,var(--sig-a) 55%,transparent)}.lx-phone:after,.lx-phone:before{content:"";position:absolute;width:1.4%;border-radius:2px;background:linear-gradient(90deg,#2a2a2e,#4a4a4f)}.lx-phone:before{left:-1.1%;top:20%;height:11%;box-shadow:0 -8cqw 0 #3a3a3e}.lx-phone:after{right:-1.1%;top:27%;height:15%}.lx-screen{position:relative;height:100%;overflow:hidden;border-radius:13%/6%;background:#000}.lx-island{position:absolute;z-index:6;top:2.4%;left:50%;width:31%;height:3.7%;translate:-50% 0;border-radius:999px;background:#000}.lx-wall{position:absolute;inset:0;background:radial-gradient(90% 55% at 15% 10%,var(--sig-a),transparent 62%),radial-gradient(80% 50% at 95% 55%,var(--sig-b),transparent 62%),radial-gradient(100% 55% at 25% 105%,var(--sig-c),transparent 66%),#07070c;animation:lx-drift 14s ease-in-out 3s infinite alternate}.lx-clock{top:12%;color:hsla(0,0%,100%,.95);font-size:23cqw;letter-spacing:-.03em;line-height:1;text-shadow:0 2px 20px rgba(0,0,0,.2)}.lx-clock,.lx-date{position:absolute;z-index:2;width:100%;text-align:center;font-weight:600}.lx-date{top:8.6%;color:hsla(0,0%,100%,.85);font-size:5.2cqw}.lx-dim{z-index:3;background:rgba(0,0,0,.68);animation:lx-fade-out 1.2s var(--lx-ease) 1.5s both}.lx-cracks,.lx-dim{position:absolute;inset:0}.lx-cracks{z-index:4;width:100%;height:100%}.lx-cracks path{fill:none;stroke:hsla(0,0%,100%,.9);stroke-width:.45;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;animation:lx-heal 1.2s var(--lx-ease) 1.3s forwards}.lx-cracks .lx-crack-soft{stroke:hsla(0,0%,100%,.45);stroke-width:.3}.lx-cracks circle{fill:hsla(0,0%,100%,.85);animation:lx-fade-out .6s ease 1.3s both}.lx-sweep{position:absolute;z-index:5;inset:-10% -80%;background:linear-gradient(100deg,transparent 42%,hsla(0,0%,100%,.38) 50%,transparent 58%);translate:-60% 0;opacity:0;animation:lx-sweep 1.3s var(--lx-ease) 1.75s both;pointer-events:none}@property --lx-pct{syntax:"<integer>";inherits:true;initial-value:100}.lx-batt{position:absolute;z-index:3;inset:30% 0 auto;display:grid;place-items:center;counter-reset:lx-pct var(--lx-pct);animation:lx-charge 2.4s var(--lx-ease) 1s both}.lx-batt-ring{width:64cqw;height:64cqw;rotate:-90deg;overflow:visible}.lx-batt-ring circle{fill:none;stroke-width:7}.lx-batt-track{stroke:hsla(0,0%,100%,.14)}.lx-batt-level{stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--lx-pct));stroke:#30d158;filter:drop-shadow(0 0 6px color-mix(in srgb,#30d158 70%,transparent));animation:lx-batt-color 2.4s linear 1s both}.lx-batt-label{position:absolute;display:grid;justify-items:center;gap:1.5cqw;color:#fff}.lx-batt-label svg{width:7cqw;height:7cqw}.lx-batt-num:after{content:counter(lx-pct) "%";font-size:14cqw;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.lx-batt-sub{font-size:4.2cqw;color:hsla(0,0%,100%,.7);font-weight:500}.lx-chip{position:absolute;z-index:8;display:inline-flex;align-items:center;gap:.5rem;padding:.6rem .95rem;border-radius:999px;font-size:13px;font-weight:600;white-space:nowrap;color:#fff;background:rgba(30,30,34,.55);border:1px solid hsla(0,0%,100%,.16);backdrop-filter:blur(20px) saturate(1.6);box-shadow:0 12px 40px rgba(0,0,0,.45);animation:lx-pop .7s var(--lx-ease) 2.6s both}.lx-chip-dot{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:#30d158;color:#00210a}.lx-tabs{--lx-seg:var(--bg-secondary);position:relative;display:flex;width:-moz-max-content;width:max-content;max-width:100%;gap:2px;padding:4px;overflow-x:auto;scrollbar-width:none;border-radius:999px;background:var(--bg-tertiary)}[data-theme^=dark] .lx-tabs{--lx-seg:#3a3a3c}.lx-tabs::-webkit-scrollbar{display:none}.lx-thumb{position:absolute;z-index:0;top:4px;bottom:4px;left:0;background:var(--lx-seg);box-shadow:0 1px 2px rgba(0,0,0,.08),0 4px 14px rgba(0,0,0,.07);transition:transform .5s var(--lx-ease),width .5s var(--lx-ease)}.lx-tab,.lx-thumb{border-radius:999px}.lx-tab{position:relative;z-index:1;flex:none;min-height:40px;padding:0 1.05rem;font-size:15px;font-weight:500;white-space:nowrap;color:var(--text-secondary);transition:color .3s}.lx-tab:hover{color:var(--text-primary)}.lx-tab[aria-selected=true]{color:var(--text-primary);font-weight:600}.lx-tabs[data-ready=false] .lx-tab[aria-selected=true]{background:var(--lx-seg);box-shadow:0 1px 2px rgba(0,0,0,.08),0 4px 14px rgba(0,0,0,.07)}.lx-tab:focus-visible{outline:2px solid var(--sig-a);outline-offset:2px}.lx-cards{display:flex;gap:12px;margin-inline:-20px;padding:6px 20px 14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;scrollbar-width:none}.lx-cards::-webkit-scrollbar{display:none}@media (min-width:768px){.lx-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));margin-inline:0;padding:6px 0 0;overflow:visible}}.lx-card{position:relative;flex:0 0 148px;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;padding:1.25rem .9rem 1.15rem;border-radius:22px;text-align:center;background:var(--bg-secondary);border:1px solid var(--border);transition:transform .4s var(--lx-ease),box-shadow .4s var(--lx-ease),border-color .25s;animation:lx-card-in .65s var(--lx-ease) both;animation-delay:calc(var(--i, 0) * 55ms)}.lx-card:hover{transform:translateY(-4px);box-shadow:0 22px 44px -28px rgba(0,0,0,.45)}.lx-card:active{transform:translateY(-1px) scale(.98)}.lx-card[aria-checked=true]{border-color:transparent;box-shadow:0 0 0 2px var(--sig-a),0 24px 50px -28px color-mix(in srgb,var(--sig-a) 70%,transparent)}.lx-card:focus-visible{outline:2px solid var(--sig-a);outline-offset:3px}.lx-card-stage{display:flex;align-items:flex-end;justify-content:center;height:112px;margin-bottom:1rem}.lx-card-check{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:#fff;background:var(--sig-a);opacity:0;scale:.4;transition:opacity .2s,scale .35s var(--lx-ease)}.lx-card[aria-checked=true] .lx-card-check{opacity:1;scale:1}.lx-sil{--k:1;--sw:42px;position:relative;display:block;width:calc(var(--sw) * var(--k));aspect-ratio:9/19.5;padding:4.5%;border-radius:22%/10.2%;background:linear-gradient(145deg,#55555a,#1b1b1e 30%,#0c0c0e 60%,#2e2e33);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.14),0 14px 26px -14px rgba(0,0,0,.55);transition:transform .5s var(--lx-ease),box-shadow .5s var(--lx-ease)}.lx-sil[data-size=sm]{--sw:34px}.lx-sil[data-size=lg]{--sw:48px}.lx-sil[data-big=true]{--k:3.3}.lx-sil-screen{position:relative;display:block;height:100%;overflow:hidden;border-radius:17%/7.8%;background:radial-gradient(90% 55% at 15% 10%,var(--sig-a),transparent 62%),radial-gradient(80% 50% at 95% 55%,var(--sig-b),transparent 62%),radial-gradient(100% 55% at 25% 105%,var(--sig-c),transparent 66%),#07070c;filter:saturate(.2) brightness(.35);transition:filter .6s var(--lx-ease)}.lx-sil[data-lit=true] .lx-sil-screen{filter:none}.lx-card[aria-checked=true] .lx-sil{transform:translateY(-5px) scale(1.05)}.lx-card:hover .lx-sil-screen{filter:saturate(.6) brightness(.7)}.lx-card[aria-checked=true] .lx-sil-screen{filter:none}.lx-sil[data-front=island] .lx-sil-screen:before,.lx-sil[data-front=notch] .lx-sil-screen:before{content:"";position:absolute;top:2.6%;left:50%;width:32%;height:3.6%;translate:-50% 0;border-radius:999px;background:#000}.lx-sil[data-front=notch] .lx-sil-screen:before{top:0;width:46%;height:4.2%;border-radius:0 0 14px 14px/0 0 10px 10px}.lx-sil[data-front=home]{aspect-ratio:9/18.6;padding:15% 6%;border-radius:17%/8.4%}.lx-sil[data-front=home] .lx-sil-screen{border-radius:2px}.lx-sil[data-front=home]:after{content:"";position:absolute;bottom:3.5%;left:50%;width:15%;aspect-ratio:1;translate:-50% 0;border-radius:50%;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.28)}.lx-config{display:grid;overflow:hidden;border-radius:28px;border:1px solid var(--border);background:var(--bg-secondary)}@media (min-width:900px){.lx-config{grid-template-columns:5fr 7fr}}.lx-config-stage{position:relative;display:grid;place-items:center;min-height:300px;padding:2.5rem 1rem;background:radial-gradient(45% 45% at 50% 55%,color-mix(in srgb,var(--sig-a) 30%,transparent),transparent 70%),radial-gradient(35% 35% at 62% 70%,color-mix(in srgb,var(--sig-b) 22%,transparent),transparent 70%),#000}.lx-config-stage .lx-sil[data-big=true]{--k:2.6}@media (min-width:900px){.lx-config-stage .lx-sil[data-big=true]{--k:3.3}}.lx-config-device{animation:lx-device-in .7s var(--lx-ease) both}.lx-config-body{padding:1.75rem 1.25rem}@media (min-width:768px){.lx-config-body{padding:2.5rem 2.75rem}}.lx-swap{animation:lx-rise-in .5s var(--lx-ease) both}.lx-opt{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:72px;padding:.9rem 1.15rem;border-radius:16px;text-align:left;border:1px solid var(--border);background:var(--bg-primary);transition:border-color .2s,box-shadow .3s var(--lx-ease),transform .2s var(--lx-ease)}.lx-opt:hover:not(:disabled){border-color:var(--text-tertiary)}.lx-opt:active:not(:disabled){transform:scale(.99)}.lx-opt[aria-checked=true]{border-color:transparent;box-shadow:0 0 0 2px var(--sig-a)}.lx-opt:disabled{opacity:.45;cursor:not-allowed}.lx-opt:focus-visible{outline:2px solid var(--sig-a);outline-offset:2px}.lx-tag{padding:.15rem .55rem;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.01em;color:var(--sig-ink);background:color-mix(in srgb,var(--sig-a) 14%,transparent)}.lx-swatch{aspect-ratio:16/10;border-radius:18px;background:radial-gradient(80% 90% at 10% 10%,var(--sig-a),transparent 62%),radial-gradient(70% 80% at 95% 60%,var(--sig-b),transparent 62%),radial-gradient(90% 70% at 30% 110%,var(--sig-c),transparent 66%),#07070c;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)}.lx-step-n{font-size:15px;font-weight:600;color:var(--sig-ink)}.lx-faq summary{list-style:none;cursor:pointer}.lx-faq summary::-webkit-details-marker{display:none}.lx-faq .lx-plus{transition:rotate .3s var(--lx-ease)}.lx-faq[open] .lx-plus{rotate:45deg}.lx-map{filter:grayscale(.35) contrast(1.05)}[data-theme^=dark] .lx-map{filter:grayscale(1) invert(.9) hue-rotate(180deg) contrast(.9)}.lx-stars{color:#ffb400;letter-spacing:.08em}.lx-sticky{position:fixed;z-index:40;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .5rem .5rem 1.1rem;border-radius:999px;color:#f5f5f7;background:rgba(22,22,24,.78);border:1px solid hsla(0,0%,100%,.12);backdrop-filter:blur(24px) saturate(1.8);box-shadow:0 16px 40px rgba(0,0,0,.35);transition:translate .45s var(--lx-ease),opacity .3s}.lx-sticky[data-show=false]{translate:0 140%;opacity:0;pointer-events:none}@media (min-width:768px){.lx-sticky{display:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lx-reveal{animation:lx-reveal linear both;animation-timeline:view();animation-range:entry 0 entry 35%}}}@keyframes lx-rise{0%{opacity:0;translate:0 40px}to{opacity:1;translate:0 0}}@keyframes lx-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes lx-fade-out{to{opacity:0}}@keyframes lx-heal{to{stroke-dashoffset:1;opacity:0}}@keyframes lx-sweep{0%{opacity:1;translate:-60% 0}to{opacity:1;translate:60% 0}}@keyframes lx-drift{to{filter:hue-rotate(-18deg) saturate(1.15)}}@keyframes lx-pop{0%{opacity:0;scale:.85;translate:0 8px}to{opacity:1;scale:1;translate:0 0}}@keyframes lx-charge{0%{--lx-pct:8}to{--lx-pct:100}}@keyframes lx-batt-color{0%{stroke:#ff453a}22%{stroke:#ffd60a}40%,to{stroke:#30d158}}@keyframes lx-reveal{0%{opacity:0;translate:0 32px}to{opacity:1;translate:0 0}}@keyframes lx-rise-in{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}@keyframes lx-card-in{0%{opacity:0;translate:0 18px;scale:.97}to{opacity:1;translate:0 0;scale:1}}@keyframes lx-device-in{0%{opacity:0;translate:0 26px;scale:.92;filter:blur(6px)}to{opacity:1;translate:0 0;scale:1;filter:blur(0)}}.lx-in{animation:lx-rise-in .9s var(--lx-ease) both}.lx-in-1{animation-delay:.05s}.lx-in-2{animation-delay:.15s}.lx-in-3{animation-delay:.25s}.lx-in-4{animation-delay:.35s}@media (prefers-reduced-motion:reduce){.lx *,.lx :after,.lx :before{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important}}