.lnl-page{--product-preview-width: 760px;--lnl-plus: var(--lab-rind);--lnl-label: var(--fresh-min-mono);color-scheme:dark}.lnl-page ::selection{background:var(--fresh-accent);color:var(--fresh-ink)}.lnl-page :is(button,a,input,[tabindex]):focus-visible{outline:2px solid var(--fresh-accent);outline-offset:3px}.lnl-page .product-site-nav a[href="/studio"]{color:inherit}.lnl-page #product-main{display:flex;flex-direction:column;gap:calc(2 * var(--content-space-major))}.lnl-page.stl-page #product-main>:is(*,.slb-section,.studio-pricing){margin-block:0}.lnl-page.stl-page #product-main>.product-hero{padding-bottom:0}.lnl-page #product-main>.slb-section{scroll-margin-top:112px}.lnl-page .slb-section h2{scroll-margin-top:112px}.lnl-page .cpg-site-footer{margin-top:var(--content-space-major)}.lnl-page .uil-section-head>.fresh-motion-plus-lockup{display:block;margin-bottom:20px;--fresh-motion-plus-size: 31px}.lnl-page button{font:inherit}@media(min-width:481px){.lnl-plus .product-site-nav .fresh-site-navigation-links a{font-size:12px}}@media(max-width:480px){.lnl-plus .product-site-nav .fresh-site-navigation-links a[href="#lnl-workflow"]{display:none}.lnl-page .product-site-nav .fresh-site-navigation-links{gap:8px}}:is(.lnl-hero-more span,.lnl-tile-kicker,.lnl-panel-head>span,.lnl-workflow-index,.lnl-board-shuffle,.lnl-board-kind,.lnl-stage-readout,.lnl-updates-meta,.lnl-workflow-plan,.lnl-collection-label-kicker){font-family:var(--font-mono);font-size:var(--lnl-label);font-variation-settings:"wght" 580;letter-spacing:.1em;text-transform:uppercase}.lnl-panel-tabs{display:flex;flex-wrap:wrap;gap:1px;border:1px solid var(--fresh-line);background:var(--fresh-line)}.lnl-panel-tabs button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:6px 12px;border:0;background:var(--fresh-ink);color:var(--fresh-muted);font-size:12px;cursor:pointer}.lnl-panel-tabs button:hover{color:var(--fresh-paper)}.lnl-panel-tabs button[aria-pressed=true]{background:var(--fresh-raised);color:var(--fresh-paper);box-shadow:inset 0 -2px var(--fresh-accent)}.lnl-panel-tabs i{width:8px;height:8px}.lnl-section-foot{display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px;margin-top:var(--content-space-block)}.lnl-section-foot .fresh-section-action{margin-left:0}.lnl-home :is(#lnl-plus,#lnl-workflow,.lnl-choice-plus){--fresh-accent: var(--lnl-plus)}.lnl-home .fresh-primary-action.lnl-plus-action{--fresh-primary-background: var(--lnl-plus);--fresh-primary-foreground: var(--fresh-ink)}.lnl-code{margin:0;padding:16px 18px;overflow-x:auto;border:1px solid var(--fresh-line);background:var(--fresh-ink);color:var(--fresh-paper);font-family:var(--font-mono);font-size:12px;line-height:1.7;-moz-tab-size:2;tab-size:2}.lnl-motion-mark{display:inline-flex;color:var(--fresh-paper)}.lnl-motion-mark svg{width:30px;height:auto}.lnl-page .product-hero-copy{width:min(var(--product-preview-width),calc(100% - 2 * var(--cpg-gutter)))}.lnl-page .product-hero-copy h1{font-size:clamp(44px,5vw,64px)}.lnl-page .product-hero-copy .product-hero-description{max-width:52ch}.lnl-install{display:inline-flex;align-items:center;gap:12px;min-height:48px;padding:0 6px 0 16px;border:1px solid var(--fresh-line);background:var(--fresh-ink)}.lnl-install code{color:var(--fresh-paper);font-family:var(--font-mono);font-size:13px;white-space:nowrap}.lnl-hero-note{margin:20px 0 0;color:var(--fresh-muted);font-size:13px}.product-hero-copy>.lnl-variants{margin:28px 0 0}@media(min-width:761px){.lnl-page[data-header=headline]{--product-preview-width: 1200px}.lnl-page[data-header=headline] .product-hero{position:relative;display:flex;flex-direction:column;gap:40px;min-height:0;padding-top:223px}.lnl-page[data-header=headline] .product-hero-backdrop{position:absolute;inset:0 0 auto;z-index:0;width:100%;height:clamp(520px,62vh,720px);pointer-events:none;overflow:visible}.lnl-page[data-header=headline] .product-hero-backdrop .studio-wave{top:0;right:0;bottom:0;left:0;z-index:0}.lnl-page[data-header=headline] .product-hero-copy{order:-1;position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--content-space-minor);width:fit-content;max-width:min(1200px,calc(100% - 2 * var(--cpg-gutter)));margin:0 auto 56px}.lnl-page[data-header=headline] .product-hero-copy>*{align-self:flex-start;max-width:100%}.lnl-page[data-header=headline] .product-hero-copy :is(h1,.product-hero-description,.product-hero-actions,.lnl-hero-note){margin:0}.lnl-page[data-header=headline] .product-hero-copy :is(h1,.product-hero-description,.lnl-hero-note)>.fresh-site-navigation-surface{display:inline-block;width:fit-content;max-width:100%;padding:10px;margin:-10px;text-wrap:balance;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:color-mix(in oklch,var(--fresh-ink) 72%,transparent)}.lnl-page[data-header=headline] .product-hero-copy h1>.fresh-site-navigation-surface{max-width:min(100%,48ch)}.lnl-page[data-header=headline] .product-hero-copy .product-hero-description>.fresh-site-navigation-surface{max-width:min(100%,52ch)}.lnl-page[data-header=headline] .product-hero-copy .product-hero-actions.fresh-site-navigation-surface{display:inline-flex;width:fit-content;max-width:100%;padding:10px;margin:-10px;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:color-mix(in oklch,var(--fresh-ink) 72%,transparent)}.lnl-page[data-header=headline] .product-hero-field{position:relative;z-index:1}.lnl-page[data-header=headline] .lnl-board-row{height:clamp(320px,46svh,460px)}}.lnl-home .product-hero-copy h1{max-width:min(100%,48ch);text-wrap:balance}.lnl-home .product-hero-copy .product-hero-description{max-width:min(100%,52ch);text-wrap:balance}.lnl-home .product-hero-copy .lnl-hero-note{white-space:nowrap}.lnl-home .product-hero-copy span[data-ribbon-dim]{display:inline}.lnl-collection{box-sizing:content-box;padding-block:48px;position:relative;display:grid;place-items:center;height:clamp(600px,76svh,820px);overflow:hidden;background:var(--fresh-raised)}.lnl-page .product-hero-preview:has(>.lnl-collection){width:100%}.lnl-chip-tabs{display:inline-flex;gap:4px}.lnl-chip-tabs button{position:relative;isolation:isolate;padding:5px 9px;border:0;background:none;color:var(--fresh-muted);font-family:var(--font-mono);font-size:var(--lnl-label);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:color .2s}.lnl-chip-tabs button:hover{color:var(--fresh-paper)}.lnl-chip-tabs button[aria-pressed=true]{color:var(--fresh-ink)}.lnl-chip-tabs-fill{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--fresh-paper)}.lnl-chip-tabs-label{position:relative;z-index:1}.lnl-collection-tabs{position:absolute;bottom:40px;left:50%;z-index:1;transform:translate(-50%)}.lnl-collection-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(8px,1.2vw,14px);width:min(84%,1000px);margin:0;padding:0;list-style:none}.lnl-collection-row li{min-width:0}.lnl-collection-card,.lnl-collection-slot{display:block;width:100%;aspect-ratio:3 / 4}.lnl-collection-card{padding:0;overflow:hidden;border:0;background:var(--fresh-ink);cursor:pointer}.lnl-collection-card img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.lnl-collection-detail{position:absolute;z-index:2;inset:13% max(14%,calc(50% - 420px));display:grid;grid-template-columns:auto minmax(0,1fr);overflow:hidden;background:var(--fresh-ink)}.lnl-collection-detail-media{position:relative;height:100%;aspect-ratio:3 / 4;min-height:0;overflow:hidden}.lnl-collection-docs{position:absolute;right:max(24px,calc((100% - 1200px)/2));top:40px;display:flex;gap:4px}.lnl-collection-docs a{display:grid;place-items:center;width:32px;height:32px;color:var(--fresh-muted)}.lnl-collection-docs a:hover{color:var(--fresh-paper)}.lnl-collection-detail-media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.lnl-collection-detail-media img[data-large]{opacity:0;transition:opacity .3s}.lnl-collection-detail-media img[data-large][data-loaded]{opacity:1}.lnl-collection-detail-copy{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:clamp(16px,2.4vw,28px)}.lnl-collection-name{margin:0;color:var(--fresh-paper);font-size:20px;font-variation-settings:"opsz" 32,"wght" 580;letter-spacing:-.02em;line-height:1.2}.lnl-collection-detail dl{display:grid;width:100%;margin:4px 0 0;border-top:1px solid var(--fresh-line)}.lnl-collection-detail dl div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--fresh-line);font-size:13px}.lnl-collection-detail dt{flex-shrink:0;color:var(--fresh-muted)}.lnl-collection-detail dd{margin:0;color:var(--fresh-paper);text-align:right}.lnl-collection-detail .lnl-board-shuffle{margin-top:auto}.lnl-collection-detail-overlay{z-index:3;background:none;pointer-events:none}.lnl-collection-detail-overlay .lnl-collection-detail-copy{pointer-events:auto}.lnl-collection-label{position:absolute;display:flex;flex-direction:column;align-items:flex-start;gap:2px;left:max(24px,calc((100% - 1200px)/2));top:44px;margin:0;color:var(--fresh-paper);font-size:20px;font-variation-settings:"opsz" 32,"wght" 580;letter-spacing:-.02em;line-height:1.2}.lnl-collection-label-kicker{color:var(--fresh-muted);letter-spacing:.1em;line-height:1.2}.lnl-collection-title{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.lnl-collection-exclusive{position:absolute;bottom:40px;left:max(24px,calc((100% - 1200px)/2));z-index:1;display:inline-flex;align-items:center;gap:4px;padding:5px 9px;border:0;background:var(--lab-rind);color:var(--fresh-ink);font-family:var(--font-mono);font-size:var(--lnl-label);letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.lnl-collection-exclusive-plus{font-variation-settings:"wght" 800}.lnl-board{margin:0;border:1px solid var(--fresh-line);background:var(--fresh-ink)}.lnl-board-shuffle{padding:4px 0;border:0;background:none;color:var(--fresh-paper);cursor:pointer}.lnl-board-shuffle:hover{color:var(--fresh-accent)}.lnl-board-row{display:flex;gap:8px;height:clamp(220px,26svh,300px);margin:0;padding:8px;list-style:none}.lnl-board-card{position:relative;flex:1 1 0;min-width:0;overflow:hidden;background:var(--fresh-raised);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y}.lnl-board-card[data-open]{flex-grow:2.4}.lnl-board-card:active{cursor:grabbing}.lnl-board-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.lnl-board-toggle{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px;border:0;background:var(--fresh-ink);color:var(--fresh-paper);font-size:14px;text-align:left;cursor:pointer}.lnl-board-kind{color:var(--fresh-muted)}.lnl-board-caption{border-top:1px solid var(--fresh-line);color:var(--fresh-muted);font-size:12px}.lnl-board-note{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin:0;padding:12px 16px;border-bottom:1px solid var(--fresh-line);color:var(--fresh-paper);font-size:13px;line-height:1.45}.lnl-board-note span{flex-shrink:0;color:var(--fresh-accent);font-family:var(--font-mono);font-size:var(--lnl-label)}.lnl-board-hint{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;padding:10px 16px}.lnl-board-hint>span{margin-right:auto}.lnl-board-caption code{color:var(--fresh-accent);font-family:var(--font-mono);font-size:12px}.lnl-adoption{display:flex;flex-direction:column;align-items:center;gap:32px;color:var(--fresh-muted)}.lnl-page #product-main>.lnl-adoption,.lnl-page .product-hero-preview>.lnl-adoption{padding-block:0}.lnl-page .product-hero-preview>.lnl-adoption{margin-bottom:0}.lnl-home .product-hero-field:has(>.product-hero-preview>.lnl-adoption){min-height:0}.lnl-home[data-hero-study=orb][data-header=headline] .product-hero:has(.lnl-adoption){row-gap:var(--content-space-major)}.lnl-adoption p{margin:0;font-size:12px;line-height:1.6;text-align:center}.lnl-adoption-logos{display:grid;grid-template-columns:repeat(6,112px);justify-content:center;justify-items:center;align-items:center;gap:32px 40px;color:var(--fresh-paper)}.lnl-adoption-logos svg{display:block;width:auto;max-width:100%;height:24px}.lnl-demo-stage{display:grid;place-items:center;height:300px;padding:0;-webkit-mask-image:none;mask-image:none}.lnl-demo .slb-card-copy{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;min-width:0}.lnl-demo .slb-card-copy p{max-width:44ch}.lnl-library-notes p code{position:relative;top:0;color:var(--fresh-paper);font-family:var(--font-mono);font-size:14px}.lnl-demo-code{position:relative;width:100%;margin:0 0 20px;background:var(--fresh-raised);will-change:transform}.lnl-demo-code pre{margin:0;padding:16px;overflow-x:auto;color:var(--fresh-paper);font-family:var(--font-mono);font-size:12px;line-height:1.7;-moz-tab-size:2;tab-size:2}.lnl-demo-code-bar{display:flex;justify-content:space-between;align-items:center;padding:6px;border-top:1px solid var(--fresh-line)}.lnl-demo-code-bar .lnl-chip-tabs button{display:grid;place-items:center;width:32px;height:28px;padding:0}.lnl-demo-code-bar .lnl-chip-tabs button{--background: var(--fresh-raised)}.lnl-demo-code-bar .lnl-chip-tabs button[aria-pressed=true]{color:var(--fresh-paper)}.lnl-demo-code-bar .lnl-chip-tabs-fill{display:none}.lnl-demo-code-bar .lnl-chip-tabs-label{display:grid}.lnl-demos .slb-card{--pad: clamp(24px, 4vw, 56px);--clear: 48px;grid-column:1 / -1;display:grid;min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto;grid-template-areas:"text text" "stage snippet"}.lnl-demos .lnl-demo-text{grid-area:text;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:calc(2 * var(--pad));align-items:baseline;padding:var(--clear) var(--pad) 0}.lnl-demos .lnl-demo-text h3{margin:0}.lnl-demos .lnl-demo-text p code{color:var(--fresh-paper);font-family:var(--font-mono);font-size:14px}.lnl-demos .lnl-demo-stage{grid-area:stage;align-self:stretch;height:auto;min-height:360px}.lnl-demos .lnl-demo-snippet{grid-area:snippet;display:grid;align-self:stretch;align-content:stretch;padding:0 var(--pad)}.lnl-demos .lnl-demo-snippet .lnl-demo-code{margin-bottom:20px}.lnl-demos .lnl-demo-snippet{grid-template-rows:auto 1fr}.lnl-demo-links{display:flex;justify-content:flex-end;justify-self:end;align-self:end;flex-wrap:wrap;gap:12px 28px}.lnl-demos .lnl-demo-kicker{display:none}.lnl-demos[data-structure] .slb-card{--clear: calc(4 * var(--content-space-minor));--gap: calc(2 * var(--content-space-minor));--lnl-panel: var(--fresh-raised);column-gap:var(--gap);row-gap:var(--gap);padding:var(--clear) 0}.lnl-demos[data-structure] .lnl-demo-stage{--fresh-raised: var(--fresh-ink);min-height:560px;margin:0;background:var(--lnl-panel)}.lnl-demos[data-structure] .lnl-demo-text{display:contents}.lnl-demos[data-structure] .lnl-demo-kicker{display:block;grid-area:kicker;margin-bottom:calc(12px - var(--gap));color:var(--fresh-muted)}.lnl-demos[data-structure] .lnl-demo-text h3{grid-area:title;margin:0;font-size:clamp(20px,2.4vw,30px);font-variation-settings:"opsz" 48,"wght" 720;letter-spacing:-.03em;line-height:1.1}.lnl-demos[data-structure] .lnl-demo-text p{grid-area:para;margin:0;max-width:40ch}.lnl-demos[data-structure] .lnl-demo-snippet{grid-area:snippet;padding:0}.lnl-demos[data-structure] .lnl-demo-links{justify-self:start;justify-content:flex-start}.lnl-demos[data-structure=open] .slb-card{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"title title" "stage stage" "para snippet"}.lnl-stage-readout{color:var(--fresh-muted)}.lnl-layout-list{display:grid;gap:6px;width:min(360px,calc(100% - 48px));margin:0;padding:0;list-style:none}.lnl-layout-list li{position:relative;background:var(--fresh-raised)}.lnl-layout-rail{position:absolute;z-index:1;top:0;bottom:0;left:0;width:2px;background:var(--fresh-accent)}.lnl-layout-list button{display:flex;justify-content:space-between;width:100%;padding:12px 14px;border:0;background:transparent;color:var(--fresh-paper);font-size:14px;cursor:pointer}.lnl-layout-list p{margin:0;padding:0 14px 14px;color:var(--fresh-muted);font-size:13px;line-height:1.5}.lnl-gesture{display:grid;justify-items:center;gap:20px}.lnl-gesture-card{width:120px;height:120px;background:var(--fresh-accent);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.lnl-gesture-card:active{cursor:grabbing}.lnl-scroll{display:grid;align-content:center;gap:20px;width:100%}.lnl-scroll-panel{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent,#000 48px,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(to right,transparent,#000 48px,#000 calc(100% - 48px),transparent)}.lnl-scroll-panel::-webkit-scrollbar{display:none}.lnl-scroll-strip{display:flex;gap:12px;width:max-content;margin:0;padding:0 48px;list-style:none}.lnl-scroll-strip li{width:150px;height:200px;background:color-mix(in srgb,var(--fresh-paper) 40%,var(--fresh-raised))}.lnl-scroll-strip img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.lnl-scroll-foot{display:grid;gap:10px;padding-inline:48px}.lnl-scroll-track{height:2px;background:var(--fresh-line)}.lnl-scroll-bar{height:100%;background:var(--fresh-accent);transform-origin:0 50%}.lnl-spring{display:grid;gap:20px;width:min(440px,calc(100% - 48px))}.lnl-spring-area{position:relative;display:grid;place-items:center;height:260px;overflow:hidden;background:var(--fresh-raised);cursor:crosshair;touch-action:none}.lnl-spring-box{width:56px;height:56px;background:var(--fresh-accent);pointer-events:none}.lnl-spring-area .lnl-stage-readout{position:absolute;left:12px;bottom:10px;pointer-events:none}.lnl-spring-controls{display:grid;gap:4px}.lnl-slider{display:grid;grid-template-columns:64px minmax(0,1fr) 36px;gap:12px;align-items:center;color:var(--fresh-muted);font-size:12px}.lnl-slider output{color:var(--fresh-paper);font-family:var(--font-mono);font-size:12px;text-align:right;font-variant-numeric:tabular-nums}.lnl-slider input{--lnl-thumb: 12px;width:100%;height:20px;margin:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.lnl-slider input::-webkit-slider-runnable-track{height:2px;background:linear-gradient(to right,var(--fresh-accent) var(--lnl-fill),var(--fresh-line) var(--lnl-fill))}.lnl-slider input::-moz-range-track{height:2px;background:linear-gradient(to right,var(--fresh-accent) var(--lnl-fill),var(--fresh-line) var(--lnl-fill))}.lnl-slider input::-webkit-slider-thumb{width:var(--lnl-thumb);height:var(--lnl-thumb);margin-top:-5px;border:0;border-radius:0;background:var(--fresh-paper);-webkit-appearance:none;-moz-appearance:none;appearance:none}.lnl-slider input::-moz-range-thumb{width:var(--lnl-thumb);height:var(--lnl-thumb);border:0;border-radius:0;background:var(--fresh-paper)}.lnl-slider input:focus-visible{outline:none}.lnl-slider input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--fresh-accent);outline-offset:2px}.lnl-studio-row input[type=range]{width:100%;accent-color:var(--fresh-accent)}.lnl-levels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1px;border:1px solid var(--fresh-line);border-bottom:0;background:var(--fresh-line)}.lnl-tile{display:grid;grid-template-rows:subgrid;grid-row:span 7;min-width:0;border-bottom:1px solid var(--fresh-line);background:var(--fresh-ink)}.lnl-media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--fresh-raised)}.lnl-media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lnl-media[data-fit=contain]{background:var(--fresh-ink)}.lnl-media[data-fit=contain] video{object-fit:contain}.lnl-tile-controls{min-height:38px;border-bottom:1px solid var(--fresh-line)}.lnl-tile-controls>.lnl-panel-tabs{margin-bottom:-1px;border-inline:0}.lnl-tile-copy{display:grid;grid-template-rows:subgrid;grid-row:span 5;row-gap:10px;justify-items:start;padding:24px 24px 28px}.lnl-tile-copy .lnl-tile-kicker{margin:0 0 2px;color:var(--lnl-plus);font-size:var(--lnl-label);line-height:1.2}.lnl-tile-copy h3{margin:0;font-size:20px;font-variation-settings:"opsz" 32,"wght" 580;letter-spacing:-.02em;line-height:1.2;text-wrap:balance}.lnl-tile-copy p{margin:0;color:var(--fresh-muted);font-size:15px;line-height:1.55;text-wrap:balance}.lnl-tile-copy .lnl-tile-meta{font-size:13px;line-height:1.5}.lnl-tile-link.fresh-section-action{align-self:end;margin-left:0}.lnl-treatment{aspect-ratio:4 / 3;display:flex;align-items:center;overflow:hidden;background:var(--fresh-raised)}.lnl-treatment>*{flex:1;min-width:0;margin-left:24px;overflow-x:clip}.lnl-treatment-item{margin:0;-webkit-user-select:none;user-select:none}.lnl-treatment-item img{display:block;width:100%;height:auto;object-fit:cover;pointer-events:none}.lnl-treatment-item figcaption{display:flex;gap:8px;margin-top:8px;color:var(--fresh-paper);font-size:13px}.lnl-treatment-item figcaption span{color:var(--fresh-muted);font-family:var(--font-mono);font-size:var(--lnl-label);line-height:20px}[data-treatment=cards] .lnl-treatment-item{width:120px}[data-treatment=cards] .lnl-treatment-item img{aspect-ratio:2 / 3}[data-treatment=film] .lnl-treatment-item{width:180px}[data-treatment=film] .lnl-treatment-item img{aspect-ratio:16 / 10}[data-treatment=film] .lnl-treatment-item figcaption{margin-top:4px;font-size:12px}[data-treatment=type] .lnl-treatment-item{width:auto}[data-treatment=type] .lnl-treatment-item figcaption{flex-direction:column;gap:4px;font-size:clamp(28px,3.6vw,40px);letter-spacing:-.035em;font-variation-settings:"opsz" 48,"wght" 720;white-space:nowrap}.lnl-media>.lnl-code{position:absolute;top:0;right:0;bottom:0;left:0;border:0;font-size:11px;line-height:1.6}.lnl-workflow{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:24px;align-items:start}.lnl-workflow-steps{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--fresh-line)}.lnl-workflow-steps button{display:grid;grid-template-columns:32px 1fr;gap:4px 12px;width:100%;padding:16px 0;border:0;border-bottom:1px solid var(--fresh-line);background:transparent;color:var(--fresh-muted);text-align:left;cursor:pointer}.lnl-workflow-index{grid-row:1 / span 3;padding-top:3px}.lnl-workflow-plan{color:var(--fresh-muted)}.lnl-workflow-steps button[aria-current=step] .lnl-workflow-plan{color:var(--fresh-accent)}.lnl-workflow-title{color:var(--fresh-paper);font-size:15px;font-variation-settings:"wght" 560}.lnl-workflow-copy{font-size:13px;line-height:1.5}.lnl-workflow-steps button[aria-current=step]{box-shadow:inset 2px 0 var(--fresh-accent);padding-left:12px}.lnl-workflow-steps button[aria-current=step] .lnl-workflow-index{color:var(--fresh-accent)}.lnl-workflow-steps button:not([aria-current]):hover .lnl-workflow-title{color:var(--fresh-accent)}.lnl-window{min-width:0;border:1px solid var(--fresh-line);background:var(--fresh-ink)}.lnl-window-body{display:grid;grid-template-columns:minmax(0,1fr) 300px;min-height:460px}.lnl-product{position:relative;display:flex;flex-direction:column;gap:12px;min-width:0;padding:28px 0 24px;overflow:hidden;background:var(--lnl-product-bg);color:var(--lnl-product-fg);transition:background-color .3s,color .3s}.lnl-product>:not(.lnl-product-carousel){padding-inline:24px}.lnl-product-eyebrow{margin:0;color:var(--lnl-product-primary);font-family:var(--font-mono);font-size:var(--lnl-label);letter-spacing:.1em;text-transform:uppercase}.lnl-product-headline{color:inherit;display:flex;flex-wrap:wrap;gap:0 .25em;margin:0;font-size:clamp(28px,3.6vw,40px);line-height:1.1;letter-spacing:-.035em;font-variation-settings:"opsz" 48,"wght" 720}.lnl-product-headline span{display:inline-block}.lnl-product-body{margin:0;max-width:40ch;opacity:.75;font-size:15px;line-height:1.55}.lnl-product-carousel{margin-top:auto;margin-left:24px;overflow-x:clip}.lnl-product-card{width:clamp(120px,14vw,160px);margin:0;-webkit-user-select:none;user-select:none}.lnl-product-card img{display:block;width:100%;height:auto;aspect-ratio:2 / 3;object-fit:cover;pointer-events:none}.lnl-product-card figcaption{display:flex;justify-content:space-between;gap:8px;margin-top:6px;font-size:12px}.lnl-product-card figcaption span:last-child{color:var(--lnl-product-primary);font-family:var(--font-mono)}.lnl-panel{display:flex;flex-direction:column;gap:14px;min-width:0;padding:24px;border-left:1px solid var(--fresh-line);color:var(--fresh-paper);font-size:13px}.lnl-panel-head{display:grid;gap:4px}.lnl-panel-head>span{color:var(--fresh-accent)}.lnl-panel-head h4{margin:0;font-size:18px;font-variation-settings:"wght" 580;letter-spacing:-.015em}.lnl-panel-copy,.lnl-panel-note{margin:0;color:var(--fresh-muted);font-size:13px;line-height:1.55}.lnl-panel-note{margin-top:auto;padding-top:12px;border-top:1px solid var(--fresh-line);font-size:12px}.lnl-panel-prompt{margin:0;padding:12px;border:1px solid var(--fresh-line);background:var(--fresh-raised);font-size:13px;line-height:1.5}.lnl-panel-list{display:grid;gap:1px;margin:0;padding:0;list-style:none;border:1px solid var(--fresh-line);background:var(--fresh-line)}.lnl-panel-list li{display:grid;gap:2px;padding:10px 12px;background:var(--fresh-ink);font-size:13px}.lnl-panel-list li span{color:var(--fresh-muted);font-family:var(--font-mono);font-size:var(--lnl-label);letter-spacing:.1em;text-transform:uppercase}.lnl-panel-action{min-height:40px;padding:0 14px;border:0;background:var(--fresh-accent);color:var(--fresh-ink);font-size:13px;font-variation-settings:"wght" 580;cursor:pointer}.lnl-panel-action:disabled{opacity:.6;cursor:default}.lnl-panel-link.fresh-section-action{align-self:flex-start;margin-left:0;padding:0;border:0;background:none;cursor:pointer}.lnl-panel-command{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 8px 8px 12px;border:1px solid var(--fresh-line);background:var(--fresh-raised)}.lnl-panel-command code{min-width:0;overflow:hidden;color:var(--fresh-paper);font-family:var(--font-mono);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.lnl-panel-field{display:grid;gap:8px;margin:0;padding:0;border:0}.lnl-panel-field legend{margin-bottom:8px;padding:0;color:var(--fresh-muted);font-size:12px}.lnl-studio-tracks{display:grid;gap:6px;padding:10px;border:1px solid var(--fresh-line);background:var(--fresh-raised)}.lnl-studio-track{display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px;align-items:center;color:var(--fresh-muted);font-size:11px}.lnl-studio-track div{position:relative;height:14px;border-bottom:1px solid var(--fresh-line)}.lnl-studio-track i{position:absolute;top:2px;height:10px;background:color-mix(in srgb,var(--fresh-accent) 60%,transparent);transition:left .2s,width .2s}.lnl-studio-row{display:grid;grid-template-columns:64px minmax(0,1fr) 44px;gap:10px;align-items:center;color:var(--fresh-muted);font-size:12px}.lnl-studio-row output{color:var(--fresh-paper);font-family:var(--font-mono);font-size:12px;text-align:right}.lnl-studio-actions{display:flex;align-items:center;gap:16px}.lnl-studio-actions .lnl-panel-link:disabled{opacity:.4;cursor:default}.lnl-diff{border:1px solid var(--fresh-line)}.lnl-diff-file{margin:0;padding:8px 10px;border-bottom:1px solid var(--fresh-line);color:var(--fresh-muted);font-family:var(--font-mono);font-size:11px}.lnl-diff pre{margin:0;padding:8px 0;overflow-x:auto;font-family:var(--font-mono);font-size:11px;line-height:1.7}.lnl-diff code>span{display:block;padding-inline:10px;white-space:pre}.lnl-diff [data-sign=add]{background:color-mix(in srgb,var(--lab-rind) 16%,transparent)}.lnl-diff [data-sign=add] .lnl-diff-sign{color:var(--lab-rind)}.lnl-diff [data-sign=remove] .lnl-diff-sign{color:var(--lab-watermelon)}.lnl-diff [data-sign=remove]{background:color-mix(in srgb,var(--lab-watermelon) 14%,transparent)}.lnl-showcase{--item: calc((min(var(--product-content-width), 100vw - 2 * var(--cpg-gutter)) - 48px) / 3);width:100vw;margin-inline:calc(50% - 50vw)}.lnl-showcase-item{display:block;width:var(--item);color:var(--fresh-paper);font-size:15px;text-decoration:none}.lnl-showcase-item video{display:block;width:100%;margin-bottom:14px;aspect-ratio:16 / 10;object-fit:cover;background:var(--fresh-raised)}a.lnl-showcase-item:hover{color:var(--fresh-accent)}.lnl-showcase-empty{aspect-ratio:16 / 10;background:var(--fresh-raised)}.lnl-page .slb-feature-notes h3 a{color:inherit;text-decoration:none}.lnl-page .slb-feature-notes h3 a:hover{color:var(--fresh-accent)}#lnl-close>h2{text-align:center}.lnl-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.lnl-choices article{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:clamp(24px,4vw,40px);background:var(--fresh-raised)}.lnl-choices .fresh-motion-plus-lockup{--fresh-motion-plus-size: 31px}.lnl-choices :is(.lnl-motion-mark,.fresh-motion-plus-lockup){display:flex;align-items:center;height:31px}.lnl-choices h3{margin:12px 0 0;font-size:clamp(28px,3.6vw,40px);line-height:1.1;letter-spacing:-.035em;font-variation-settings:"opsz" 48,"wght" 720}.lnl-choices p{margin:0 0 12px;color:var(--fresh-muted);font-size:16px;line-height:1.55}.lnl-choice-actions{display:flex;flex-wrap:wrap;gap:12px;max-width:100%}@media(max-width:620px){.lnl-choice-actions,.lnl-choice-actions .lnl-install{width:100%;box-sizing:border-box}.lnl-choice-actions .lnl-install{justify-content:space-between}.lnl-choice-actions .lnl-install code{font-size:clamp(9px,2.8vw,13px)}}.lnl-updates-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.lnl-updates-head .fresh-section-action{margin-left:0}.lnl-updates-meta{color:var(--fresh-muted)}.lnl-variants{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;margin-bottom:24px}.lnl-variants .lnl-panel-tabs{flex-wrap:nowrap;max-width:100%;overflow-x:auto;scrollbar-width:none}.lnl-variants .lnl-panel-tabs button{flex:none;white-space:nowrap}.lnl-plus-intro>.uil-section-head{margin-bottom:calc(-1 * var(--content-space-major))}.lnl-plus-intro #lnl-plus-title{max-width:22ch;text-wrap:balance}.lnl-plus-intro{display:grid;gap:calc(2 * var(--content-space-minor) + var(--content-space-major))}.lnl-plus-bento .slb-card{display:flex;flex-direction:column;min-height:0}.lnl-plus-bento .lnl-bento-card[data-product=ui],.lnl-plus-bento .lnl-bento-card[data-product=studio]{grid-column:span 7}.lnl-plus-bento .lnl-bento-card[data-product=examples],.lnl-plus-bento .lnl-bento-card[data-product=aiKit]{grid-column:span 5}.lnl-plus-bento .lnl-bento-sample{display:grid;place-items:center;height:300px;padding:0;overflow:hidden;-webkit-mask-image:none;mask-image:none}.lnl-plus-bento .slb-card-copy{display:grid;justify-items:start;gap:12px;padding:28px 32px 36px}.lnl-plus-bento .slb-card-copy h3,.lnl-plus-bento .slb-card-copy p{margin:0}.lnl-plus-bento .slb-card-copy p{max-width:50ch}.lnl-plus-bento .lnl-bento-logo{display:block;margin-bottom:4px}.lnl-plus-bento .lnl-bento-part{display:grid;justify-items:start;gap:12px}.lnl-plus-bento .lnl-tile-link{margin-top:8px}.lnl-bento-coverflow{position:relative;align-self:stretch;width:100%;height:100%;background:#000}.lnl-bento-coverflow-gallery{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;cursor:pointer;touch-action:pan-y}.lnl-bento-coverflow-gallery [data-gallery-item]{--gallery-item-width: 132px;--gallery-item-height: 198px;overflow:hidden;background:#000}.lnl-bento-coverflow-gallery [data-gallery-item] img{display:block;width:100%;height:100%;object-fit:cover;will-change:opacity}.lnl-bento-wall{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-self:stretch;width:100%;height:100%;padding:0 24px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 82%,transparent)}.lnl-bento-wall>*{height:100%;min-width:0}.lnl-bento-wall img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;background:var(--fresh-raised)}.lnl-bento-studio{align-self:stretch;width:100%;height:100%;padding:24px 24px 0}.lnl-bento-studio>*{height:100%}.lnl-bento-agent{align-self:stretch;width:100%;height:100%;padding:24px 24px 0}.lnl-bento-agent>.sth-timeline{height:100%}.lnl-bento-agent .sth-chat{display:flex;height:100%;border-left:0}.lnl-bento-agent .sth-message[data-role=agent]{background:#a16ce5;color:#fff}.lnl-bento-agent .sth-message[data-role=agent] p{color:#fff}.lnl-plus-intro{--lnl-paper: var(--fresh-paper)}.lnl-plus-panel{--fresh-paper: var(--fresh-ink);--fresh-muted: color-mix(in srgb, var(--fresh-ink) 72%, var(--lab-rind));--fresh-line: color-mix(in srgb, var(--fresh-ink) 22%, transparent);display:grid;gap:40px;padding:clamp(28px,4vw,48px);background:var(--lab-rind);color:var(--fresh-ink)}.lnl-plus-panel .fresh-motion-plus-lockup{--fresh-motion-plus-size: 31px}.lnl-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-block:1px solid var(--fresh-line)}.lnl-stats>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:12px;padding:32px}.lnl-stats>div:first-child{padding-left:0}.lnl-stats>div+div{border-left:1px solid var(--fresh-line)}.lnl-stats dd{margin:0;color:var(--fresh-ink);font-size:clamp(28px,3.6vw,40px);font-variation-settings:"opsz" 48,"wght" 720;letter-spacing:-.035em;line-height:1.1;font-variant-numeric:tabular-nums}.lnl-stats dt{color:var(--fresh-muted);font-size:15px}.lnl-home .lnl-plus-panel .fresh-primary-action.lnl-plus-action{--fresh-primary-background: var(--fresh-ink);--fresh-primary-foreground: var(--lab-rind)}.lnl-plus-panel-action{display:flex}.lnl-plus-panel-action{--fresh-paper: var(--lnl-paper)}.lnl-toolkit .lnl-tile-link{margin-top:14px}.lnl-media img,.lnl-mosaic img{display:block;width:100%;height:100%;object-fit:cover}.lnl-mosaic{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lnl-mosaic img{aspect-ratio:4 / 3;height:auto;background:var(--fresh-raised)}.lnl-agent{display:grid;gap:12px;align-content:start;color:var(--fresh-paper)}.lnl-toolkit-bento .slb-card{grid-column:span 3;display:flex;flex-direction:column;min-height:0}.lnl-toolkit-bento .slb-card[data-part=ui]{grid-column:span 5}.lnl-toolkit-bento .slb-card[data-part=examples]{grid-column:span 4}.lnl-toolkit-bento .slb-sample{display:grid;height:300px;padding:24px 24px 0;-webkit-mask-image:none;mask-image:none}.lnl-toolkit-bento .slb-sample>*{min-height:0}.lnl-toolkit-bento .slb-sample .lnl-media{height:100%;aspect-ratio:auto}.lnl-toolkit-bento .lnl-mosaic{grid-template-rows:repeat(2,minmax(0,1fr))}.lnl-toolkit-bento .lnl-mosaic img{height:100%;aspect-ratio:auto}.lnl-toolkit-bento .lnl-agent{grid-template-rows:auto minmax(0,1fr)}.lnl-toolkit-bento .lnl-panel-list li{align-content:center}.lnl-toolkit-bento .slb-card-copy{flex:1;display:flex;flex-direction:column;align-items:flex-start;padding:24px 24px 32px}.lnl-toolkit-bento .slb-card-copy .lnl-tile-link{align-self:flex-start;margin-top:auto;padding-top:16px}.lnl-toolkit-film .lnl-media{aspect-ratio:21 / 9}.lnl-toolkit-film .slb-feature-notes{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--content-space-block)}.lnl-toolkit-stage{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:24px;align-items:start}.lnl-toolkit-stage-media{display:grid;place-items:center;min-height:440px;padding:24px}.lnl-toolkit-stage-media>*{width:min(100%,440px)}.lnl-toolkit-stage-media[data-part=ui]>*{width:100%;aspect-ratio:16 / 9}.lnl-toolkit-stage-foot{padding:14px 24px;border-top:1px solid var(--fresh-line)}.lnl-toolkit-stage-foot .lnl-tile-link{margin-top:0}.lnl-toolkit-index{margin:0;padding:0;list-style:none;border-top:1px solid var(--fresh-line)}.lnl-toolkit-index a{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) 200px 14px;gap:32px;align-items:center;padding:24px 0;border-bottom:1px solid var(--fresh-line);color:var(--fresh-paper);text-decoration:none}.lnl-toolkit-index h3{margin:0;font-size:clamp(28px,3.6vw,40px);line-height:1.1;letter-spacing:-.035em;font-variation-settings:"opsz" 48,"wght" 720}.lnl-toolkit-index p{max-width:44ch;margin:0;color:var(--fresh-muted);font-size:16px;line-height:1.55;text-wrap:balance}.lnl-toolkit-index-media{height:150px;overflow:hidden}.lnl-toolkit-index-media .lnl-media{height:100%;aspect-ratio:auto}.lnl-toolkit-index-media .lnl-panel-list{display:none}.lnl-toolkit-index a>svg{width:14px;color:var(--fresh-muted)}.lnl-toolkit-index a:hover>svg,.lnl-toolkit-index a:hover h3{color:var(--fresh-accent)}.lnl-outcomes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px;margin:0;padding:0;list-style:none}.lnl-outcomes a{display:block;color:var(--fresh-paper);text-decoration:none}.lnl-outcomes .lnl-media{margin-bottom:20px}.lnl-outcomes h3{margin:0 0 6px;font-size:20px;font-variation-settings:"opsz" 32,"wght" 580;letter-spacing:-.02em;line-height:1.2}.lnl-outcomes p{margin:0;color:var(--fresh-muted);font-size:15px;line-height:1.55;text-wrap:balance}.lnl-outcomes a:hover h3{color:var(--fresh-accent)}.lnl-page #lnl-evidence .plb-quote{width:auto;max-width:800px;margin:0;padding:0}.lnl-additions{margin-top:var(--content-space-major)}.lnl-additions .lnl-updates-head{align-items:center;margin-bottom:var(--content-space-block);padding-bottom:16px;border-bottom:1px solid var(--fresh-line)}.lnl-additions .lnl-updates-head h3{margin:0;font-size:20px;font-variation-settings:"opsz" 32,"wght" 580;letter-spacing:-.02em}.lnl-additions .slb-feature-notes{margin-top:0}.lnl-additions time{display:block;margin-top:16px}.lnl-mock-note{margin:24px 0 0;color:var(--fresh-muted);font-size:12px}#lnl-faq .fresh-faq-table{--fresh-accent: var(--lab-rind)}@media(max-width:1100px){.lnl-window-body{grid-template-columns:1fr}.lnl-panel{border-left:0;border-top:1px solid var(--fresh-line)}}@media(max-width:900px){.lnl-adoption-logos{grid-template-columns:repeat(3,112px)}.lnl-workflow,.lnl-toolkit-stage,.lnl-levels{grid-template-columns:1fr}.lnl-outcomes{grid-template-columns:repeat(2,minmax(0,1fr))}.lnl-toolkit-bento .slb-card:is([data-part=examples],[data-part=ai]){grid-column:span 6}.lnl-toolkit-bento .slb-card[data-part=ui]{grid-column:1 / -1}.lnl-toolkit-bento .slb-sample{height:auto}.lnl-toolkit-bento .slb-sample .lnl-media{aspect-ratio:16 / 9}.lnl-toolkit-bento .lnl-mosaic img{aspect-ratio:4 / 3;height:auto}.lnl-toolkit-index a{grid-template-columns:minmax(0,1fr) 14px;gap:12px 24px}.lnl-toolkit-index :is(p,.lnl-toolkit-index-media){grid-column:1}.lnl-toolkit-index a>svg{grid-column:2;grid-row:1}}@media(max-width:760px){.product-hero-copy>.lnl-variants{display:none}.lnl-page .product-hero{display:flex;flex-direction:column}.lnl-page .product-hero-copy{order:-1;margin-top:0;margin-bottom:28px}.lnl-demos .slb-card,.lnl-toolkit-bento .slb-card:is([data-part=examples],[data-part=ai]){grid-column:1 / -1}.lnl-demos[data-structure][data-structure] .slb-card{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"title" "para" "stage" "snippet";row-gap:20px;padding:40px 24px}.lnl-demos[data-structure][data-structure] .lnl-demo-kicker{margin-bottom:-12px}.lnl-demos[data-structure][data-structure] :is(.lnl-demo-stage,.lnl-demo-snippet){grid-row:auto;grid-column:1}.lnl-demos[data-structure][data-structure] .lnl-demo-stage{grid-area:stage;min-height:320px}.lnl-demos[data-structure][data-structure] .lnl-demo-stage>*{margin-inline:0}.lnl-demos[data-structure][data-structure] .lnl-demo-snippet{grid-area:snippet;position:static;max-width:none}.lnl-demos[data-structure][data-structure] .lnl-demo-snippet .lnl-demo-code{margin-bottom:20px;background:var(--fresh-raised)}.lnl-demos[data-structure][data-structure] .lnl-demo-links{position:static}.lnl-demos[data-structure][data-structure] .lnl-demo-text :is(h3,p){padding-bottom:0;border-bottom:0}.lnl-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.lnl-stats>div{padding:24px 16px}.lnl-stats>div:nth-child(odd){padding-left:0;border-left:0}.lnl-stats>div:nth-child(n+3){border-top:1px solid var(--fresh-line)}.lnl-plus-bento .lnl-bento-card[data-product]{grid-column:1 / -1;grid-row:auto;display:flex;flex-direction:column}.lnl-plus-bento .lnl-bento-card .lnl-bento-sample{order:0;height:260px;flex:none}.lnl-plus-bento .lnl-bento-sample{height:260px}.lnl-plus-bento .slb-card-copy{padding:24px 24px 28px}.lnl-toolkit-film .slb-feature-notes{grid-template-columns:1fr}.lnl-toolkit-film .lnl-media{aspect-ratio:16 / 9}}@media(max-width:620px){.lnl-page .product-hero-copy{width:calc(100% - 24px)}.lnl-page .product-hero-field>.studio-wave,.lnl-page .product-hero-backdrop{display:none}.lnl-adoption-logos{grid-template-columns:repeat(3,88px);gap:24px 32px}.lnl-adoption-logos svg{height:20px}.lnl-board-row{height:240px;gap:6px;padding:6px}.lnl-board-card[data-extra]{display:none}.lnl-collection{height:auto;aspect-ratio:4 / 5;padding-block:32px}.lnl-collection-tabs{bottom:24px}.lnl-collection-exclusive{bottom:24px;left:16px}.lnl-collection-row{grid-template-columns:repeat(2,minmax(0,1fr));width:64%}.lnl-collection-row li[data-extra]{display:none}.lnl-collection-detail{inset:18% 6% auto;align-items:start}.lnl-collection-detail-media{width:48vw;height:auto}.lnl-collection-docs{right:8px;top:20px}.lnl-collection-detail-copy{gap:8px;padding:14px}.lnl-collection-detail-copy>.lnl-board-kind,.lnl-collection-detail dl div:not(:first-child){display:none}.lnl-collection-label{left:16px;top:24px}.lnl-board-card[data-open]{flex-grow:1.8}.lnl-board-note{min-height:calc(2.9em + 24px)}.lnl-board-toggle{padding:8px;font-size:12px}.lnl-board-card:not([data-open]) .lnl-board-kind{display:none}.lnl-outcomes,.lnl-choices{grid-template-columns:1fr}.lnl-showcase{--item: 78vw}.lnl-page .slb-feature-notes{padding-inline:0}}@media(prefers-reduced-motion:reduce){.lnl-product,.lnl-studio-track i{transition:none}}.lnl-shader-studies{position:fixed;top:90px;right:24px;z-index:30;background:var(--fresh-ink);border:1px solid var(--fresh-line);padding:10px 14px;width:max-content}.lnl-shader-studies .lnl-variants{margin:0}@media(max-width:760px){.lnl-shader-studies{display:none}}.lnl-home .lnl-identity-field canvas{width:100%;height:100%;touch-action:pan-y}.lnl-hero-more{display:none}.lnl-hero-conversion{display:flex;flex-direction:column;gap:20px}.lnl-home[data-hero-study=orb] .product-hero-copy :is(h1,.product-hero-description,.lnl-hero-note,.product-hero-actions,.lnl-hero-more){position:relative;z-index:1}@media(min-width:761px){.lnl-home[data-hero-study=orb][data-header=headline] .product-hero{padding-top:0;gap:calc(2 * var(--content-space-major))}.lnl-home[data-hero-study=orb][data-header=headline] .product-hero-backdrop{height:100vh;width:min(var(--product-content-width),calc(100% - 2 * var(--cpg-gutter)));margin-inline:auto;pointer-events:auto}.lnl-home[data-hero-study=orb] .lnl-identity-field{pointer-events:auto}.lnl-home[data-hero-study=orb] .lnl-identity-field canvas{cursor:grab;touch-action:none}.lnl-home[data-hero-study=orb] .lnl-identity-field canvas:active{cursor:grabbing}.lnl-home[data-hero-study=orb][data-header=headline] .product-hero-copy{box-sizing:border-box;min-height:100vh;width:calc(100% - 2 * var(--cpg-gutter));max-width:var(--product-content-width);margin:0 auto;pointer-events:none}.lnl-home[data-hero-study=orb][data-header=headline] .product-hero-copy{--lnl-orb-width: min(var(--product-content-width), calc(100vw - 2 * var(--cpg-gutter)));--lnl-orb-bottom: calc(47vh + min(.29 * var(--lnl-orb-width), 27.5vh)) ;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:calc(var(--lnl-orb-bottom) - 12px) auto 1fr;align-content:start;gap:24px 48px;padding:0}.lnl-home[data-hero-study=orb] .product-hero-copy .lnl-hero-conversion{display:contents}.lnl-home[data-hero-study=orb][data-header=headline] .product-hero-copy :is(h1,.product-hero-description,.lnl-hero-note,.product-hero-actions){pointer-events:auto}.lnl-home[data-hero-study=orb] .product-hero-copy h1{grid-column:1;grid-row:1;align-self:end}.lnl-home[data-hero-study=orb] .product-hero-copy .lnl-hero-note{grid-column:2;grid-row:1;align-self:end;justify-self:end;margin:0}.lnl-home[data-hero-study=orb] .product-hero-copy .product-hero-description{grid-column:1;grid-row:2;align-self:start;margin:0}.lnl-home[data-hero-study=orb] .product-hero-copy .product-hero-actions{grid-column:2;grid-row:2;align-self:start;justify-self:end;margin:0}.lnl-home[data-hero-study=orb] .lnl-hero-more{grid-column:1 / -1;grid-row:3;align-self:end;justify-self:center;margin-top:48px;padding-bottom:28px;display:flex;flex-direction:column;align-items:center;gap:8px;width:max-content;color:var(--fresh-muted);opacity:.6;text-decoration:none;pointer-events:auto;transition:opacity .15s}.lnl-home[data-hero-study=orb] .lnl-hero-more:hover{opacity:1}.lnl-home[data-hero-study=orb] .lnl-hero-more svg{width:14px;height:14px;rotate:90deg}.lnl-home[data-hero-study=orb] .product-hero-copy h1{max-width:540px;font-size:clamp(28px,2.4vw,40px);line-height:1.08}.lnl-home[data-hero-study=orb] .product-hero-copy .product-hero-description{max-width:460px;font-size:16px}}@media(min-width:761px)and (max-width:1100px){.lnl-home[data-hero-study=orb] .product-hero-copy h1{max-width:380px}.lnl-home[data-hero-study=orb] .product-hero-copy .product-hero-description{max-width:340px}.lnl-home[data-hero-study=orb] .product-hero-actions{flex-wrap:nowrap;gap:12px}}@media(max-width:760px){.lnl-shader-studies{display:block;top:76px;right:12px;padding:6px;max-width:calc(100% - 24px)}.lnl-shader-studies .lnl-variants>:first-child{display:none}.lnl-home[data-hero-study=orb] .product-hero{position:relative;padding-top:55vh}.lnl-home[data-hero-study=orb] .product-hero-backdrop{display:block;position:absolute;top:0;left:0;width:100%;height:55vh;pointer-events:auto}.lnl-home[data-hero-study=orb] .lnl-identity-field{top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:auto}.lnl-home[data-hero-study=orb] .product-hero-copy h1{font-size:32px}}@media(max-width:760px){.lnl-home[data-hero-study=orb]{--orb-mobile-stage: clamp(280px, 90vw, 400px)}.lnl-home[data-hero-study=orb] .product-hero{padding-top:calc(56px + var(--orb-mobile-stage));gap:calc(2 * var(--content-space-major))}.lnl-home[data-hero-study=orb] .product-hero-backdrop{top:56px;height:var(--orb-mobile-stage)}.lnl-home[data-hero-study=orb] .product-hero-copy{box-sizing:border-box;width:calc(100% - 48px);max-width:480px;margin:0 auto}.lnl-home[data-hero-study=orb] .product-hero-copy h1{font-size:clamp(28px,7.7vw,36px);margin-bottom:20px}.lnl-home[data-hero-study=orb] .product-hero-description{margin-bottom:24px}.lnl-home[data-hero-study=orb] .lnl-hero-conversion{gap:16px;width:100%}.lnl-home[data-hero-study=orb] .lnl-hero-note{margin:0;white-space:normal}.lnl-home[data-hero-study=orb] .product-hero-actions{margin:0;width:100%;gap:12px}.lnl-home[data-hero-study=orb] .lnl-install{box-sizing:border-box;width:100%;min-width:0;justify-content:space-between;gap:4px;padding-left:10px}.lnl-home[data-hero-study=orb] .lnl-install code{font-size:clamp(9px,2.8vw,13px)}.lnl-home[data-hero-study=orb] .product-hero-actions>.fresh-primary-action{width:100%;box-sizing:border-box;justify-content:center}}.lnl-helix-showcase{width:100vw;max-width:none;margin-block:0;margin-inline:calc(50% - 50vw)}.lnl-helix-gallery{position:absolute;top:80px;right:0;bottom:80px;left:0;overflow:hidden;cursor:grab;touch-action:pan-x}.lnl-helix-gallery [data-gallery-item]{--gallery-item-width: clamp(100px, 12vw, 160px);--gallery-item-height: calc(var(--gallery-item-width) * 1.5);overflow:hidden;background:var(--fresh-ink)}.lnl-home .home-latest-column-link{display:inline-flex;align-items:center;gap:6px}.lnl-page .fresh-newsletter-action{min-height:48px;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em}.lnl-home .sponsors-cta-link{min-height:48px;padding:0 18px;gap:9px;background:transparent;border-color:currentColor;letter-spacing:.12em}.lnl-home .sponsors-cta-link svg{display:none}.lnl-home .sponsors-cta-link:after{content:"";width:1em;height:1em;flex:none;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center / contain no-repeat}.lnl-home .home-latest-releases .fresh-item-thumbnail-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;text-wrap:balance}.lnl-home .lnl-feed-head{border-bottom:0;padding-bottom:0;margin-bottom:20px}.lnl-home .lnl-feed-head h3{margin:0;font-size:20px;font-variation-settings:"opsz" 32,"wght" 580;letter-spacing:-.02em;line-height:1.2}.lnl-home .home-latest-column--examples .home-latest-releases{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:900px){.lnl-home .home-latest-column--examples .home-latest-releases{grid-template-columns:repeat(2,minmax(0,1fr))}.lnl-home .home-latest-releases>li:nth-child(5){display:none}}.lnl-home .home-latest-releases .fresh-item-thumbnail-media{border-color:transparent;background:var(--fresh-raised)}.lnl-home .home-latest-releases .fresh-item-thumbnail-row{height:auto;min-height:0;flex-direction:column;align-items:flex-start;border:0;background:none}.lnl-home .home-latest-releases .fresh-item-thumbnail-title{align-self:flex-start;padding:14px 0 0}.lnl-home .home-latest-releases .fresh-item-thumbnail-meta{margin-left:0;padding:8px 0 0}.lnl-feeds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--content-space-major) var(--fresh-grid-gap);margin-top:clamp(40px,5vw,64px)}.lnl-feed{display:flex;flex-direction:column;align-items:flex-start;gap:24px;min-width:0}.lnl-feed>.lnl-feed-lines,.lnl-feed .lnl-feed-head{align-self:stretch}.lnl-feed .lnl-feed-head{margin-bottom:0}.lnl-feed-lines{margin:0;padding:0;list-style:none}.lnl-feed-lines>li+li{border-top:1px solid var(--fresh-line)}.lnl-feed-line{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;min-height:52px;padding:12px 0;color:inherit;text-decoration:none}.lnl-feed .lnl-feed-date{margin:0;padding:0}.lnl-feed-release{display:flex;align-items:center;gap:12px}.lnl-feed-logo{display:block;flex:none}.lnl-feed-title{color:var(--fresh-paper);font-size:15px;font-variation-settings:"opsz" 20,"wght" 560;line-height:1.3;text-wrap:balance}.lnl-feed-line:hover .lnl-feed-title{color:var(--fresh-accent)}@media(max-width:900px){.lnl-feeds{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.lnl-collection-exclusive{top:20px;bottom:auto;left:auto;right:48px}}.lnl-home .lnl-demos[data-structure] .lnl-demo-stage{margin-inline:calc(50% - 50vw)}.lnl-home .lnl-demos[data-structure],.lnl-home .lnl-demos[data-structure] .slb-card{overflow:visible}.lnl-demo-stage>.lnl-collection{box-sizing:border-box;width:100%;height:clamp(600px,76svh,820px);align-self:stretch;background:var(--lnl-panel)}.lnl-demo-stage .lnl-collection-label,.lnl-demo-stage .lnl-collection-docs{display:none}.lnl-gesture{display:flex;justify-content:center;align-items:center}.lnl-gesture-card{position:relative;width:168px;height:224px;margin-inline:-14px;overflow:hidden;background:var(--fresh-raised);box-shadow:0 1px #0003,0 18px 40px -16px #0009}.lnl-gesture-card img,.lnl-scroll-strip img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none}.lnl-scroll-strip{gap:16px}.lnl-scroll-strip li{width:225px;height:300px;overflow:hidden}.lnl-demo-stage .lnl-scroll-strip,.lnl-demo-stage .lnl-scroll-foot{padding-inline:max(48px,calc((100vw - 1200px)/2))}.lnl-spring{width:min(720px,calc(100% - 48px))}.lnl-spring-area{height:340px}.lnl-spring-area>*{grid-area:1 / 1}.lnl-spring-box{width:64px;height:64px}.lnl-spring-target{width:64px;height:64px;box-sizing:border-box;border:1px dashed color-mix(in srgb,var(--fresh-paper) 40%,transparent);pointer-events:none}@media(max-width:620px){.lnl-gesture-card{width:108px;height:144px;margin-inline:-10px}.lnl-scroll-strip li{width:165px;height:220px}.lnl-spring-area{height:260px}}.lnl-guides{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:calc(2 * var(--content-space-minor))}.lnl-guides h3{margin:0 0 12px;padding-bottom:12px;border-bottom:1px solid var(--fresh-line);color:var(--fresh-muted);font-family:var(--font-mono);font-size:var(--lnl-label);font-weight:400;letter-spacing:.1em;text-transform:uppercase}.lnl-guides ul{margin:0;padding:0;list-style:none;column-gap:calc(2 * var(--content-space-minor))}.lnl-guides nav:first-child ul{columns:2}.lnl-guides li{break-inside:avoid}.lnl-guides a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid var(--fresh-line);color:var(--fresh-paper);font-size:15px;text-decoration:none;transition:color .15s}.lnl-guides a svg{width:14px;height:14px;flex:none;color:var(--fresh-muted)}.lnl-guides a:hover{color:var(--fresh-accent)}.lnl-guides li:last-child a{padding-inline:12px;background:var(--fresh-paper);color:var(--fresh-ink)}.lnl-guides li:last-child a svg{color:var(--fresh-ink)}.lnl-guides li:last-child a:hover{color:var(--fresh-ink);opacity:.88}@media(max-width:760px){.lnl-guides{grid-template-columns:minmax(0,1fr)}.lnl-guides nav:first-child ul{columns:1}}.lnl-home .product-nav-plus{transition:transform .14s cubic-bezier(.16,1,.3,1),border-color .4s cubic-bezier(.25,0,0,1)}.lnl-home[data-plus-cue] .product-nav-plus{border-color:var(--lab-rind)}.lnl-home[data-plus-cue] .product-nav-plus .fresh-primary-action-content--hover{background:var(--lab-rind);color:var(--fresh-ink);clip-path:polygon(0% 0%,200% 0%,100% 100%,0% 100%)}@media(prefers-reduced-motion:reduce){.lnl-home .product-nav-plus,.lnl-home .product-nav-plus .fresh-primary-action-content--hover{transition:none}}.lnl-bento-studio .sth-playhead,.lnl-bento-studio .sth-playhead:before{background:var(--lab-watermelon)}
