.landing-screen{--ld-accent:#c9a283;--ld-accent-soft:#e9d3bf;--ld-accent-deep:#a67b5b;--ld-accent-ink:#6f4e34;--ld-champ:#d4ae72;--ld-champ-ink:#15100c;--ld-metal:var(--ld-champ);--ld-metal-lines:none;--ld-text-metal:#8a6248;--ld-font-display:var(--font-ld-display),var(--font-inter),-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--ld-max:1180px;--ld-gutter:48px;--ld-nav-h:52px;--ld-r:22px;--ld-r-lg:30px;--ld-ease:cubic-bezier(.2,.7,.2,1);--ld-ease-snappy:cubic-bezier(.2,.8,.2,1);--faint:oklch(56% 0 0);--ld-grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .55 0'/></filter><rect width='160' height='160' filter='url(%23g)'/></svg>");--lg-base-blur:4px;position:relative;isolation:isolate;min-height:100vh;background:var(--bg);color:var(--fg);font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:15px;line-height:1.55;overflow-x:clip}.landing-screen ::selection{background:color-mix(in oklab,var(--ld-accent) 28%,transparent)}.landing-screen:before{background:radial-gradient(1200px 760px at 6% 1%,rgba(0,0,0,.035),transparent 66%),radial-gradient(1000px 700px at 104% 7%,rgba(0,0,0,.03),transparent 68%),radial-gradient(1200px 780px at 2% 40%,rgba(0,0,0,.025),transparent 68%),radial-gradient(1300px 820px at 62% 88%,rgba(0,0,0,.03),transparent 70%)}.landing-screen:after,.landing-screen:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.landing-screen:after{background:radial-gradient(760px 520px at 78% 18%,rgba(0,0,0,.02),transparent 70%),radial-gradient(820px 560px at 84% 80%,rgba(0,0,0,.02),transparent 70%)}.landing-screen .ld-blob{position:absolute;z-index:0;pointer-events:none;width:560px;height:560px;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.06),transparent 72%);filter:blur(52px)}.landing-screen .ld-blob--a{left:4%;top:-34%;transform:translate3d(1%,3%,0) scale(1.04)}.landing-screen .ld-blob--b{right:-6%;top:-10%;width:480px;height:480px;background:radial-gradient(closest-side,rgba(0,0,0,.05),transparent 72%);transform:translate3d(-1%,0,0) scale(1)}.landing-screen .ld-blob--v{left:50%;top:18%;margin-left:-280px;transform:translate3d(2%,3%,0) scale(1.04)}.landing-screen .ld-blob--c{left:50%;top:-24%;margin-left:-300px;transform:translate3d(-1%,0,0) scale(1)}.landing-screen .ld-stage{position:relative;isolation:isolate;overflow:clip;border-radius:var(--ld-r-lg)}.landing-screen .ld-stage:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,color-mix(in oklab,var(--fg) 11%,transparent) 1.1px,transparent 0);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse 70% 80% at 50% 50%,#000 25%,transparent 78%);mask-image:radial-gradient(ellipse 70% 80% at 50% 50%,#000 25%,transparent 78%)}.landing-screen .ld-shell{position:relative;z-index:1;width:100%;max-width:var(--ld-max);margin:0 auto;padding:0 var(--ld-gutter)}.landing-screen .ld-section{position:relative;padding:clamp(72px,9vw,128px) 0;scroll-margin-top:84px}.landing-screen .ld-section+.ld-section{padding-top:0}.landing-screen .ld-head{max-width:780px;margin:0 0 clamp(36px,5vw,60px);display:grid;grid-gap:16px;gap:16px}.landing-screen .ld-head .ld-h2{margin:0}.landing-screen .ld-head .ld-eyebrow{justify-self:start}.landing-screen .ld-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0;padding:7px 14px 7px 12px;border-radius:999px;background:var(--lg-sheen),var(--lg-veil);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),0 0 0 1px var(--lg-edge);font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.18em;color:var(--fg)}.landing-screen .ld-eyebrow .dot{flex:none;width:6px;height:6px;border-radius:50%;background:var(--ld-accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--ld-accent) 18%,transparent)}.landing-screen .ld-h1{margin:0;font-family:var(--ld-font-display);font-weight:600;font-size:clamp(40px,5vw,60px);line-height:1.08;letter-spacing:-.038em;text-wrap:balance;color:var(--fg)}.landing-screen .ld-h1 em{font-style:normal;font-weight:500;color:var(--muted)}.landing-screen .ld-h2{margin:0;font-family:var(--ld-font-display);font-weight:600;font-size:clamp(30px,3.6vw,44px);line-height:1.06;letter-spacing:-.03em;text-wrap:balance;color:var(--fg)}.landing-screen .ld-h2 em{font-style:normal;font-weight:500;color:var(--muted)}.landing-screen .ld-h1 em,.landing-screen .ld-h2 em{color:var(--ld-text-metal)}.landing-screen .ld-deck{margin:0;font-size:18px;line-height:1.5;color:var(--muted);text-wrap:pretty}.landing-screen .ld-lede{margin:0;font-size:17px;line-height:1.55;color:var(--muted);max-width:62ch;text-wrap:pretty}.landing-screen .ld-micro{margin:0;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;font-size:11px;letter-spacing:.06em;color:var(--muted)}.landing-screen .ld-micro a{color:var(--muted);text-decoration:underline;text-underline-offset:3px}.landing-screen .ld-micro a:hover{color:var(--fg)}.landing-screen .ld-note{margin:22px 0 0;font-size:13.5px;line-height:1.5;color:var(--muted);max-width:68ch}.landing-screen .ld-note a{color:var(--fg);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--ghost);text-decoration-color:var(--ghost)}.landing-screen .ld-note a:hover{-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}.landing-screen .ld-folio{font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing-screen .ld-h4{margin:0 0 14px;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;font-size:10.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.landing-screen .ld-h4--gap{margin-top:28px}.landing-screen .ld-caption{margin:16px 0 0;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;font-size:10.5px;letter-spacing:.08em;color:var(--muted)}.landing-screen .icon-btn{width:32px;height:32px;flex:none;border:1px solid var(--border);background:transparent;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--muted);transition:color .14s,border-color .14s,background .14s}.landing-screen .icon-btn svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:1.6}.landing-screen .icon-btn:hover{color:var(--fg);border-color:var(--fg)}.landing-screen .icon-btn:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.landing-screen [data-reveal]{will-change:auto}.landing-screen .ld-footer{position:relative;z-index:1;max-width:var(--ld-max);margin:40px auto 0;padding:0 var(--ld-gutter) 36px}.landing-screen .ld-footer .site-footer{margin:0}@media(max-width:640px){.landing-screen{--ld-gutter:20px;--ld-r-lg:24px}.landing-screen .ld-blob{width:380px;height:380px;filter:blur(44px)}}html.lg-flat .landing-screen [data-reveal],html.lg-refract .landing-screen [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .55s var(--ld-ease),transform .7s var(--ld-ease)}html.lg-flat .landing-screen [data-reveal]:nth-child(2),html.lg-refract .landing-screen [data-reveal]:nth-child(2){transition-delay:70ms}html.lg-flat .landing-screen [data-reveal]:nth-child(3),html.lg-refract .landing-screen [data-reveal]:nth-child(3){transition-delay:.14s}html.lg-flat .landing-screen [data-reveal]:nth-child(4),html.lg-refract .landing-screen [data-reveal]:nth-child(4){transition-delay:.21s}html.lg-flat .landing-screen [data-reveal].is-in,html.lg-refract .landing-screen [data-reveal].is-in{opacity:1;transform:none}[data-theme=dark] .landing-screen{--ld-accent:var(--ld-champ);--ld-accent-soft:#e3ceb0;--ld-accent-deep:#b08d5a;--ld-accent-ink:var(--ld-champ);--ld-text-metal:var(--ld-champ);--bg:#0f0f0f;--paper:#181818;--softer:#1c1c1c;--soft:#212121;--hairline:#232323;--border:#2b2b2b;--ghost:#3a3a3a;--fg:#e9e9e8;--muted:#bab9b7;--faint:#8a8988}[data-theme=dark] .landing-screen:before{background:radial-gradient(1200px 760px at 6% 1%,hsla(0,0%,100%,.045),transparent 66%),radial-gradient(1000px 700px at 104% 7%,hsla(0,0%,100%,.035),transparent 68%),radial-gradient(1200px 780px at 2% 40%,hsla(0,0%,100%,.03),transparent 68%),radial-gradient(1300px 820px at 62% 88%,hsla(0,0%,100%,.035),transparent 70%)}[data-theme=dark] .landing-screen:after{background:radial-gradient(760px 520px at 78% 18%,hsla(0,0%,100%,.02),transparent 70%),radial-gradient(820px 560px at 84% 80%,hsla(0,0%,100%,.02),transparent 70%)}[data-theme=dark] .landing-screen .ld-blob{background:radial-gradient(closest-side,hsla(0,0%,100%,.07),transparent 72%)}[data-theme=dark] .landing-screen .ld-blob--b{background:radial-gradient(closest-side,hsla(0,0%,100%,.06),transparent 72%)}[data-theme=dark] .landing-screen .ld-stage:before{background-image:radial-gradient(circle at 1px 1px,hsla(0,0%,100%,.13) 1.1px,transparent 0)}[data-theme=dark] .landing-screen ::selection{background:color-mix(in oklab,var(--ld-accent) 40%,transparent)}@media(prefers-reduced-motion:reduce){html.lg-flat .landing-screen [data-reveal],html.lg-refract .landing-screen [data-reveal]{opacity:1!important;transform:none!important;transition:none!important}}.landing-screen{--lg-veil:hsla(0,0%,100%,.58);--lg-veil-strong:hsla(0,0%,100%,.72);--lg-veil-soft:hsla(0,0%,100%,.42);--lg-sheen:linear-gradient(180deg,hsla(0,0%,100%,.55),hsla(0,0%,100%,.18) 40%,hsla(0,0%,100%,.06));--lg-rim:inset 0 1px 0 hsla(0,0%,100%,.95),inset 0 -1px 0 hsla(0,0%,100%,.35);--lg-edge:hsla(0,0%,100%,.85);--lg-shadow:0 24px 60px -28px rgba(40,30,15,.35),0 6px 16px -8px rgba(40,30,15,.14);--lg-shadow-float:0 34px 80px -30px rgba(40,30,15,.45),0 8px 22px -10px rgba(40,30,15,.18);--lg-hover-wash:hsla(0,0%,100%,.22)}.landing-screen .lg-surface{box-shadow:none}.landing-screen .lg-surface:hover>.lg-ring{opacity:.45}.landing-screen .lg-surface[data-lg=btn]>.lg-ring,.landing-screen .lg-surface[data-lg=nav]>.lg-ring{display:none}.landing-screen .lg-surface[data-lg=nav]>.lg-tint{box-shadow:var(--lg-rim),0 0 0 1px var(--lg-edge),0 10px 26px -14px color-mix(in oklab,var(--ld-accent-deep) 34%,transparent)}.landing-screen .lg-surface :focus-visible:not(input):not(textarea):not(select){outline:2px solid var(--fg);outline-offset:2px}.landing-screen .lg-surface input:focus-visible{outline:none}.landing-screen .glass-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5);font-size:12.5px;font-weight:500;color:var(--fg)}.landing-screen .glass-chip,.landing-screen .glass-veil{background:var(--lg-sheen),var(--lg-veil);border:1px solid var(--lg-edge)}.landing-screen .glass-veil{box-shadow:var(--lg-rim)}.landing-screen .glass-pane{background:var(--lg-sheen),var(--lg-veil);box-shadow:var(--lg-rim),0 0 0 1px var(--lg-edge),var(--lg-shadow);-webkit-backdrop-filter:blur(calc(var(--lg-base-blur) + 10px)) saturate(140%);backdrop-filter:blur(calc(var(--lg-base-blur) + 10px)) saturate(140%)}.landing-screen .ld-loupe-frost,.landing-screen .ld-nav-frost,.landing-screen .ld-scan-frost{position:relative;-webkit-backdrop-filter:blur(var(--ld-frost,20px)) saturate(150%);backdrop-filter:blur(var(--ld-frost,20px)) saturate(150%);transition:-webkit-backdrop-filter .4s var(--ld-ease),backdrop-filter .4s var(--ld-ease)}.landing-screen .ld-loupe-frost{width:100%}.landing-screen .ld-nav-frost{pointer-events:auto;width:100%;max-width:var(--ld-max)}.landing-screen .ld-scan-frost{border-radius:999px}.landing-screen .ld-nav[data-glass="0"] .ld-nav-frost{-webkit-backdrop-filter:none;backdrop-filter:none}.landing-screen .ld-loupe>.lg-warp,.landing-screen .ld-nav-cap>.lg-warp,.landing-screen .ld-scan-cap>.lg-warp{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.lgx-on .landing-screen .ld-loupe-frost,html.lgx-on .landing-screen .ld-nav-frost,html.lgx-on .landing-screen .ld-scan-frost{-webkit-backdrop-filter:none;backdrop-filter:none}@media(min-width:901px){html.lg-refract.lg-ready .landing-screen .lg-surface[data-lg=card]>.lg-warp{-webkit-backdrop-filter:blur(var(--lg-i-blur,8px)) saturate(var(--lg-i-sat,120%)) url(#lgF-card);backdrop-filter:blur(var(--lg-i-blur,8px)) saturate(var(--lg-i-sat,120%)) url(#lgF-card)}html.lg-refract.lg-ready .landing-screen .lg-surface[data-lg=subtle]>.lg-warp{-webkit-backdrop-filter:blur(var(--lg-i-blur,8px)) saturate(var(--lg-i-sat,120%)) url(#lgF-subtle);backdrop-filter:blur(var(--lg-i-blur,8px)) saturate(var(--lg-i-sat,120%)) url(#lgF-subtle)}html.lg-refract.lg-ready .landing-screen .lg-surface[data-lg=prom]>.lg-warp{-webkit-backdrop-filter:blur(var(--lg-i-blur,8px)) saturate(var(--lg-i-sat,120%)) url(#lgF-prom);backdrop-filter:blur(var(--lg-i-blur,8px)) saturate(var(--lg-i-sat,120%)) url(#lgF-prom)}html.lg-refract.lg-ready .landing-screen .lg-surface[data-lg=btn]>.lg-warp{-webkit-backdrop-filter:blur(var(--lg-i-blur,8px)) saturate(var(--lg-i-sat,120%)) url(#lgF-btn);backdrop-filter:blur(var(--lg-i-blur,8px)) saturate(var(--lg-i-sat,120%)) url(#lgF-btn)}html.lg-refract.lg-ready .landing-screen .lg-surface[data-lg=nav]>.lg-warp{-webkit-backdrop-filter:blur(var(--lg-i-blur,8px)) saturate(var(--lg-i-sat,120%)) url(#lgF-nav);backdrop-filter:blur(var(--lg-i-blur,8px)) saturate(var(--lg-i-sat,120%)) url(#lgF-nav)}html.lg-refract.lg-ready .landing-screen .lg-surface[data-lg=modal]>.lg-warp{-webkit-backdrop-filter:blur(var(--lg-i-blur,8px)) saturate(var(--lg-i-sat,120%)) url(#lgF-modal);backdrop-filter:blur(var(--lg-i-blur,8px)) saturate(var(--lg-i-sat,120%)) url(#lgF-modal)}html.lg-refract.lg-ready .landing-screen .lg-surface[data-lg=float]>.lg-warp{-webkit-backdrop-filter:blur(var(--lg-i-blur,8px)) saturate(var(--lg-i-sat,120%)) url(#lgF-float);backdrop-filter:blur(var(--lg-i-blur,8px)) saturate(var(--lg-i-sat,120%)) url(#lgF-float)}html.lg-refract.lg-ready .landing-screen .lg-surface[data-lg=input]>.lg-warp{-webkit-backdrop-filter:blur(var(--lg-i-blur,8px)) saturate(var(--lg-i-sat,120%)) url(#lgF-input);backdrop-filter:blur(var(--lg-i-blur,8px)) saturate(var(--lg-i-sat,120%)) url(#lgF-input)}html.lg-refract.lg-ready .landing-screen .lg-surface[data-lg=drop]>.lg-warp{-webkit-backdrop-filter:blur(var(--lg-i-blur,8px)) saturate(var(--lg-i-sat,120%)) url(#lgF-drop);backdrop-filter:blur(var(--lg-i-blur,8px)) saturate(var(--lg-i-sat,120%)) url(#lgF-drop)}}html.lgx-on .landing-screen .lg-surface.lgx-host>.lg-warp{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.lgx-on .landing-screen .lg-surface.lgx-host>.lg-tint{background:transparent!important;box-shadow:0 25px 50px rgba(0,0,0,.25)!important;transition:background .6s ease,box-shadow .6s ease!important}html.lgx-on .landing-screen .lg-surface.lgx-host>.lg-overlight,html.lgx-on .landing-screen .lg-surface.lgx-host>.lg-ring{display:none}[data-theme=dark] .landing-screen{--lg-veil:hsla(0,0%,100%,.07);--lg-veil-strong:hsla(0,0%,100%,.11);--lg-veil-soft:hsla(0,0%,100%,.05);--lg-sheen:linear-gradient(180deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,.035) 40%,hsla(0,0%,100%,0));--lg-rim:inset 0 1px 0 hsla(0,0%,100%,.36),inset 0 -1px 0 hsla(0,0%,100%,.06);--lg-edge:hsla(0,0%,100%,.2);--lg-shadow:0 28px 70px -28px rgba(0,0,0,.7),0 6px 16px -8px rgba(0,0,0,.4);--lg-shadow-float:0 40px 90px -34px rgba(0,0,0,.78),0 8px 22px -10px rgba(0,0,0,.45);--lg-hover-wash:hsla(0,0%,100%,.06)}[data-theme=dark] .landing-screen .glass-chip{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18);color:var(--fg)}[data-theme=dark] .landing-screen .lg-surface[data-lg=nav]>.lg-tint{box-shadow:var(--lg-rim),0 0 0 1px var(--lg-edge),0 10px 26px -14px rgba(0,0,0,.55)}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.landing-screen .glass-pane{background:color-mix(in oklab,var(--paper) 96%,transparent)}}@media(prefers-reduced-transparency:reduce){.landing-screen .glass-pane{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.landing-screen .glass-chip,.landing-screen .glass-pane,.landing-screen .glass-veil{background:color-mix(in oklab,var(--paper) 97%,transparent)}}.landing-screen .ld-logo{display:inline-flex;align-items:center;flex:none;color:var(--fg);text-decoration:none}.landing-screen .ld-logo:focus-visible{outline:2px solid var(--fg);outline-offset:6px;border-radius:8px}.landing-screen .ld-logo-svg{display:block;height:var(--ld-logo,30px);width:auto;overflow:visible}.landing-screen .ld-logo-mark{fill:var(--ld-mark-light)}.landing-screen .ld-logo-word{fill:var(--fg)}.landing-screen .ld-watermark{position:fixed;z-index:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--ld-accent);opacity:.09;width:clamp(220px,23vw,330px);height:auto;left:3vw;bottom:4vh;transform-origin:50% 50%;transform:perspective(1400px) rotateY(-32deg) rotateX(14deg) rotate(-14deg)}@media(max-width:900px){.landing-screen .ld-watermark{width:38vw;left:2vw;bottom:3vh;opacity:.07;transform:perspective(900px) rotateY(-26deg) rotateX(10deg) rotate(-12deg)}}[data-theme=dark] .landing-screen .ld-watermark{opacity:.08}[data-theme=dark] .landing-screen .ld-logo-mark{fill:var(--ld-mark-dark)}.landing-screen .ld-nav{position:fixed;top:14px;left:0;right:0;z-index:100;display:flex;justify-content:center;padding:0 var(--ld-gutter);pointer-events:none}.landing-screen .ld-nav-cap{pointer-events:auto;width:100%;max-width:var(--ld-max);height:var(--ld-nav-h)}.landing-screen .ld-nav-cap>.lg-overlight,.landing-screen .ld-nav-cap>.lg-ring,.landing-screen .ld-nav-cap>.lg-tint,.landing-screen .ld-nav-cap>.lg-warp{transition:opacity .4s var(--ld-ease)}.landing-screen .ld-nav-cap>.lg-content{height:100%;display:flex;align-items:center;gap:8px;padding:0 8px 0 18px}.landing-screen .ld-nav[data-glass="0"] .ld-nav-cap>.lg-overlight,.landing-screen .ld-nav[data-glass="0"] .ld-nav-cap>.lg-ring,.landing-screen .ld-nav[data-glass="0"] .ld-nav-cap>.lg-tint,.landing-screen .ld-nav[data-glass="0"] .ld-nav-cap>.lg-warp{opacity:0}.landing-screen .ld-nav[data-glass="0"] .ld-nav-cap>.lg-warp{-webkit-backdrop-filter:none;backdrop-filter:none}.landing-screen .ld-links{flex:1 1;display:flex;justify-content:center;gap:2px;min-width:0}.landing-screen .ld-link{padding:6px 11px;border-radius:999px;font-size:12.5px;font-weight:500;line-height:1;white-space:nowrap;color:var(--muted);transition:color .14s,background .14s}.landing-screen .ld-link:hover{color:var(--fg);background:color-mix(in oklab,var(--fg) 6%,transparent)}.landing-screen .ld-link:focus-visible{outline:2px solid var(--fg);outline-offset:1px;color:var(--fg)}.landing-screen .ld-tools{position:relative;display:inline-flex}.landing-screen .ld-tools-trigger{display:inline-flex;align-items:center;gap:5px}.landing-screen .ld-tools-trigger .ld-tools-caret{width:11px;height:11px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:transform .16s}.landing-screen .ld-tools.is-open .ld-tools-trigger{color:var(--fg);background:color-mix(in oklab,var(--fg) 6%,transparent)}.landing-screen .ld-tools.is-open .ld-tools-caret{transform:rotate(180deg)}.landing-screen .ld-tools.is-open .ld-tools-pop{opacity:1;transform:translateX(-50%) translateY(0);pointer-events:auto}.landing-screen .ld-tools-pop{position:absolute;top:calc(100% + 12px);left:50%;transform:translateX(-50%) translateY(-6px);width:min(580px,84vw);padding:10px;border-radius:20px;background:var(--lg-sheen),var(--paper);box-shadow:var(--lg-rim),0 0 0 1px var(--lg-edge),var(--lg-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease;z-index:60;text-align:left}.landing-screen .ld-tools-pop:before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}.landing-screen .ld-tools-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2px;gap:2px}.landing-screen .ld-tools-list a{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:11px;column-gap:11px;grid-row-gap:2px;row-gap:2px;align-items:start;padding:9px 10px;border-radius:12px;transition:background .14s}.landing-screen .ld-tools-list a:focus-visible,.landing-screen .ld-tools-list a:hover{background:color-mix(in oklab,var(--fg) 6%,transparent)}.landing-screen .ld-tools-list a:focus-visible{outline:2px solid var(--fg);outline-offset:-2px}.landing-screen .ld-tools-ico{grid-row:1/span 2;width:30px;height:30px;margin-top:1px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:color-mix(in oklab,var(--ld-champ) 14%,transparent);color:var(--ld-text-metal);font-size:15px;line-height:1}.landing-screen .ld-tools-ico i{display:inline-flex}.landing-screen .ld-tools-name,.landing-screen .ld-tools-sub{grid-column:2}.landing-screen .ld-tools-name{font-size:13px;font-weight:600;color:var(--fg);line-height:1.3}.landing-screen .ld-tools-sub{font-size:11.5px;line-height:1.45;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.landing-screen .ld-tools-all{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px;padding:11px 10px 4px;border-top:1px solid var(--hairline);font-size:12.5px;font-weight:600;color:var(--ld-champ,var(--accent))}.landing-screen .ld-tools-all:hover{opacity:.85}.landing-screen .ld-menu-label{display:block;padding:10px 12px 4px;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.landing-screen .ld-menu-sheet .ld-menu-tool{font-size:13.5px}.landing-screen .ld-nav-right{display:inline-flex;align-items:center;gap:8px;flex:none}.landing-screen .ld-link--signin{margin-right:2px}.landing-screen .ld-top-cta{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 15px 0 14px;border-radius:999px;background:var(--ld-champ);color:#15100c;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45),0 8px 18px -10px rgba(0,0,0,.6);font-size:13px;font-weight:600;letter-spacing:-.005em;white-space:nowrap;transition:transform .12s,background .16s,box-shadow .16s}.landing-screen .ld-top-cta span{transition:transform .22s var(--ld-ease)}.landing-screen .ld-top-cta:hover{transform:translateY(-1px);background:#e3ceb0}.landing-screen .ld-top-cta:hover span{transform:translateX(3px)}.landing-screen .ld-top-cta:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.landing-screen .ld-top-signout{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px 0 12px;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--fg);font:inherit;font-size:13px;font-weight:600;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:border-color .14s,background .14s}.landing-screen .ld-top-signout svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.landing-screen .ld-top-signout:hover{border-color:var(--fg);background:color-mix(in oklab,var(--fg) 6%,transparent)}.landing-screen .ld-top-signout:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.landing-screen .ld-top-signout:disabled{opacity:.6;cursor:default}.landing-screen .ld-menu{position:relative;display:none}.landing-screen .ld-menu summary{list-style:none;width:32px;height:32px;border:1px solid var(--border);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--muted);transition:color .14s,border-color .14s}.landing-screen .ld-menu summary::-webkit-details-marker{display:none}.landing-screen .ld-menu summary svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.6}.landing-screen .ld-menu summary:hover{color:var(--fg);border-color:var(--fg)}.landing-screen .ld-menu summary:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.landing-screen .ld-menu[open] summary{color:var(--fg);border-color:var(--fg)}.landing-screen .ld-menu-sheet{position:absolute;top:calc(100% + 12px);right:0;width:232px;padding:8px;border-radius:18px;background:var(--lg-sheen),var(--paper);box-shadow:var(--lg-rim),0 0 0 1px var(--lg-edge),var(--lg-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;display:grid;grid-gap:2px;gap:2px}.landing-screen .ld-menu-sheet a{display:block;padding:10px 12px;border-radius:11px;font-size:14.5px;font-weight:500;color:var(--fg);transition:background .14s}.landing-screen .ld-menu-sheet a:hover{background:color-mix(in oklab,var(--fg) 6%,transparent)}.landing-screen .ld-menu-sheet a:last-child{margin-top:4px;border-top:1px solid var(--hairline);border-radius:0 0 11px 11px;padding-top:12px;color:var(--muted)}.landing-screen .ld-menu-sheet .ld-menu-signout{display:block;width:100%;padding:10px 12px;border:0;border-radius:11px;background:none;font:inherit;font-size:14.5px;font-weight:500;text-align:left;color:var(--muted);cursor:pointer;transition:background .14s,color .14s}.landing-screen .ld-menu-sheet .ld-menu-signout:hover{background:color-mix(in oklab,var(--fg) 6%,transparent);color:var(--fg)}.landing-screen .ld-menu-sheet .ld-menu-signout:disabled{opacity:.6;cursor:default}.landing-screen .ld-menu-sheet .ld-menu-account{margin-top:4px;border-top:1px solid var(--hairline);border-radius:0 0 11px 11px;padding-top:12px}@media(max-width:1000px){.landing-screen .ld-link{padding:6px 8px;font-size:12px}}@media(max-width:720px){.landing-screen .ld-nav{top:10px;padding:0 12px}.landing-screen .ld-link--signin,.landing-screen .ld-links{display:none}.landing-screen .ld-menu{display:block}.landing-screen .ld-nav-cap>.lg-content{padding:0 8px 0 14px}.landing-screen .ld-logo{flex:1 1}.landing-screen .ld-top-cta{height:34px;padding:0 13px;font-size:13px}}@media(max-width:420px){.landing-screen .integrations-wrap,.landing-screen .ld-top-cta span{display:none}.landing-screen .ld-top-signout{width:34px;padding:0;justify-content:center}.landing-screen .ld-top-signout span{display:none}}@media(prefers-reduced-motion:reduce){.landing-screen .ld-nav-cap>*{transition:none!important}.landing-screen .ld-top-cta,.landing-screen .ld-top-cta span{transition:none}}@keyframes ld-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes ld-run{to{transform:translateX(-50%)}}@keyframes ld-spin{to{transform:rotate(1turn)}}@keyframes ld-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklab,var(--ld-accent) 45%,transparent)}70%{box-shadow:0 0 0 7px transparent}}.landing-screen .ld-hero{position:relative;padding:calc(var(--ld-nav-h) + clamp(64px,5.5vw,92px)) 0 clamp(56px,7vw,96px);text-align:center}.landing-screen .ld-hero .ld-shell{display:grid;justify-items:center}.landing-screen .ld-hero .ld-eyebrow{margin-bottom:13px;animation:ld-rise .7s var(--ld-ease) both}.landing-screen .ld-hero .ld-h1{max-width:900px;margin-bottom:11px;font-size:clamp(28px,3.2vw,40px);letter-spacing:-.028em;animation:ld-rise .7s var(--ld-ease) .06s both}.landing-screen .ld-hero .ld-h1 em{display:inline}.landing-screen .ld-hero .ld-deck{max-width:640px;margin-bottom:20px;font-size:16px;line-height:1.55;text-wrap:balance;animation:ld-rise .7s var(--ld-ease) .12s both}.landing-screen .ld-hero .ld-stage--hero{animation:ld-rise .8s var(--ld-ease) .24s backwards}.landing-screen .ld-hero .ld-engines{animation:ld-rise .7s var(--ld-ease) .36s both}.landing-screen .ld-hero .ld-hero-device{animation:ld-rise .9s var(--ld-ease) .5s backwards}.landing-screen .ld-hero .ld-facts{animation:ld-rise .7s var(--ld-ease) .62s both}.landing-screen .ld-stage>.ld-blob{z-index:0}.landing-screen .ld-stage>.ld-band{z-index:1}.landing-screen .ld-stage>:not(.ld-blob):not(.ld-band):not(.ld-pin){position:relative;z-index:2}.landing-screen .ld-stage--hero{width:100%;min-height:clamp(160px,13.5vw,186px);display:grid;place-items:center;padding:clamp(30px,3.2vw,44px) var(--ld-gutter)}.landing-screen .ld-stage--hero>.ld-blob--a{left:50%;top:50%;width:min(880px,98%);height:330px;transform:translate(-50%,-50%);background:radial-gradient(closest-side,color-mix(in oklab,var(--ld-champ) 27%,transparent),transparent 70%);filter:blur(58px)}.landing-screen .ld-stage--hero>.ld-blob--b{display:none}.landing-screen .ld-band{position:absolute;inset:0;display:grid;align-content:center;grid-gap:26px;gap:26px;pointer-events:none;opacity:.95;--ld-band-half:min(410px,50%);-webkit-mask-image:linear-gradient(90deg,transparent calc(50% - var(--ld-band-half)),#000 calc(50% - var(--ld-band-half) + 92px),#000 calc(50% + var(--ld-band-half) - 92px),transparent calc(50% + var(--ld-band-half)));mask-image:linear-gradient(90deg,transparent calc(50% - var(--ld-band-half)),#000 calc(50% - var(--ld-band-half) + 92px),#000 calc(50% + var(--ld-band-half) - 92px),transparent calc(50% + var(--ld-band-half)))}.landing-screen .ld-band-row{overflow:hidden;white-space:nowrap;line-height:1}.landing-screen .ld-band-run{display:inline-flex;width:max-content}.landing-screen .ld-band-run span{display:inline-flex;align-items:center;gap:10px;padding-right:46px;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;font-size:12.5px;letter-spacing:.01em;color:var(--muted)}.landing-screen .ld-band-run span i{flex:none;width:5px;height:5px;border-radius:50%;background:color-mix(in oklab,var(--ld-accent) 70%,var(--faint))}.landing-screen .ld-band-row--0 .ld-band-run{animation-direction:reverse}.landing-screen .ld-stage:has(.ld-loupe.is-loading) .ld-band-run{will-change:transform;animation:ld-run 18s linear infinite}.landing-screen .ld-pin{position:absolute;inset:0;z-index:0;pointer-events:none;-webkit-clip-path:inset(100%);clip-path:inset(100%)}.landing-screen .ld-pin .mhero-seq{display:block;width:100%;height:100%}.landing-screen .ld-pin .mhero-scrim{position:absolute;inset:0;background-image:linear-gradient(180deg,transparent,transparent)}.landing-screen .ld-loupe-wrap{width:min(820px,100%);display:grid;justify-items:stretch}.landing-screen .ld-stage--hero .ld-loupe-frost{box-shadow:0 0 0 1px color-mix(in oklab,var(--ld-champ) 48%,transparent),0 36px 110px -34px color-mix(in oklab,var(--ld-champ) 62%,transparent),0 14px 36px -16px rgba(0,0,0,.62)}.landing-screen .ld-stage--hero .ld-loupe>.lg-tint{box-shadow:var(--lg-rim),0 0 0 1px color-mix(in oklab,var(--ld-champ) 30%,transparent),var(--lg-shadow)}.landing-screen .ld-loupe{width:100%}.landing-screen .ld-loupe>.lg-content{padding:22px 16px}.landing-screen .ld-loupe>.lg-tint{transition:box-shadow .3s var(--ld-ease),background .2s var(--ld-ease)}.landing-screen .ld-loupe.is-loading>.lg-tint{box-shadow:var(--lg-rim),0 0 0 1.5px color-mix(in oklab,var(--ld-accent) 55%,transparent),var(--lg-shadow)}.landing-screen .ld-form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:stretch}.landing-screen .ld-well{position:relative;display:flex;align-items:center;gap:8px;min-width:0;height:74px;padding:0 16px 0 26px;border-radius:22px;background:color-mix(in oklab,var(--ld-champ) 6%,var(--paper));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),inset 0 2px 5px -3px rgba(90,60,35,.28),0 0 0 1px color-mix(in oklab,var(--ld-champ) 34%,var(--lg-edge));cursor:text;transition:box-shadow .16s var(--ld-ease),background .16s}.landing-screen .ld-well:focus-within{background:var(--paper);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 0 0 1px color-mix(in oklab,var(--ld-champ) 88%,transparent),0 0 0 5px color-mix(in oklab,var(--ld-champ) 18%,transparent)}.landing-screen .ld-well:focus-within .ld-kbd{opacity:1}.landing-screen .ld-well input{flex:1 1;min-width:0;height:100%;border:0;outline:0;background:transparent;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;font-size:18px;font-weight:500;letter-spacing:-.005em;color:var(--fg);caret-color:var(--ld-champ)}.landing-screen .ld-well input::placeholder{color:color-mix(in oklab,var(--faint) 82%,var(--fg));font-weight:400}.landing-screen .ld-well input:disabled{color:var(--muted)}.landing-screen .ld-prefix{font-size:15px;color:color-mix(in oklab,var(--ld-champ) 55%,var(--muted))}.landing-screen .ld-kbd,.landing-screen .ld-prefix{flex:none;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;-webkit-user-select:none;-moz-user-select:none;user-select:none}.landing-screen .ld-kbd{padding:4px 8px;border-radius:7px;border:1px solid var(--hairline);background:var(--soft);font-size:10px;letter-spacing:.04em;color:var(--muted);opacity:.45;transition:opacity .16s}.landing-screen .ld-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;height:74px;padding:0 34px;border-radius:22px;background:var(--ld-metal-lines),var(--ld-metal);color:var(--ld-champ-ink);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),inset 0 -1px 0 rgba(120,80,50,.25),0 14px 28px -12px rgba(90,60,35,.55);font-family:var(--ld-font-display);font-size:16.5px;font-weight:600;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:transform .12s,background .16s,color .16s,opacity .16s}.landing-screen .ld-btn .arrow{display:inline-block;transition:transform .22s var(--ld-ease)}.landing-screen .ld-btn .spinner{display:none;width:14px;height:14px;border-radius:50%;border:2px solid color-mix(in oklab,var(--paper) 35%,transparent);border-top-color:var(--paper);animation:ld-spin .7s linear infinite}.landing-screen .ld-btn:hover:not(:disabled){transform:translateY(-1px)}.landing-screen .ld-btn:hover:not(:disabled) .arrow{transform:translateX(3px)}.landing-screen .ld-btn:active:not(:disabled){transform:translateY(0)}.landing-screen .ld-btn:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.landing-screen .ld-btn:disabled{opacity:.72;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35);cursor:not-allowed}.landing-screen .ld-btn.loading{cursor:progress}.landing-screen .ld-btn.loading .spinner{display:inline-block}.landing-screen .ld-btn.loading .arrow{display:none}.landing-screen .ld-hint{min-height:18px;margin:12px 0 2px}.landing-screen .ld-hint:empty{min-height:0;margin:0}.landing-screen .ld-hint{text-align:center;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;font-size:11.5px;letter-spacing:.02em;color:var(--muted)}.landing-screen .ld-hint .err{color:var(--fg)}.landing-screen .ld-hint .ld-assure{color:var(--faint)}.landing-screen .ld-nudge{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:6px 12px;margin:0 auto 18px;padding:9px 18px;border-radius:999px;border:1px solid var(--border);background:var(--paper);font-size:13.5px;color:var(--muted);text-wrap:pretty}.landing-screen .ld-nudge a{color:var(--fg);font-weight:600;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.landing-screen .ld-nudge a:hover{opacity:.75}.landing-screen .ld-engines{list-style:none;margin:34px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px}.landing-screen .ld-engines .glass-chip{padding:6px 12px 6px 9px;font-size:12.5px;gap:7px}.landing-screen .ld-engines i{width:6px;height:6px;border-radius:50%;background:var(--ld-champ)}.landing-screen .ld-engines-label{margin-right:4px;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.landing-screen .ld-facts{list-style:none;width:100%;margin:clamp(44px,5vw,64px) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0 28px;gap:0 28px;text-align:left}.landing-screen .ld-facts li{display:grid;grid-gap:6px;gap:6px;padding:20px 0 0;border-top:1px solid var(--hairline);min-width:0}.landing-screen .ld-facts .n{font-family:var(--ld-font-display);font-size:clamp(30px,3.4vw,40px);font-weight:600;line-height:1;letter-spacing:-.035em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--fg)}.landing-screen .ld-facts .l{font-size:13.5px;line-height:1.45;color:var(--muted);text-wrap:pretty}.landing-screen .ld-cta{padding-bottom:clamp(48px,6vw,80px)}.landing-screen .ld-stage--cta{width:100%;display:grid;justify-items:center;text-align:center;padding:clamp(56px,8vw,104px) var(--ld-gutter);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--fg) 7%,transparent);background:linear-gradient(180deg,color-mix(in oklab,var(--fg) 1.5%,transparent),transparent 60%)}.landing-screen .ld-stage--cta .ld-eyebrow{margin-bottom:22px}.landing-screen .ld-stage--cta .ld-h2{margin-bottom:14px;max-width:16ch}.landing-screen .ld-stage--cta .ld-deck{margin-bottom:36px;max-width:520px}.landing-screen .ld-stage--cta .ld-micro{margin-top:20px}@media(max-width:900px){.landing-screen .ld-hero{padding-top:calc(var(--ld-nav-h) + 64px)}.landing-screen .ld-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px}}@media(max-width:720px){.landing-screen .ld-stage--hero{padding:32px 16px;min-height:0}.landing-screen .ld-band{gap:18px}.landing-screen .ld-loupe>.lg-content{padding:16px 12px 14px}.landing-screen .ld-form{grid-template-columns:1fr;gap:8px}.landing-screen .ld-well{height:58px;padding:0 12px 0 16px;border-radius:18px}.landing-screen .ld-well input{font-size:16.5px}.landing-screen .ld-kbd{display:none}.landing-screen .ld-btn{height:56px;border-radius:18px}.landing-screen .ld-stage--cta{padding:44px 16px}}@media(max-width:480px){.landing-screen .ld-hero .ld-eyebrow{font-size:10px;letter-spacing:.14em;gap:8px;margin-bottom:22px}.landing-screen .ld-hero .ld-h1{font-size:clamp(26px,7.4vw,34px);letter-spacing:-.03em}.landing-screen .ld-hero .ld-deck{font-size:15px;line-height:1.5;margin-bottom:22px}.landing-screen .ld-band{gap:14px}}@media(max-width:420px){.landing-screen .ld-facts{grid-template-columns:1fr}.landing-screen .ld-prefix{display:none}}html[data-session=checking] .landing-screen .ld-loupe-wrap--hero{visibility:hidden}[data-theme=dark] .landing-screen .ld-stage--cta{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08);background:linear-gradient(180deg,hsla(0,0%,100%,.025),transparent 60%)}[data-theme=dark] .landing-screen .ld-well{background:color-mix(in oklab,var(--paper) 92%,transparent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),0 0 0 1px var(--lg-edge)}[data-theme=dark] .landing-screen .ld-well:focus-within{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 0 0 1px color-mix(in oklab,var(--ld-champ) 88%,transparent),0 0 0 5px color-mix(in oklab,var(--ld-champ) 20%,transparent)}[data-theme=dark] .landing-screen .ld-band-run span{color:var(--muted)}@media(prefers-reduced-motion:reduce){.landing-screen .ld-band-run,.landing-screen .ld-hero .ld-deck,.landing-screen .ld-hero .ld-engines,.landing-screen .ld-hero .ld-eyebrow,.landing-screen .ld-hero .ld-facts,.landing-screen .ld-hero .ld-h1,.landing-screen .ld-hero .ld-stage--hero{animation:none}.landing-screen .ld-btn,.landing-screen .ld-btn .arrow,.landing-screen .ld-loupe>.lg-tint{transition:none}.landing-screen .ld-btn:hover:not(:disabled),.landing-screen .ld-btn:hover:not(:disabled) .arrow{transform:none}}@keyframes ld-tilt-hero{0%{transform:rotateX(28deg) rotateY(-9deg) rotate(3deg) translateY(-18px) scale(.93)}to{transform:none}}@keyframes ld-tilt-left{0%{transform:rotateY(22deg) rotateX(6deg) translateX(-16px) scale(.96)}to{transform:rotateY(3deg)}}@keyframes ld-tilt-right{0%{transform:rotateY(-22deg) rotateX(6deg) translateX(16px) scale(.96)}to{transform:rotateY(-3deg)}}@keyframes ld-tilt-flat{0%{transform:rotateX(16deg) translateY(10px) scale(.97)}to{transform:none}}.landing-screen .ld-device-wrap{position:relative;z-index:1;width:100%;min-width:0;perspective:1700px;perspective-origin:50% 20%}.landing-screen .ld-device{position:relative;padding:11px;border-radius:26px;background:linear-gradient(180deg,#262626,#0e0e0e);box-shadow:0 50px 110px -34px rgba(0,0,0,.75),0 24px 48px -24px rgba(0,0,0,.6);transform-origin:50% 55%;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.landing-screen .ld-screen{position:relative;z-index:1;border-radius:17px;overflow:hidden;background:#121212;container-type:inline-size;--bg:#121212;--paper:#1a1a1a;--softer:#1e1e1e;--soft:#232323;--hairline:hsla(0,0%,100%,.07);--border:hsla(0,0%,100%,.11);--ghost:hsla(0,0%,100%,.2);--faint:#8a8988;--muted:#bab9b7;--fg:#e9e9e8;--sc-well:hsla(0,0%,100%,.045);--lg-veil:hsla(0,0%,100%,.07);--lg-veil-strong:hsla(0,0%,100%,.11);--lg-veil-soft:hsla(0,0%,100%,.05);--lg-sheen:linear-gradient(180deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,.035) 40%,hsla(0,0%,100%,0));--lg-rim:inset 0 1px 0 hsla(0,0%,100%,.36),inset 0 -1px 0 hsla(0,0%,100%,.06);--lg-edge:hsla(0,0%,100%,.2);--lg-shadow:0 28px 70px -28px rgba(0,0,0,.7),0 6px 16px -8px rgba(0,0,0,.4);--lg-shadow-float:0 40px 90px -34px rgba(0,0,0,.78),0 8px 22px -10px rgba(0,0,0,.45);--lg-hover-wash:hsla(0,0%,100%,.06);color:var(--fg)}.landing-screen .ld-device-glare{position:absolute;inset:11px;z-index:2;border-radius:17px;pointer-events:none;background:linear-gradient(112deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,.025) 26%,transparent 44%)}.landing-screen .ld-device--browser{padding-top:0}.landing-screen .ld-device-bar{display:flex;align-items:center;gap:6px;height:34px;padding:0 6px}.landing-screen .ld-device-bar i{width:9px;height:9px;border-radius:50%;background:hsla(0,0%,100%,.16)}.landing-screen .ld-device-bar i:first-child{background:color-mix(in oklab,var(--ld-accent) 70%,#fff)}.landing-screen .ld-device-url{margin-left:10px;padding:4px 12px;border-radius:999px;background:hsla(0,0%,100%,.06);font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;font-size:10.5px;letter-spacing:.02em;color:hsla(0,0%,100%,.55)}.landing-screen .ld-device--browser .ld-device-glare,.landing-screen .ld-device--browser .ld-screen{border-radius:14px 14px 17px 17px}.landing-screen .ld-device--browser .ld-device-glare{top:34px}@supports(animation-timeline:scroll()){.landing-screen .ld-device-wrap--hero .ld-device{animation:ld-tilt-hero linear both;animation-timeline:scroll(root block);animation-range:0 640px}.landing-screen .ld-device-wrap--flat .ld-device,.landing-screen .ld-device-wrap--left .ld-device,.landing-screen .ld-device-wrap--right .ld-device{animation:ld-tilt-left linear both;animation-timeline:view(block);animation-range:entry 0 cover 45%}.landing-screen .ld-device-wrap--right .ld-device{animation-name:ld-tilt-right}.landing-screen .ld-device-wrap--flat .ld-device{animation-name:ld-tilt-flat}}html.ld-tilt-js .landing-screen .ld-device-wrap--hero .ld-device{transform:rotateX(calc((1 - var(--tp, 0)) * 28deg)) rotateY(calc((1 - var(--tp, 0)) * -9deg)) rotate(calc((1 - var(--tp, 0)) * 3deg)) translateY(calc((1 - var(--tp, 0)) * -18px)) scale(calc(1 - (1 - var(--tp, 0)) * .07))}html.ld-tilt-js .landing-screen .ld-device-wrap--left .ld-device{transform:rotateY(calc(3deg + (1 - var(--tp, 0)) * 19deg)) rotateX(calc((1 - var(--tp, 0)) * 6deg)) translateX(calc((1 - var(--tp, 0)) * -16px)) scale(calc(1 - (1 - var(--tp, 0)) * .04))}html.ld-tilt-js .landing-screen .ld-device-wrap--right .ld-device{transform:rotateY(calc(-3deg - (1 - var(--tp, 0)) * 19deg)) rotateX(calc((1 - var(--tp, 0)) * 6deg)) translateX(calc((1 - var(--tp, 0)) * 16px)) scale(calc(1 - (1 - var(--tp, 0)) * .04))}html.ld-tilt-js .landing-screen .ld-device-wrap--flat .ld-device{transform:rotateX(calc((1 - var(--tp, 0)) * 16deg)) translateY(calc((1 - var(--tp, 0)) * 10px)) scale(calc(1 - (1 - var(--tp, 0)) * .03))}.landing-screen .ld-hero-device{position:relative;width:100%;margin-top:clamp(28px,3.4vw,44px)}.landing-screen .ld-hero-device:before{content:"";position:absolute;z-index:0;left:6%;right:6%;top:10%;bottom:-6%;pointer-events:none;border-radius:40px;background:radial-gradient(60% 55% at 50% 40%,color-mix(in oklab,var(--ld-accent) 16%,transparent),transparent 72%);filter:blur(30px)}@media(max-width:720px){.landing-screen .ld-device-wrap{perspective:none}.landing-screen .ld-device{animation:none!important;transform:none!important;padding:7px;border-radius:18px}.landing-screen .ld-device-glare,.landing-screen .ld-screen{border-radius:12px}.landing-screen .ld-device-glare{inset:7px}.landing-screen .ld-device--browser .ld-screen{border-radius:10px 10px 12px 12px}}@media(prefers-reduced-motion:reduce){.landing-screen .ld-device{animation:none!important;transform:none!important;will-change:auto}}.landing-screen .ld-app{--a:#d4ae72;--a-ink:#15100c;--line:hsla(0,0%,100%,.07);--well:hsla(0,0%,100%,.045);--well-2:hsla(0,0%,100%,.08);--ink:#e9e9e8;--ink-2:#bab9b7;--ink-3:#8a8988;font-size:clamp(6.5px,1.02cqw,12.4px);font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,system-ui,sans-serif;line-height:1.35;display:grid;grid-template-columns:19.5em minmax(0,1fr);aspect-ratio:16/10;min-height:0;color:var(--ink);background:#121212;overflow:hidden;text-align:left}.landing-screen .ld-app b{font-weight:600}.landing-screen .ld-app svg{width:1.2em;height:1.2em;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none}.landing-screen .ld-app .ld-app-side{display:grid;grid-template-rows:auto auto auto auto auto minmax(0,1fr) auto;grid-gap:.9em;gap:.9em;padding:1.3em 1.1em 1.1em;border-right:1px solid var(--line);background:hsla(0,0%,100%,.018);min-height:0}.landing-screen .ld-app .ld-app-brand{display:flex;align-items:center;gap:.6em;padding:0 .2em;font-family:var(--ld-font-display);font-size:1.2em;font-weight:600;letter-spacing:-.02em}.landing-screen .ld-app .ld-app-brand b{color:var(--a)}.landing-screen .ld-app .ld-app-tile{width:1.9em;height:1.9em;color:var(--a)}.landing-screen .ld-app .ld-app-ws{display:flex;align-items:center;gap:.7em;padding:.7em .8em;border-radius:.9em;background:var(--well);box-shadow:inset 0 0 0 1px var(--line),inset 0 1px 0 hsla(0,0%,100%,.05)}.landing-screen .ld-app .ld-app-ws-dot{width:1.7em;height:1.7em;border-radius:.5em;background:var(--a);flex:none}.landing-screen .ld-app .ld-app-ws-text{display:grid;grid-gap:.1em;gap:.1em;min-width:0;line-height:1.2}.landing-screen .ld-app .ld-app-ws-text b{font-size:1em}.landing-screen .ld-app .ld-app-ws-text small{font-size:.85em;color:var(--ink-3)}.landing-screen .ld-app .ld-app-chev{margin-left:auto;width:.5em;height:.5em;border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);transform:rotate(45deg);flex:none}.landing-screen .ld-app .ld-app-primary{display:flex;align-items:center;justify-content:center;gap:.5em;height:2.7em;border-radius:.8em;background:var(--ld-metal-lines),var(--ld-metal);color:var(--a-ink);font-weight:600;font-size:1em;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 .6em 1.2em -.6em rgba(0,0,0,.6)}.landing-screen .ld-app .ld-app-primary i{font-style:normal;font-weight:600}.landing-screen .ld-app .ld-app-nav{display:grid;grid-gap:.15em;gap:.15em}.landing-screen .ld-app .ld-app-nav span{display:flex;align-items:center;gap:.7em;padding:.6em .8em;border-radius:.7em;color:var(--ink-2);font-weight:500}.landing-screen .ld-app .ld-app-nav span.is-active{background:var(--well-2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.landing-screen .ld-app .ld-app-nav span.is-active svg{color:var(--a)}.landing-screen .ld-app .ld-app-group{margin:.2em 0 0;padding:0 .3em;display:flex;justify-content:space-between;font-size:.8em;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.landing-screen .ld-app .ld-app-group i{font-style:normal;letter-spacing:0;text-transform:none;font-weight:500;color:var(--ink-3)}.landing-screen .ld-app .ld-app-queue{list-style:none;margin:0;padding:0;display:grid;align-content:start;grid-gap:.15em;gap:.15em;min-height:0;overflow:hidden}.landing-screen .ld-app .ld-app-queue li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"t s" "d s";align-items:center;grid-column-gap:.6em;column-gap:.6em;padding:.5em .8em;border-radius:.6em}.landing-screen .ld-app .ld-app-queue li b{grid-area:t;font-size:.95em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-screen .ld-app .ld-app-queue li small{grid-area:d;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;font-size:.78em;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-screen .ld-app .ld-app-queue li em{grid-area:s;font-style:normal;font-size:.72em;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.landing-screen .ld-app .ld-app-queue li[data-status=in-progress],.landing-screen .ld-app .ld-app-queue li[data-status=live]{background:var(--well)}.landing-screen .ld-app .ld-app-queue li[data-status=in-progress] em,.landing-screen .ld-app .ld-app-queue li[data-status=live] em{color:var(--a)}.landing-screen .ld-app .ld-app-queue li[data-status=done] em{color:var(--ink-2)}.landing-screen .ld-app .ld-app-credits{display:grid;grid-gap:.55em;gap:.55em;padding:.9em .9em .8em;border-radius:.9em;background:var(--well);box-shadow:inset 0 0 0 1px var(--line)}.landing-screen .ld-app .ld-app-credits>span:first-child{display:flex;justify-content:space-between;font-weight:600}.landing-screen .ld-app .ld-app-credits>span:first-child em{font-style:normal;font-weight:500;color:var(--ink-3)}.landing-screen .ld-app .ld-app-credits i{display:block;height:.4em;border-radius:999px;background:hsla(0,0%,100%,.08);overflow:hidden}.landing-screen .ld-app .ld-app-credits i b{display:block;height:100%;background:var(--a);border-radius:999px}.landing-screen .ld-app .ld-app-pro{display:flex;justify-content:center;align-items:center;height:2.4em;margin-top:.2em;border-radius:.7em;background:var(--ld-metal-lines),var(--ld-metal);color:var(--a-ink);font-weight:600;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5)}.landing-screen .ld-app .ld-app-main{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0}.landing-screen .ld-app .ld-app-top{display:flex;align-items:center;justify-content:space-between;gap:1em;height:4em;padding:0 1.6em;border-bottom:1px solid var(--line)}.landing-screen .ld-app .ld-app-model{display:inline-flex;align-items:center;gap:.6em;font-weight:600;font-size:1.05em}.landing-screen .ld-app .ld-app-model .ld-app-chev{margin-left:.2em}.landing-screen .ld-app .ld-app-live{width:.6em;height:.6em;border-radius:50%;background:var(--a);box-shadow:0 0 0 .3em color-mix(in oklab,var(--a) 22%,transparent)}.landing-screen .ld-app .ld-app-links{display:inline-flex;align-items:center;gap:1.4em;color:var(--ink-2);font-weight:500}.landing-screen .ld-app .ld-app-links i{font-style:normal}.landing-screen .ld-app .ld-app-avatar{width:2em;height:2em;border-radius:50%;background:var(--a);box-shadow:0 0 0 1px var(--line)}.landing-screen .ld-app .ld-app-body{display:grid;grid-template-columns:minmax(0,1fr) 21em;grid-gap:0;gap:0;min-height:0}.landing-screen .ld-app .ld-app-feed{display:flex;flex-direction:column;gap:.55em;padding:1.4em 1.6em 1.3em;min-width:0;min-height:0;overflow:hidden}.landing-screen .ld-app .ld-app-h{margin:0 0 .4em;display:flex;align-items:center;gap:.8em;font-size:.8em;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.landing-screen .ld-app .ld-app-h .sc-chip{font-size:.78em}.landing-screen .ld-app .ld-app-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.9em;gap:.9em;padding:.65em .9em;border-radius:.8em;background:var(--well);box-shadow:inset 0 0 0 1px var(--line)}.landing-screen .ld-app .ld-app-row>div{display:grid;grid-gap:.1em;gap:.1em;min-width:0;line-height:1.25}.landing-screen .ld-app .ld-app-row b{font-size:1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-screen .ld-app .ld-app-row span{font-size:.88em;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-screen .ld-app .ld-app-row em{font-style:normal;font-size:.72em;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.landing-screen .ld-app .ld-app-row.is-live{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--a) 45%,transparent)}.landing-screen .ld-app .ld-app-row.is-live em{color:var(--a)}.landing-screen .ld-app .ld-app-row.is-todo{opacity:.7}.landing-screen .ld-app .ld-app-mark{display:inline-flex;align-items:center;justify-content:center;width:2em;height:2em;border-radius:50%;background:hsla(0,0%,100%,.06);color:var(--a);box-shadow:inset 0 0 0 1px var(--line)}.landing-screen .ld-app .ld-app-mark svg{width:1em;height:1em}.landing-screen .ld-app .is-done .ld-app-mark{color:var(--ink-2)}.landing-screen .ld-app .ld-app-draft{display:grid;grid-gap:.8em;gap:.8em;margin-top:.3em;padding:1em 1.1em;border-radius:1em;background:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.025));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.09),inset 0 0 0 1px var(--line)}.landing-screen .ld-app .ld-app-draft ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.35em .8em;gap:.35em .8em}.landing-screen .ld-app .ld-app-draft li{display:flex;align-items:center;gap:.5em;font-size:.92em;color:var(--ink-2)}.landing-screen .ld-app .ld-app-draft li svg{color:var(--a);width:1em;height:1em}.landing-screen .ld-app .ld-app-draft-h{margin:0;display:flex;justify-content:space-between;gap:1em}.landing-screen .ld-app .ld-app-draft-h span:first-child{font-weight:600;font-size:1.05em}.landing-screen .ld-app .ld-app-draft-h span:last-child{font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;font-size:.8em;color:var(--ink-3);white-space:nowrap}.landing-screen .ld-app .ld-app-draft-foot{display:flex;gap:.6em}.landing-screen .ld-app .ld-app-btn{display:inline-flex;align-items:center;height:2.4em;padding:0 1.1em;border-radius:.7em;font-weight:600;font-size:.95em;color:var(--ink);background:var(--well-2);box-shadow:inset 0 0 0 1px var(--line)}.landing-screen .ld-app .ld-app-btn.is-primary{background:var(--ld-metal-lines),var(--ld-metal);color:var(--a-ink);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5)}.landing-screen .ld-app .ld-app-compose{margin-top:auto;display:flex;align-items:center;gap:1em;padding:.9em .9em .9em 1.2em;border-radius:1em;background:hsla(0,0%,100%,.04);box-shadow:inset 0 0 0 1px var(--border),inset 0 1px 0 hsla(0,0%,100%,.07)}.landing-screen .ld-app .ld-app-compose-text{display:grid;grid-gap:.1em;gap:.1em;flex:1 1;min-width:0;color:var(--ink-2)}.landing-screen .ld-app .ld-app-compose-text small{font-size:.82em;color:var(--ink-3)}.landing-screen .ld-app .ld-app-send{display:inline-flex;align-items:center;justify-content:center;width:2.4em;height:2.4em;border-radius:50%;background:var(--a);color:var(--a-ink)}.landing-screen .ld-app .ld-app-send svg{width:1.1em;height:1.1em;stroke-width:1.8}.landing-screen .ld-app .ld-app-rail{display:grid;align-content:start;grid-gap:.6em;gap:.6em;padding:1.4em 1.4em 1.2em;border-left:1px solid var(--line);min-width:0;min-height:0;overflow:hidden}.landing-screen .ld-app .ld-app-rail .ld-app-h{margin:.4em 0 .2em}.landing-screen .ld-app .ld-app-rail .ld-app-h:first-child{margin-top:0}.landing-screen .ld-app .ld-app-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5em;gap:.5em}.landing-screen .ld-app .ld-app-tiles>div{display:grid;grid-gap:.15em;gap:.15em;padding:.7em .8em;border-radius:.7em;background:var(--well);box-shadow:inset 0 0 0 1px var(--line)}.landing-screen .ld-app .ld-app-tiles>div b{font-size:.92em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-screen .ld-app .ld-app-tiles>div span{font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;font-size:.74em;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-screen .ld-app .ld-app-cwv{display:grid;grid-gap:.4em;gap:.4em}.landing-screen .ld-app .ld-app-cwv>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"t s" "m m";align-items:baseline;grid-gap:.35em .6em;gap:.35em .6em;padding:.55em .8em .7em;border-radius:.7em;background:var(--well);box-shadow:inset 0 0 0 1px var(--line)}.landing-screen .ld-app .ld-app-cwv>div b{grid-area:t;font-size:.92em}.landing-screen .ld-app .ld-app-cwv>div span{grid-area:s;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;font-size:.72em;color:var(--ink-3);white-space:nowrap}.landing-screen .ld-app .ld-app-cwv>div i{grid-area:m;display:block;height:.35em;border-radius:999px;background:hsla(0,0%,100%,.08);overflow:hidden}.landing-screen .ld-app .ld-app-cwv>div i b{display:block;height:100%;border-radius:999px;background:var(--a)}.landing-screen .ld-app .ld-app-engines{list-style:none;margin:0;padding:0;display:grid;grid-gap:.25em;gap:.25em}.landing-screen .ld-app .ld-app-engines li{display:flex;align-items:center;gap:.6em;padding:.35em .5em;font-size:.92em;color:var(--ink-2)}.landing-screen .ld-app .ld-app-engines li i{width:.55em;height:.55em;border-radius:50%;background:hsla(0,0%,100%,.18)}.landing-screen .ld-app .ld-app-engines li.is-on{color:var(--ink)}.landing-screen .ld-app .ld-app-engines li.is-on i{background:var(--a);box-shadow:0 0 0 .25em color-mix(in oklab,var(--a) 22%,transparent)}@container (max-width: 760px){.landing-screen .ld-app .ld-app-body{grid-template-columns:minmax(0,1fr)}.landing-screen .ld-app .ld-app-rail{display:none}}@container (max-width: 520px){.landing-screen .ld-app{grid-template-columns:minmax(0,1fr)}.landing-screen .ld-app .ld-app-side{display:none}.landing-screen .ld-app{font-size:clamp(8px,2.2cqw,12px)}}@keyframes ld-halo{0%{transform:scale(.5);opacity:.55}to{transform:scale(2.6);opacity:0}}.landing-screen .ld-journey{--sc-cell:1.15;--sc-well:var(--softer);--ld-scene-shadow:0 24px 48px -36px color-mix(in oklab,var(--fg) 14%,transparent)}.landing-screen .ld-steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:clamp(28px,4vw,56px);gap:clamp(28px,4vw,56px)}.landing-screen .ld-step{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:clamp(48px,5vw,64px);gap:clamp(48px,5vw,64px);align-items:center;min-width:0}.landing-screen .ld-step:nth-child(2n){grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.landing-screen .ld-step:nth-child(2n) .ld-step-text{order:2}.landing-screen .ld-step:nth-child(2n) .ld-scene-device{order:1}.landing-screen .ld-step>.ld-scene-device,.landing-screen .ld-step>.ld-step-text{position:relative;z-index:1}.landing-screen .ld-scene-device .ld-scene{background:transparent;border:0;box-shadow:none;border-radius:0;padding:22px 24px 24px}.landing-screen .ld-step-text{display:grid;justify-items:start;min-width:0;color:var(--fg)}.landing-screen .ld-step-text h3{margin:0 0 14px;font-family:var(--ld-font-display);font-size:clamp(22px,2.4vw,28px);font-weight:600;line-height:1.12;letter-spacing:-.024em;color:var(--fg);text-wrap:balance}.landing-screen .ld-step-text p{margin:0;font-size:16.5px;line-height:1.6;color:var(--muted);max-width:54ch;text-wrap:pretty}.landing-screen .ld-step-text p+p{margin-top:12px}.landing-screen .ld-step-text .ld-route{margin:10px 0 14px;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;font-size:11px;line-height:1.4;letter-spacing:.04em;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:100%}.landing-screen .ld-step-text .ld-spec{margin:16px 0 0;width:100%;max-width:54ch;display:grid;grid-gap:5px;gap:5px}.landing-screen .ld-step-text .ld-spec>div{display:grid;grid-template-columns:74px minmax(0,1fr);align-items:baseline;grid-gap:12px;gap:12px;padding:9px 12px;border-radius:11px;background:hsla(0,0%,100%,.04);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}html:not([data-theme=dark]) .landing-screen .ld-step-text .ld-spec>div{background:color-mix(in oklab,var(--fg) 3.5%,transparent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35)}.landing-screen .ld-step-text .ld-spec dt{margin:0;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;font-size:9.5px;font-weight:600;line-height:1.6;letter-spacing:.14em;text-transform:uppercase;color:var(--ld-text-metal)}.landing-screen .ld-step-text .ld-spec dd{margin:0;min-width:0;font-size:14px;line-height:1.5;color:var(--fg);text-wrap:pretty}html.lg-flat .landing-screen .ld-step[data-reveal] .ld-spec>div,html.lg-refract .landing-screen .ld-step[data-reveal] .ld-spec>div{opacity:0;transform:translateY(10px);transition:opacity .5s var(--ld-ease),transform .6s var(--ld-ease)}html.lg-flat .landing-screen .ld-step[data-reveal].is-in .ld-spec>div,html.lg-refract .landing-screen .ld-step[data-reveal].is-in .ld-spec>div{opacity:1;transform:none;transition-delay:calc(.25s + var(--i, 0)*80ms)}.landing-screen .ld-step-text .ld-quote{margin:18px 0 0;padding-left:14px;border-left:2px solid color-mix(in oklab,var(--ld-accent) 60%,transparent);font-size:14.5px;line-height:1.55;font-style:normal;color:var(--fg);max-width:54ch}.landing-screen .ld-scene{position:relative;width:100%;max-width:100%;min-width:0;padding:24px;background:var(--paper);border:1px solid var(--hairline);border-radius:var(--ld-r-lg);box-shadow:var(--ld-scene-shadow);transition:border-color .14s}@media(hover:hover){.landing-screen .ld-scene:hover{border-color:var(--border)}}.landing-screen .sc{display:grid;grid-gap:16px;gap:16px;min-width:0}.landing-screen .sc-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;min-width:0}.landing-screen .sc-head>span:first-child{min-width:0;font-size:13px;font-weight:600;line-height:1.3;letter-spacing:-.005em;color:var(--fg)}.landing-screen .sc-chip{flex:none;display:inline-flex;align-items:center;padding:4px 7px 4px 8px;border:1px dashed var(--ghost);border-radius:999px;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;font-size:9px;font-weight:500;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.landing-screen .sc-engines,.landing-screen .sc-flavor,.landing-screen .sc-publish{padding-top:14px;border-top:1px solid var(--hairline)}.landing-screen .sc-check{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.landing-screen .sc-check li{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.landing-screen .sc-check li>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.landing-screen .sc-check li b{font-size:14px;font-weight:600;line-height:1.35;letter-spacing:-.008em;color:var(--fg)}.landing-screen .sc-check li span:not(.sc-dot){font-size:12.5px;line-height:1.45;color:var(--muted)}.landing-screen .sc-check .is-todo b{font-weight:500;color:var(--muted)}.landing-screen .sc-dot{position:relative;display:block;width:8px;height:8px;margin:5px auto 0;border-radius:50%;background:transparent}.landing-screen .is-done>.sc-dot{background:var(--fg)}.landing-screen .is-todo>.sc-dot{box-shadow:inset 0 0 0 1.5px var(--ghost)}.landing-screen .is-live>.sc-dot{background:var(--ld-accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--ld-accent) 18%,transparent)}.landing-screen .is-live>.sc-dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--ld-accent);animation:ld-halo 1.9s var(--ld-ease) infinite}.landing-screen .sc-flavor{margin:0;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;font-size:11px;line-height:1.5;letter-spacing:.02em;color:var(--muted);text-wrap:pretty}.landing-screen .sc-cal-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px;margin-bottom:-8px}.landing-screen .sc-cal-days span{padding:0 6px;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;font-size:9px;font-weight:500;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.landing-screen .sc-cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px;min-width:0}.landing-screen .sc-cal .d{position:relative;display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:var(--sc-cell);min-width:0;padding:6px;border-radius:8px;background:var(--sc-well);border:1px solid var(--hairline)}.landing-screen .sc-cal .d em{display:block;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;font-style:normal;font-size:9.5px;line-height:1;color:var(--faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing-screen .sc-cal .d i{display:block;height:4px;max-width:100%;border-radius:999px;background:var(--ghost)}.landing-screen .sc-cal .is-off{background:transparent;border-color:transparent}.landing-screen .sc-cal .is-off i{display:none}.landing-screen .sc-cal .is-today{z-index:1;border-color:var(--fg);background:var(--paper);box-shadow:0 0 0 3px color-mix(in oklab,var(--ld-accent) 14%,transparent)}.landing-screen .sc-cal .is-today em{color:var(--fg)}.landing-screen .sc-cal .is-today i{background:var(--fg)}.landing-screen .sc-cal .badge{z-index:1;top:5px;right:5px;padding:3px 5px 3px 6px;border-radius:999px;background:var(--fg);color:var(--paper);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.landing-screen .sc-cal .badge,.landing-screen .sc-cal .has-more:after{position:absolute;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;font-size:8px;line-height:1}.landing-screen .sc-cal .has-more:after{content:"+2";top:6px;right:6px;letter-spacing:.04em;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.landing-screen .sc-rubric{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 16px;gap:8px 16px}.landing-screen .sc-rubric li{display:flex;align-items:center;gap:10px;min-width:0;font-size:13px;font-weight:500;line-height:1.3;letter-spacing:-.005em;color:var(--fg)}.landing-screen .sc-rubric svg{flex:none;box-sizing:border-box;width:20px;height:20px;padding:2px;border-radius:50%;background:color-mix(in oklab,var(--fg) 7%,transparent);fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.landing-screen .sc-publish{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.landing-screen .pb{display:inline-flex;align-items:center;max-width:100%;padding:7px 14px;border:1px solid var(--border);border-radius:999px;background:var(--paper);font-family:var(--ld-font-display);font-size:12.5px;font-weight:600;line-height:1.2;letter-spacing:-.005em;color:var(--fg);white-space:nowrap}.landing-screen .pb.is-primary{background:var(--fg);border-color:var(--fg);color:var(--paper)}.landing-screen .pb-arrow{flex:none;font-size:13px;line-height:1;color:var(--faint)}.landing-screen .sc-cwv,.landing-screen .sc-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;min-width:0}.landing-screen .sc-cwv .c,.landing-screen .sc-tiles .t{display:grid;grid-gap:3px;gap:3px;align-content:start;min-width:0;padding:10px 12px;border-radius:12px;background:var(--sc-well);border:1px solid var(--hairline)}.landing-screen .sc-cwv .c b,.landing-screen .sc-tiles .t b{font-size:12.5px;font-weight:600;line-height:1.25;letter-spacing:-.008em;color:var(--fg)}.landing-screen .sc-cwv .c span,.landing-screen .sc-tiles .t span{font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;font-size:10px;line-height:1.4;letter-spacing:.02em;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing-screen .sc-cwv .c:after{content:"";display:block;height:3px;margin-top:8px;border-radius:999px;background:linear-gradient(90deg,var(--fg),color-mix(in oklab,var(--fg) 12%,transparent))}.landing-screen .sc-engines{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.landing-screen .ld-scene .sc-cal .d.is-off{background:transparent;border-color:transparent;box-shadow:none}.landing-screen .ld-scene .sc-cal .d.is-today{background:var(--paper);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 0 0 3px color-mix(in oklab,var(--ld-accent) 14%,transparent)}@media(max-width:1000px){.landing-screen .ld-journey{--sc-cell:1.6}.landing-screen .ld-step,.landing-screen .ld-step:nth-child(2n){grid-template-columns:minmax(0,1fr);gap:28px}.landing-screen .ld-step .ld-scene-device,.landing-screen .ld-step .ld-step-text,.landing-screen .ld-step:nth-child(2n) .ld-scene-device,.landing-screen .ld-step:nth-child(2n) .ld-step-text{order:0}}@media(max-width:720px){.landing-screen .ld-scene{padding:20px}.landing-screen .ld-step{gap:24px}}@media(max-width:640px){.landing-screen .ld-journey{--sc-cell:1.15}.landing-screen .ld-scene{padding:16px}.landing-screen .sc{gap:14px}}@media(max-width:560px){.landing-screen .sc-rubric{grid-template-columns:minmax(0,1fr)}.landing-screen .sc-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.landing-screen .ld-step-text .ld-spec>div{grid-template-columns:minmax(0,1fr);gap:3px}.landing-screen .ld-journey{--sc-cell:1.05}.landing-screen .ld-scene{padding:14px}.landing-screen .sc-cwv{grid-template-columns:minmax(0,1fr)}.landing-screen .sc-publish{flex-direction:column;align-items:flex-start;gap:6px}.landing-screen .pb-arrow{margin-left:14px;transform:rotate(90deg)}.landing-screen .sc-cal .d{padding:5px}.landing-screen .sc-cal .badge{top:4px;right:4px;width:6px;height:6px;padding:0;font-size:0;color:transparent;overflow:hidden}}[data-theme=dark] .landing-screen .ld-journey{--ld-scene-shadow:0 24px 48px -36px rgba(0,0,0,.6)}[data-theme=dark] .landing-screen .sc-cal .d,[data-theme=dark] .landing-screen .sc-cwv .c,[data-theme=dark] .landing-screen .sc-tiles .t{border-color:var(--border)}[data-theme=dark] .landing-screen .sc-cal .is-off{border-color:transparent}[data-theme=dark] .landing-screen .sc-cal .is-today{border-color:var(--fg)}[data-theme=dark] .landing-screen .ld-scene .sc-cal .d.is-off{background:transparent;border-color:transparent;box-shadow:none}[data-theme=dark] .landing-screen .ld-scene .sc-cal .d.is-today{background:color-mix(in oklab,var(--fg) 12%,transparent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 0 0 3px color-mix(in oklab,var(--ld-accent) 20%,transparent)}@media(prefers-reduced-motion:reduce){.landing-screen .is-live>.sc-dot:after{animation:none!important;opacity:0}.landing-screen .ld-scene{transition:none!important}}@keyframes ld-scan-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklab,var(--ld-accent) 45%,transparent)}70%{box-shadow:0 0 0 6px transparent}}.landing-screen .ld-section.ld-vis{position:relative;isolation:isolate;overflow:clip;padding:0 0 clamp(72px,9vw,128px)}.landing-screen .ld-scan-track{position:relative;width:100%;padding:28px 0;margin:clamp(24px,4vw,40px) 0 clamp(40px,6vw,72px)}.landing-screen .ld-ghost{display:flex;justify-content:space-between;align-items:baseline;gap:2vw;width:100%;padding:0 clamp(16px,3vw,44px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.landing-screen .ld-ghost-name{flex:none;white-space:nowrap;font-family:var(--ld-font-display);font-size:clamp(16px,2.2vw,38px);font-weight:600;line-height:1;letter-spacing:-.045em;color:var(--ghost)}.landing-screen [data-theme=dark] .landing-screen .ld-ghost-name{color:var(--border)}.landing-screen .ld-scan{position:absolute;top:50%;left:0;translate:0 -50%;z-index:2;will-change:transform}.landing-screen .ld-scan-cap>.lg-tint{background:var(--lg-sheen),var(--lg-veil-strong);box-shadow:var(--lg-rim),0 0 0 1px var(--lg-edge),var(--lg-shadow-float)}.landing-screen .ld-scan-cap>.lg-content{display:grid;grid-gap:4px;gap:4px;min-width:320px;padding:16px 38px 19px;text-align:center}.landing-screen .ld-scan-eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--fg)}.landing-screen .ld-scan-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ld-accent);animation:ld-scan-pulse 1.8s ease-out infinite}.landing-screen .ld-scan-name{font-family:var(--ld-font-display);font-size:30px;font-weight:600;letter-spacing:-.02em;line-height:1.15;white-space:nowrap;color:var(--fg)}.landing-screen .ld-metrics{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0 32px;gap:0 32px}.landing-screen .ld-metrics>div{padding:22px 0;border-top:1px solid var(--hairline);min-width:0}.landing-screen .ld-metrics dt{margin:0 0 6px;font-size:15.5px;font-weight:600;letter-spacing:-.01em;color:var(--fg)}.landing-screen .ld-metrics dd{margin:0;font-size:15px;line-height:1.55;color:var(--muted);text-wrap:pretty}@media(max-width:900px){.landing-screen .ld-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.landing-screen .ld-scan{left:50%;translate:-50% -50%}}@media(max-width:620px){.landing-screen .ld-metrics{grid-template-columns:1fr}.landing-screen .ld-scan-track{padding:4px 0;display:grid;justify-items:center}.landing-screen .ld-ghost{flex-wrap:wrap;justify-content:center;gap:2px 20px}.landing-screen .ld-ghost-name{font-size:clamp(24px,8.4vw,34px)}.landing-screen .ld-scan{position:static;translate:none;margin-top:20px}.landing-screen .ld-scan-cap>.lg-content{min-width:0;padding:12px 24px 14px}.landing-screen .ld-scan-name{font-size:22px}}@media(prefers-reduced-motion:reduce){.landing-screen .ld-scan{left:50%;translate:-50% -50%;will-change:auto}.landing-screen .ld-scan-eyebrow:before{animation:none}.landing-screen .ld-ghost-name{transition:none}}.landing-screen .ld-int{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.landing-screen .ld-int>*{min-width:0}.landing-screen .ld-connect{list-style:none;margin:0;padding:0;border-top:1px solid var(--hairline)}.landing-screen .ld-connect li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-column-gap:16px;column-gap:16px;grid-row-gap:0;row-gap:0;padding:18px 0;border-bottom:1px solid var(--hairline)}.landing-screen .ld-connect b{min-width:0;font-family:var(--ld-font-display);font-size:16px;font-weight:600;line-height:1.3;letter-spacing:-.012em;color:var(--fg);overflow-wrap:break-word}.landing-screen .ld-connect .scope{display:inline-flex;align-items:center;align-self:center;padding:4px calc(10px - .14em) 4px 10px;border:1px solid var(--border);border-radius:999px;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;font-size:9.5px;font-weight:600;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.landing-screen .ld-connect p{grid-column:1/-1;margin:6px 0 0;font-size:15.5px;line-height:1.55;color:var(--muted);max-width:60ch;text-wrap:pretty}.landing-screen .ld-int-panes{display:grid;grid-gap:16px;gap:16px}.landing-screen .ld-chips-pane{border-radius:var(--ld-r);padding:20px 22px 22px}.landing-screen .ld-chips-pane .ld-h4{margin:0 0 14px}.landing-screen .ld-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.landing-screen .ld-chips .glass-chip{padding:8px 14px;font-size:13.5px;line-height:1.25;letter-spacing:-.004em;color:var(--fg);max-width:100%}@media(max-width:1000px){.landing-screen .ld-int{grid-template-columns:minmax(0,1fr);gap:40px}}@media(max-width:640px){.landing-screen .ld-connect li{padding:16px 0;column-gap:12px}.landing-screen .ld-connect b{font-size:15.5px}.landing-screen .ld-connect p{font-size:14px}.landing-screen .ld-chips{gap:7px}}@keyframes ld-faq-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.landing-screen .ld-faq{width:100%;max-width:820px;border-top:1px solid var(--hairline)}.landing-screen .ld-faq details{border-bottom:1px solid var(--hairline)}.landing-screen .ld-faq summary{list-style:none;display:grid;grid-template-columns:44px minmax(0,1fr) 28px;grid-gap:16px;gap:16px;align-items:baseline;padding:22px 0;margin:0;cursor:pointer;border-radius:8px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.landing-screen .ld-faq summary::-webkit-details-marker{display:none}.landing-screen .ld-faq summary::marker{content:""}.landing-screen .ld-faq summary .ld-folio{align-self:baseline;transition:color .14s}.landing-screen .ld-faq summary .q{min-width:0;font-family:var(--ld-font-display);font-size:17.5px;font-weight:600;line-height:1.35;letter-spacing:-.012em;color:var(--fg);text-wrap:pretty;overflow-wrap:break-word}.landing-screen .ld-faq summary .plus{justify-self:end;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;font-size:22px;font-weight:400;line-height:1;color:var(--faint);transform-origin:50% 50%;transition:transform .22s var(--ld-ease),color .14s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.landing-screen .ld-faq summary:hover .plus,.landing-screen .ld-faq summary:hover .q{color:var(--fg)}.landing-screen .ld-faq summary:hover .ld-folio{color:var(--muted)}.landing-screen .ld-faq summary:focus:not(:focus-visible){outline:none}.landing-screen .ld-faq summary:focus-visible{outline:2px solid var(--fg);outline-offset:4px}.landing-screen .ld-faq details[open]>summary{padding-bottom:6px}.landing-screen .ld-faq details[open]>summary .q{color:var(--fg)}.landing-screen .ld-faq details[open]>summary .plus{color:var(--fg);transform:rotate(45deg)}.landing-screen .ld-faq details[open]>summary .ld-folio{color:var(--muted)}.landing-screen .ld-faq .a{margin:8px 0 26px 60px;font-size:16px;line-height:1.65;color:var(--muted);max-width:62ch;text-wrap:pretty;overflow-wrap:break-word}.landing-screen .ld-faq details[open]>.a{animation:ld-faq-in .24s var(--ld-ease) both}@media(max-width:640px){.landing-screen .ld-faq summary{grid-template-columns:32px minmax(0,1fr) 24px;padding:18px 0}.landing-screen .ld-faq summary .q{font-size:16.5px}.landing-screen .ld-faq summary .plus{font-size:20px}.landing-screen .ld-faq details[open]>summary{padding-bottom:4px}.landing-screen .ld-faq .a{margin:8px 0 22px 48px;font-size:14.5px}}@media(prefers-reduced-motion:reduce){.landing-screen .ld-faq summary .plus{transition:none}.landing-screen .ld-faq details[open]>.a{animation:none}}html:not([data-theme=dark]) .landing-screen .ld-blob{filter:blur(52px) saturate(1.6)}.landing-screen .ld-well:focus-within{background:color-mix(in oklab,var(--paper) 94%,transparent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 0 0 1px var(--lg-edge),0 0 0 5px color-mix(in oklab,var(--ld-accent) 22%,transparent)}.landing-screen .ld-cta{padding-bottom:28px}.landing-screen .ld-footer{margin-top:0;padding-bottom:20px}.landing-screen .ld-nav[data-glass="0"] .ld-nav-cap>.lg-tint{opacity:1;background:color-mix(in oklab,var(--paper) 22%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--lg-edge) 55%,transparent)}.landing-screen .ld-nav[data-glass="1"] .ld-nav-cap>.lg-tint{background:var(--lg-sheen),var(--lg-veil-strong);box-shadow:var(--lg-rim),0 0 0 1px var(--lg-edge),0 14px 34px -16px color-mix(in oklab,var(--ld-accent-deep) 44%,transparent)}[data-theme=dark] .landing-screen .ld-nav[data-glass="1"] .ld-nav-cap>.lg-tint{background:var(--lg-sheen),color-mix(in oklab,var(--paper) 70%,transparent);box-shadow:var(--lg-rim),0 0 0 1px var(--lg-edge),0 14px 34px -16px rgba(0,0,0,.6)}html:not([data-theme=dark]) .landing-screen .ld-nav[data-glass="1"] .ld-nav-cap>.lg-tint{background:var(--lg-sheen),rgba(255,253,248,.82)}.landing-screen .ld-connect,.landing-screen .ld-faq,.landing-screen .ld-panel,.landing-screen .ld-scene{background:oklch(100% var(--lg-tint-c) var(--lg-tint-h)/var(--lg-veil-a));-webkit-backdrop-filter:blur(calc(var(--lg-base-blur) + 6px)) saturate(calc(var(--lg-i-sat, 122%) * var(--lg-sat-boost)));backdrop-filter:blur(calc(var(--lg-base-blur) + 6px)) saturate(calc(var(--lg-i-sat, 122%) * var(--lg-sat-boost)));box-shadow:inset 0 1px 0 oklch(100% 0 0/var(--lg-rim-a)),inset 0 0 0 1px oklch(var(--lg-edge-l) 0 0/var(--lg-edge-a)),var(--lg-shadow)}.landing-screen .sc{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border:0}.landing-screen .ld-metrics,.landing-screen .sc-cal .d{background:oklch(100% 0 0/calc(var(--lg-veil-a) * .34));border-color:oklch(var(--lg-edge-l) 0 0/calc(var(--lg-edge-a) * .7))}.landing-screen .ld-scene .sc-cal .d.is-today{background:oklch(100% 0 0/calc(var(--lg-veil-a) * .85))}[data-theme=dark] .landing-screen .ld-metrics,[data-theme=dark] .landing-screen .sc-cal .d{background:oklch(100% 0 0/calc(var(--lg-veil-a) * .9))}.landing-screen .ld-chips-pane,.landing-screen .ld-connect,.landing-screen .ld-faq,.landing-screen .ld-metrics,.landing-screen .ld-panel,.landing-screen .ld-scene{position:relative;background:var(--lg-sheen),var(--lg-veil-strong);border-color:transparent;box-shadow:var(--lg-rim),0 0 0 1px var(--lg-edge),var(--lg-shadow);-webkit-backdrop-filter:blur(22px) saturate(140%);backdrop-filter:blur(22px) saturate(140%)}.landing-screen .ld-chips-pane *,.landing-screen .ld-chips-pane :after,.landing-screen .ld-chips-pane :before,.landing-screen .ld-connect *,.landing-screen .ld-connect :after,.landing-screen .ld-connect :before,.landing-screen .ld-faq *,.landing-screen .ld-faq :after,.landing-screen .ld-faq :before,.landing-screen .ld-metrics *,.landing-screen .ld-metrics :after,.landing-screen .ld-metrics :before,.landing-screen .ld-panel *,.landing-screen .ld-panel :after,.landing-screen .ld-panel :before,.landing-screen .ld-scene *,.landing-screen .ld-scene :after,.landing-screen .ld-scene :before{-webkit-backdrop-filter:none;backdrop-filter:none}.landing-screen .ld-queue li,.landing-screen .ld-scale .seg,.landing-screen .ld-scene .sc-cal .d,.landing-screen .ld-scene .sc-cwv .c,.landing-screen .ld-scene .sc-tiles .t{background:color-mix(in oklab,var(--paper) 42%,transparent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5)}.landing-screen .ld-device .ld-scene{background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.landing-screen .ld-faq{border-top:0;border-radius:var(--ld-r);padding:4px clamp(20px,3vw,32px)}.landing-screen .ld-faq details:last-child{border-bottom:0}.landing-screen .ld-connect{border-top:0;border-radius:var(--ld-r);padding:4px clamp(20px,3vw,28px)}.landing-screen .ld-connect>li:last-child{border-bottom:0}.landing-screen .ld-metrics{border-radius:var(--ld-r);padding:4px clamp(20px,3vw,30px) clamp(6px,1vw,10px)}.landing-screen .ld-metrics>div:nth-child(-n+3){border-top:0}.landing-screen .ld-table thead th{background:color-mix(in oklab,var(--paper) 88%,var(--ld-accent-soft))}.landing-screen .ld-panel-scroll:after{background:linear-gradient(to bottom,transparent,color-mix(in oklab,var(--paper) 62%,transparent))}.landing-screen .ld-tabs{box-shadow:var(--lg-rim),0 0 0 1px var(--lg-edge)}.landing-screen .ld-scene:hover{box-shadow:var(--lg-rim),0 0 0 1px var(--lg-edge),var(--lg-shadow-float)}.landing-screen .ld-scene{transition:box-shadow .3s var(--ld-ease)}@media(max-width:900px){.landing-screen .ld-chips-pane,.landing-screen .ld-connect,.landing-screen .ld-faq,.landing-screen .ld-metrics,.landing-screen .ld-panel,.landing-screen .ld-scene{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--lg-sheen),color-mix(in oklab,var(--paper) 88%,transparent)}}[data-theme=dark] .landing-screen .ld-queue li,[data-theme=dark] .landing-screen .ld-scale .seg,[data-theme=dark] .landing-screen .ld-scene .sc-cal .d,[data-theme=dark] .landing-screen .ld-scene .sc-cwv .c,[data-theme=dark] .landing-screen .ld-scene .sc-tiles .t{background:hsla(0,0%,100%,.06);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12)}[data-theme=dark] .landing-screen .ld-table thead th{background:color-mix(in oklab,var(--paper) 92%,var(--ld-accent-deep))}[data-theme=dark] .landing-screen .ld-panel-scroll:after{background:linear-gradient(to bottom,transparent,color-mix(in oklab,var(--paper) 62%,transparent))}@media(max-width:900px){[data-theme=dark] .landing-screen .ld-chips-pane,[data-theme=dark] .landing-screen .ld-connect,[data-theme=dark] .landing-screen .ld-faq,[data-theme=dark] .landing-screen .ld-metrics,[data-theme=dark] .landing-screen .ld-panel,[data-theme=dark] .landing-screen .ld-scene,[data-theme=dark] .landing-screen .ld-tabs{background:var(--lg-sheen),color-mix(in oklab,var(--paper) 92%,transparent)}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.landing-screen .ld-chips-pane,.landing-screen .ld-connect,.landing-screen .ld-faq,.landing-screen .ld-metrics,.landing-screen .ld-panel,.landing-screen .ld-scene,.landing-screen .ld-tabs{background:color-mix(in oklab,var(--paper) 94%,transparent)}}@media(prefers-reduced-transparency:reduce){.landing-screen .ld-chips-pane,.landing-screen .ld-connect,.landing-screen .ld-faq,.landing-screen .ld-metrics,.landing-screen .ld-panel,.landing-screen .ld-scene,.landing-screen .ld-tabs{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:color-mix(in oklab,var(--paper) 97%,transparent)}}@media(prefers-reduced-motion:reduce){.landing-screen .ld-scene{transition:none}}