body>header[data-lucent-landing-header][data-scroll-hidden]{transform:translateY(calc(-100% - 1px))}@media (prefers-reduced-motion:no-preference){body>header[data-lucent-landing-header]{transition:transform .18s cubic-bezier(.2,0,0,1)}}#lucent-landing{width:min(72rem,100vw - 1.5rem);color:var(--color-foreground);margin-inline-start:50%;padding-block:clamp(1.25rem,3vw,2.25rem) clamp(2.5rem,5vw,4rem);position:relative;transform:translate(-50%)}#lucent-landing a{text-decoration:none}#lucent-landing .landing-hero{z-index:10;max-width:40rem;position:relative}#lucent-landing .landing-lockup{letter-spacing:-.015em;align-items:center;gap:.625rem;font-size:.9375rem;font-weight:600;display:flex}#lucent-landing .landing-lockup img{pointer-events:none;user-select:none;flex:0 0 2rem;width:2rem;height:2rem;display:block}#lucent-landing h1{letter-spacing:-.055em;text-wrap:balance;max-width:20ch;margin:clamp(1.5rem,3vw,2rem) 0 0;font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1.02}#lucent-landing .landing-intro{max-width:34rem;color:var(--color-muted-foreground);text-wrap:pretty;margin:.9rem 0 0;font-size:clamp(1.0625rem,1.8vw,1.25rem);line-height:1.5}#lucent-landing .landing-actions{z-index:1;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex;position:relative}#lucent-landing .landing-download-group{background:var(--color-foreground);min-height:2.75rem;color:var(--color-background);border-radius:9999px;align-items:stretch;display:inline-flex;position:relative}#lucent-landing .landing-download{min-height:2.75rem;color:var(--color-background);white-space:nowrap;border-radius:9999px 0 0 9999px;align-items:center;gap:.625rem;padding-inline:1.25rem .7rem;font-size:.9375rem;font-weight:500;display:inline-flex}#lucent-landing .landing-download-label-compact{display:none}#lucent-landing .landing-platform-icon{flex:0 0 1.1875rem;justify-content:center;align-items:center;width:1.1875rem;height:1.1875rem;display:none}#lucent-landing .landing-platform-icon>svg{width:100%;height:100%;display:block}#lucent-landing .landing-download-group[data-download-platform=mac] [data-platform-icon=mac],#lucent-landing .landing-download-group[data-download-platform=windows] [data-platform-icon=windows],#lucent-landing .landing-download-group[data-download-platform=linux] [data-platform-icon=linux]{display:inline-flex}#lucent-landing .landing-download-group details{position:static}#lucent-landing .landing-download-group summary{cursor:pointer;border-radius:0 9999px 9999px 0;justify-content:center;align-items:center;min-width:2.75rem;height:100%;padding-inline:.5rem .75rem;list-style:none;display:inline-flex;position:relative}#lucent-landing .landing-download-group summary:before{background:color-mix(in oklab, currentColor 14%, transparent);content:"";width:1px;position:absolute;inset-block:.65rem;inset-inline-start:0}#lucent-landing .landing-download-group summary::-webkit-details-marker{display:none}#lucent-landing .landing-download-group details[open] summary svg{transform:rotate(180deg)}#lucent-landing .landing-download-group summary svg{opacity:.5}#lucent-landing .landing-download-menu{z-index:50;top:calc(100% + .625rem);border:1px solid var(--color-border);background:var(--color-background);width:14rem;color:var(--color-foreground);border-radius:.875rem;gap:.125rem;padding:.375rem;display:grid;position:absolute;inset-inline-end:0;box-shadow:0 1px 2px oklch(0% 0 0/.08),0 16px 36px oklch(0% 0 0/.14)}#lucent-landing .landing-download-menu p{color:var(--color-muted-foreground);margin:0;padding:.375rem .625rem .25rem;font-size:.75rem;line-height:1.4}#lucent-landing .landing-download-menu a{min-height:2.5rem;color:var(--color-foreground);border-radius:.625rem;justify-content:space-between;align-items:center;padding-inline:.625rem;font-size:.875rem;display:flex}#lucent-landing .landing-download-menu a>:last-child{color:var(--color-muted-foreground);font-size:.75rem}#lucent-landing .landing-secondary{background:var(--color-muted);min-height:2.75rem;color:var(--color-foreground);white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;gap:.45rem;padding-inline:1.25rem;font-size:.9375rem;font-weight:500;display:inline-flex}#lucent-landing .landing-note{color:var(--color-muted-foreground);flex-wrap:wrap;gap:.35rem;margin:.75rem 0 0;font-size:.8125rem;line-height:1.5;display:flex}#lucent-landing .landing-note a{color:inherit;text-decoration-skip-ink:auto;text-underline-offset:.18em;text-underline-position:from-font;text-decoration:underline from-font}#lucent-landing .landing-gallery{flex-direction:column;margin-top:1.25rem;display:flex;position:relative}#lucent-landing .landing-gallery-frame{background:var(--color-muted);isolation:isolate;border-radius:1rem;display:grid;position:relative;overflow:hidden}#lucent-landing .landing-gallery-frame img{aspect-ratio:1392/942;object-fit:cover;user-select:none;width:100%;height:auto;display:block}#lucent-landing .landing-comparison[hidden]{display:none}#lucent-landing .landing-comparison{--comparison-position:50%;position:absolute;inset:0}#lucent-landing .landing-comparison img{height:100%;clip-path:inset(0 0 0 var(--comparison-position))}#lucent-landing .landing-comparison-divider{inset-block:0;left:var(--comparison-position);pointer-events:none;background:#fff;place-items:center;width:2px;display:grid;position:absolute;transform:translate(-50%)}#lucent-landing .landing-comparison-divider span{color:#000;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#lucent-landing .landing-comparison input{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}#lucent-landing .landing-comparison:has(input:focus-visible) .landing-comparison-divider span{outline-offset:3px;outline:2px solid #000}#lucent-landing .landing-comparison-label{color:#fff;pointer-events:none;background:#111111bf;border-radius:.375rem;padding:.25rem .75rem;font-size:.75rem;position:absolute;bottom:.75rem}#lucent-landing .landing-comparison-label--before{left:.75rem}#lucent-landing .landing-comparison-label--after{right:.75rem}#lucent-landing .landing-gallery-selector{--gallery-index:0;order:-1;justify-content:center;gap:.125rem;width:max-content;margin:0 0 .5rem;display:flex;position:relative}#lucent-landing .landing-gallery-selector[data-gallery-active="1"]{--gallery-index:1}#lucent-landing .landing-gallery-selector[data-gallery-active="2"]{--gallery-index:2}#lucent-landing .landing-gallery-selector[data-gallery-active="3"]{--gallery-index:3}#lucent-landing .landing-gallery-selector:after{top:.5rem;background:var(--color-foreground);content:"";pointer-events:none;width:1.5rem;height:.5rem;transform:translateX(calc(var(--gallery-index) * 2.625rem));border-radius:9999px;position:absolute;inset-inline-start:.5rem}#lucent-landing .landing-gallery-selector button{cursor:pointer;width:2.5rem;height:1.5rem;color:var(--color-muted-foreground);background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;padding:0;display:inline-flex}#lucent-landing .landing-gallery-selector button:before{content:"";opacity:.45;background:currentColor;border-radius:9999px;width:.5rem;height:.5rem}#lucent-landing .landing-gallery-selector button[aria-pressed=true]:before{opacity:0}#lucent-landing .landing-faq{max-width:48rem;margin:clamp(2.5rem,4vw,3.5rem) auto 0}#lucent-landing .landing-faq>h2{letter-spacing:-.025em;text-align:center;text-wrap:balance;margin:0;font-size:1.25rem;font-weight:600;line-height:1.2}#lucent-landing .landing-faq-list{background:color-mix(in oklab, var(--color-muted) 60%, transparent);border-radius:.875rem;margin-top:1rem;overflow:hidden}#lucent-landing .landing-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding:1rem;font-size:.9375rem;font-weight:500;list-style:none;display:flex}#lucent-landing .landing-faq summary::-webkit-details-marker{display:none}#lucent-landing .landing-faq details[open] .landing-faq-icon{transform:rotate(180deg)}#lucent-landing .landing-faq-icon{color:var(--color-muted-foreground);flex:none}#lucent-landing .landing-faq-answer{padding:0 1rem 1rem}#lucent-landing .landing-faq-answer p{max-width:65ch;color:var(--color-muted-foreground);text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.6}#lucent-landing :is(.landing-download,.landing-download-group summary,.landing-secondary,.landing-faq summary,.landing-gallery-selector button):focus-visible{outline:2px solid var(--color-foreground);outline-offset:3px}@media (hover:hover){#lucent-landing .landing-download-group>a:hover,#lucent-landing .landing-download-group>details>summary:hover,#lucent-landing .landing-download-group>details[open]>summary{background:color-mix(in oklab, var(--color-background) 14%, transparent)}#lucent-landing .landing-download-menu a:hover,#lucent-landing .landing-secondary:hover{background:color-mix(in oklab, var(--color-muted) 84%, var(--color-foreground) 16%)}#lucent-landing .landing-gallery-selector button:hover:before{opacity:.8}}@media (prefers-reduced-motion:no-preference){@keyframes landing-enter{0%{opacity:0;transform:translateY(.375rem)}}#lucent-landing :is(.landing-lockup,h1,.landing-intro,.landing-actions,.landing-note,.landing-gallery){animation:.4s cubic-bezier(.2,0,0,1) both landing-enter}#lucent-landing h1{animation-delay:50ms}#lucent-landing .landing-intro{animation-delay:.1s}#lucent-landing .landing-actions{animation-delay:.15s}#lucent-landing .landing-note{animation-delay:.19s}#lucent-landing .landing-gallery{animation-delay:.23s}#lucent-landing .landing-download-group>a,#lucent-landing .landing-download-group>details>summary,#lucent-landing .landing-download-menu a,#lucent-landing .landing-secondary{transition:background-color .15s}#lucent-landing .landing-download-group summary svg{transition:opacity .15s,transform .15s}#lucent-landing .landing-gallery-selector button{transition:scale .15s}#lucent-landing .landing-gallery-selector button:before{transition:opacity .15s}#lucent-landing .landing-gallery-selector:after{transition:transform .25s cubic-bezier(.2,0,0,1)}#lucent-landing .landing-faq-icon{transition:transform .15s}#lucent-landing :is(.landing-download,.landing-download-group summary,.landing-secondary,.landing-gallery-selector button):active{scale:.96}}@media (width>=40rem){#lucent-landing{width:min(72rem,100vw - 2.5rem)}}@media (width<=42.499rem){#lucent-landing .landing-download-menu{inset-inline:0 auto}#lucent-landing .landing-download-label>[data-landing-download-label]{display:none}#lucent-landing .landing-download-label-compact{display:inline}}@media (width<=31.999rem){#lucent-landing h1{font-size:clamp(2rem,10vw,2.6rem)}#lucent-landing .landing-actions{align-items:stretch}#lucent-landing .landing-download-group,#lucent-landing .landing-secondary{flex-grow:1}#lucent-landing .landing-download{flex:1;justify-content:center}#lucent-landing .landing-gallery-frame{border-radius:.875rem}}
