.sl-container>h1#_top{display:none}.content-panel .sl-container,.content-panel .sl-markdown-content{max-width:none}.lw-landing{--lw-gold:#8a6712;--lw-max:74rem;--lw-section-gap:clamp(3.5rem, 2rem + 4vw, 6rem);gap:var(--lw-section-gap);max-width:var(--lw-max);flex-direction:column;margin-inline:auto;display:flex}.lw-landing .card-grid>*,.lw-landing .rung-grid>*,.lw-landing .feature>*,.lw-landing .scrolly>*,.lw-landing .highlights li,.lw-landing .cli dl>*{margin-top:0}.lw-landing h1,.lw-landing h2,.lw-landing h3{text-wrap:balance}.lw-landing p,.lw-landing li,.lw-landing dd{text-wrap:pretty}.lw-landing .links{flex-wrap:wrap;gap:.35rem .75rem;display:flex}.lw-landing .links a+a:before{color:var(--sl-color-gray-3);content:"·";margin-right:.75rem;font-weight:700}.lw-landing>section,.lw-landing>figure{margin:0}.lw-landing h2{margin-block:0 .75rem;font-size:clamp(1.6rem,1.1rem + 1.7vw,2.2rem);line-height:1.2}.lw-landing h3{margin-block:0 .5rem;font-size:1.15rem;line-height:1.35}.lw-landing p{color:var(--sl-color-gray-2);line-height:1.65}.lw-landing .sub,.lw-landing .first{color:var(--sl-color-white);margin-block:0 1.5rem;font-size:1.1rem}.lw-landing .eyebrow{color:var(--lw-gold);font-size:var(--sl-text-xs);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .75rem;font-weight:600}:root[data-theme=dark] .lw-landing{--lw-gold:#c59a2f}.lw-landing .quick-nav{flex-wrap:wrap;justify-content:center;gap:.5rem .75rem;margin-bottom:1.5rem;display:flex}.lw-landing .quick-nav a{border:1px solid var(--sl-color-gray-4);color:var(--sl-color-white);font-size:var(--sl-text-sm);border-radius:999px;padding:.35rem .8rem;font-weight:600;text-decoration:none}.lw-landing .quick-nav a:hover{border-color:var(--sl-color-accent)}@media (width>=72rem){.lw-landing .quick-nav{display:none}}.lw-landing .hero{isolation:isolate;text-align:center;padding-top:1rem;position:relative}.lw-landing .hero:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(closest-side,#2e96c938,#0000 70%),radial-gradient(closest-side at 70% 60%,#c59a2f24,#0000 70%);width:min(60rem,100%);height:34rem;position:absolute;top:-8rem;left:50%;transform:translate(-50%)}.lw-landing .hero h1{letter-spacing:-.02em;margin:0 0 1.25rem;font-size:clamp(2.4rem,1.4rem + 4vw,4rem);font-weight:700;line-height:1.05}.lw-landing .hero .lead{max-width:44rem;color:var(--sl-color-gray-2);margin-inline:auto;font-size:clamp(1.05rem,.95rem + .5vw,1.3rem)}.lw-landing .actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex}.lw-landing .hero .command{text-align:left;max-width:34rem;margin:2rem auto 0}.lw-landing .hero .command .lw-pm{margin-block:0}.lw-landing .hero .hint{font-size:var(--sl-text-sm);text-align:center;margin:.75rem 0 0}.lw-landing .hero .quiet{font-size:var(--sl-text-sm);justify-content:center;margin-top:1rem}.lw-landing .hero .quiet a:after{content:" ›"}.lw-landing .btn{border:1px solid var(--sl-color-gray-4);color:var(--sl-color-white);font-size:var(--sl-text-sm);border-radius:.5rem;align-items:center;gap:.5rem;padding:.7rem 1.4rem;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex}.lw-landing .btn:hover{border-color:var(--sl-color-accent);transform:translateY(-1px)}.lw-landing .btn.primary{border-color:var(--sl-color-text-accent);background:var(--sl-color-text-accent);color:var(--sl-color-black)}.lw-landing .btn.primary:hover{opacity:.85;transform:translateY(-1px)}.lw-landing .btn:focus-visible{outline:2px solid var(--sl-color-text-accent);outline-offset:3px}.lw-landing .shot video{border:1px solid var(--sl-color-gray-5);background:var(--sl-color-bg);border-radius:.75rem;width:100%;height:auto;display:block;box-shadow:0 1.5rem 4rem -1.5rem #0000008c}.lw-landing .shot img{border:1px solid var(--sl-color-gray-5);border-radius:.75rem;width:100%;height:auto;display:block;box-shadow:0 1.5rem 4rem -1.5rem #0000008c}.lw-landing figcaption{color:var(--sl-color-gray-3);font-size:var(--sl-text-xs);text-align:center;margin-top:.9rem;line-height:1.6}.lw-landing .transcript{color:var(--sl-color-gray-2);font-size:var(--sl-text-xs);text-align:center;margin-top:.75rem}.lw-landing .transcript summary{cursor:pointer;color:var(--sl-color-gray-3)}.lw-landing .transcript summary:focus-visible{outline:2px solid var(--sl-color-text-accent);outline-offset:3px;border-radius:2px}.lw-landing .transcript ol{text-align:left;max-width:46rem;margin:.75rem auto 0;padding-left:1.25rem;line-height:1.7}.lw-landing .get h2,.lw-landing .get .sub{text-align:center}.lw-landing .get .sub{max-width:40rem;margin-inline:auto}.lw-landing .highlights{margin:0;padding:0;list-style:none}.lw-landing .highlights li{border-top:2px solid var(--sl-color-gray-5);padding-block:1.5rem 2rem}.lw-landing .highlights h3 a{color:var(--sl-color-white);text-decoration:none}.lw-landing .highlights h3 a:hover,.lw-landing .highlights h3 a:focus-visible{color:var(--sl-color-text-accent)}.lw-landing .highlights p{margin-bottom:1rem}.lw-landing .inline-shot img,.lw-landing .panel img{border:1px solid var(--sl-color-gray-5);border-radius:.75rem;width:100%;height:auto;display:block;box-shadow:0 1.5rem 4rem -1.5rem #0000008c}.lw-landing .panel{display:none}.lw-landing .panel .frame{opacity:0;visibility:hidden;grid-area:1/1;margin:0;transition:opacity .5s,visibility 0s linear .5s}.lw-landing .panel .frame.is-active{opacity:1;visibility:visible;transition:opacity .5s,visibility}@media (prefers-reduced-motion:reduce){.lw-landing .panel .frame,.lw-landing .panel .frame.is-active{transition:none}}@media (width>=64rem){.lw-landing .scrolly{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:3rem;display:grid}.lw-landing .highlights li{min-height:55vh;padding-block:2rem}.lw-landing .highlights li:first-child{border-top:0;padding-top:0}.lw-landing .inline-shot{display:none}.lw-landing .panel{top:calc(var(--sl-nav-height,4rem) + 1.5rem);align-items:start;display:grid;position:sticky}}.lw-landing .also{max-width:50rem;font-size:var(--sl-text-sm);text-align:center;margin:2rem auto 0}.lw-landing .feature{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem 3rem;display:grid}@media (width>=64rem){.lw-landing .feature{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.lw-landing .feature h2{font-size:clamp(1.4rem,1.1rem + 1.2vw,1.9rem)}.lw-landing .agents h2,.lw-landing .agents .sub{text-align:center}.lw-landing .agents .sub{max-width:40rem;margin-inline:auto}.lw-landing .card-grid{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}@media (width>=40rem){.lw-landing .card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.lw-landing .card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.lw-landing .card{border:1px solid var(--sl-color-gray-5);background:var(--sl-color-bg-nav);border-radius:.75rem;flex-direction:column;padding:1.5rem;display:flex}.lw-landing .card h3{font-size:1.05rem}.lw-landing .card p{font-size:var(--sl-text-sm);flex:1;margin-bottom:1rem}.lw-landing .card a{font-size:var(--sl-text-sm);font-weight:600}.lw-landing .card a:after{content:" ›"}.lw-landing .bridge{margin-top:2rem;text-align:center;max-width:46rem;margin-inline:auto;font-size:1.05rem}.lw-landing .bridge strong{color:var(--sl-color-white)}.lw-landing .agents figure{margin:2.5rem 0 0}.lw-landing .rungs h2,.lw-landing .rungs .sub{text-align:center}.lw-landing .rungs .sub{max-width:40rem;margin-inline:auto}.lw-landing .rung-grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1.5rem;display:grid}.lw-landing .rung{border-top:2px solid var(--sl-color-gray-5);padding-top:1rem}.lw-landing .rung .num{color:var(--lw-gold);font-size:var(--sl-text-sm);margin-bottom:.5rem;font-weight:700;display:block}.lw-landing .rung p{font-size:var(--sl-text-sm);margin-bottom:0}.lw-landing .cli{max-width:46rem;margin-inline:auto}.lw-landing .cli h2,.lw-landing .cli .sub{text-align:center}.lw-landing .cli dl{margin:0 0 1.25rem}.lw-landing .cli dl>div{border-top:1px solid var(--sl-color-gray-5);grid-template-columns:minmax(0,1fr);gap:.25rem 1.25rem;padding-block:.75rem;display:grid}@media (width>=40rem){.lw-landing .cli dl>div{grid-template-columns:11rem minmax(0,1fr)}}.lw-landing .cli dt code{color:var(--sl-color-white);font-weight:600}.lw-landing .cli dd{color:var(--sl-color-gray-2);font-size:var(--sl-text-sm);margin:0;line-height:1.6}.lw-landing .cli .links{justify-content:center}.lw-landing .cta{border:1px solid var(--sl-color-gray-5);background:var(--sl-color-bg-nav);text-align:center;border-radius:.75rem;padding:3rem 1.5rem}.lw-landing .cta p{max-width:42rem;margin-inline:auto}.lw-landing .cta .lw-pm{text-align:left;max-width:52rem;margin-inline:auto}@media (width<=40rem){.lw-landing .hero h1 br{display:none}}.lw-landing .feature>*,.lw-landing .card,.lw-landing .rung,.lw-landing .scrolly>*{min-width:0}.lw-landing .expressive-code{margin-block:1.25rem 0}.lw-landing .lw-pm-panel .expressive-code{margin:0}:root[data-theme=light] .lw-landing .only-dark,:root[data-theme=dark] .lw-landing .only-light{display:none}
