.plb-feature{padding-top:clamp(88px,10vw,152px)}.plb-feature h2{font-size:clamp(36px,4.4vw,60px);line-height:1.04;letter-spacing:-.035em}.plb-feature h2 span{color:var(--fresh-paper)}.plb-feature-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:56px;margin-bottom:42px}.plb-feature-heading>div:first-child{max-width:660px}.plb-feature-heading p,.plb-examples-copy>p{max-width:49ch;color:var(--fresh-muted);font-size:17px;line-height:1.65;text-wrap:balance}.plb-feature-heading p{margin:24px 0 0}.plb-feature-description{flex:0 1 420px}.plb-feature-description p{margin-top:0}.plb-feature .fresh-section-action{margin-left:0}.plb-feature-description .fresh-section-action{margin-top:24px}.plb-carousel-controls{display:flex;align-items:center;gap:8px;flex:0 0 auto}.plb-carousel-controls button{display:grid;place-items:center;width:46px;height:46px;border:1px solid var(--fresh-line);color:var(--fresh-paper);background:transparent;cursor:pointer}.plb-carousel-controls button:disabled{opacity:.3;cursor:default}.plb-carousel-controls button:not(:disabled):hover{background:var(--fresh-raised)}.plb-carousel-controls .plb-motion-toggle{width:auto;padding:0 16px;border:0;color:var(--fresh-muted);font:inherit;font-size:13px}.plb-carousel-controls-host{flex:0 0 auto}.plb-component-track{position:relative;padding-bottom:18px}.plb-component-track .ticker-item{width:calc((100% - 48px) / 2.25)}.plb-component-card{min-width:0;width:100%}.plb-component-media{position:relative;aspect-ratio:4 / 3;background:var(--fresh-raised);overflow:hidden;border:1px solid var(--fresh-line)}.plb-component-media :is(img,video){position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;display:block;object-fit:cover}.plb-component-media video{opacity:0}.plb-component-media[data-playing] video{opacity:1}.plb-component-details{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px 0 14px;text-decoration:none;color:var(--fresh-paper)}.plb-component-details>svg{flex-shrink:0;margin-top:7px;color:var(--fresh-muted)}.plb-component-details:hover>svg{color:var(--lab-rind)}.plb-component-details h3{margin:0;font-size:27px;letter-spacing:-.02em;line-height:1.2;font-variation-settings:"wght" 600}.plb-component-details p{margin:12px 0 0;color:var(--fresh-muted);font-size:15px;line-height:1.6;text-wrap:balance}.plb-feature-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:24px;padding-top:24px;border-top:1px solid var(--fresh-line);color:var(--fresh-muted);font-size:13px}.plb-examples{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.45fr);column-gap:64px;row-gap:36px;grid-template-areas:"title title" "copy preview" "choices preview";align-items:start}.plb-examples .plb-feature-foot{grid-column:1 / -1}.plb-examples-title{grid-area:title}.plb-examples-copy{grid-area:copy}.plb-example-selection{grid-area:choices;min-width:0}.plb-live-example{grid-area:preview}.plb-examples h2{font-size:clamp(36px,3.4vw,48px)}.plb-examples-copy>.fresh-section-action{margin-top:28px}.plb-example-picker{display:grid;grid-template-columns:1fr 1fr;gap:20px 16px}.plb-example-picker button{padding:0;text-align:left;font:inherit;background:none;color:var(--fresh-muted);border:0;cursor:pointer;min-width:0}.plb-example-picker img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;border:1px solid var(--fresh-line)}.plb-example-picker button[aria-pressed=true] img{outline:2px solid var(--lab-rind);outline-offset:-2px}.plb-example-picker button>span{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-top:10px;font-size:13px}.plb-example-picker svg{width:12px;height:12px;opacity:0}.plb-example-picker button[aria-pressed=true]{color:var(--fresh-paper)}.plb-example-picker button[aria-pressed=true] svg{opacity:1;color:var(--lab-rind)}.plb-live-example,.plb-ui-browser{min-width:0;border:1px solid var(--fresh-line);background:var(--fresh-raised)}.plb-demo-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:12px 20px;border-bottom:1px solid var(--fresh-line);color:var(--fresh-muted);font-size:12px}.plb-demo-toolbar>span{display:inline-flex;align-items:center;gap:10px}.plb-demo-toolbar i{width:5px;height:5px;background:var(--fresh-muted);border-radius:50%;flex-shrink:0}.plb-preview-toolbar{min-height:40px;padding:8px 16px;gap:12px;font-size:11px;letter-spacing:.02em}.plb-preview-toolbar[data-status=loaded] i{background:var(--lab-rind)}.plb-preview-toolbar i{width:4px;height:4px}.plb-preview-toolbar>span{flex-wrap:wrap;gap:8px}.plb-preview-status{color:var(--fresh-muted);font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.plb-preview-toolbar>a{flex-shrink:0;gap:6px;min-height:24px}.plb-preview-toolbar>a:hover{color:var(--fresh-paper)}.plb-preview-toolbar svg{width:13px;height:13px;opacity:.7}.plb-demo-toolbar :is(a,button){display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:28px;color:var(--fresh-paper);text-decoration:none;background:transparent;border:0;padding:0;font:inherit;cursor:pointer}.plb-preview-toolbar>a{color:var(--fresh-muted);font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.plb-demo-toolbar svg{width:15px;height:15px}.plb-live-surface{position:relative;height:570px;overflow:hidden;background:var(--fresh-ink)}.plb-live-surface>iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block}.plb-example-video{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:var(--fresh-ink)}.plb-example-video :is(img,video){position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain}.plb-example-video video{opacity:0}.plb-example-video[data-playing] video{opacity:1}.plb-demo-caption>a{display:inline-flex;align-items:center;gap:8px;color:var(--fresh-muted)}.plb-demo-caption>a svg{width:15px;height:15px}.plb-preview-error{position:absolute;inset:auto 16px 16px;display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;padding:20px;background:var(--fresh-ink);border:1px solid var(--fresh-line);font-size:13px}.plb-preview-error p{width:100%;margin:0}.plb-preview-error button{min-height:44px;padding:8px 16px;background:var(--fresh-paper);color:var(--fresh-ink);border:0;font:inherit;cursor:pointer}.plb-preview-error a{display:inline-flex;align-items:center;gap:8px;min-height:44px;text-decoration:underline;text-underline-offset:3px}.plb-media-note{position:absolute;inset:auto 0 0;padding:12px 16px;background:var(--fresh-ink);color:var(--fresh-muted);font-size:12px}.plb-demo-caption{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:18px 20px;border-top:1px solid var(--fresh-line);font-size:13px}.plb-demo-caption strong{font-variation-settings:"wght" 550}.plb-demo-caption>span{color:var(--fresh-muted)}.plb-ui-picker{display:flex;gap:28px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--fresh-line) transparent;margin-bottom:24px}.plb-ui-picker button{position:relative;flex:0 0 auto;min-height:48px;padding:10px 0 14px;border:0;color:var(--fresh-muted);background:none;font:inherit;font-size:15px;cursor:pointer}.plb-ui-picker button[aria-pressed=true],.plb-ui-picker button:hover{color:var(--fresh-paper)}.plb-ui-picker-underline{position:absolute;inset:auto 0 0;height:2px;background:var(--lab-rind);pointer-events:none}.plb-ui-browser .plb-live-surface{height:650px}.plb-ai{--aik-build-accent: var(--lab-blackcurrant);--aik-accent: var(--lab-blackcurrant);--accent: var(--lab-blackcurrant);--foreground: var(--fresh-paper);--foreground-feint: var(--fresh-muted);--background: var(--fresh-ink);--layer: var(--fresh-raised);--border: var(--fresh-line)}.plb-ai-stage{background:color-mix(in oklch,var(--lab-blackcurrant) 5%,var(--fresh-ink));border:1px solid var(--fresh-line);padding:0 40px 24px}.plb-ai-stage>.plb-demo-toolbar{padding-inline:0}.plb-ai-builder{padding-block:20px}.plb-ai-builder .aik-builder-stage{min-height:500px}.plb-ai-builder .aik-builder-browser-body,.plb-ai-builder .aik-builder-page{min-height:430px}.plb-ai-builder .aik-builder-browser-shell{width:78%}.plb-ai-builder .aik-builder-terminal-float{width:min(430px,46%)}.plb-ai-builder .aik-builder-terminal{background:var(--fresh-ink);border:0;border-radius:0}.plb-ai-builder .fresh-terminal-mockup-body{min-height:280px}.plb-ai-builder .plus-terminal-line{white-space:normal}.plb-ai-completion{display:none}.plb-ai-demo-label{display:block;color:var(--fresh-muted);font-size:12px}.plb-ai-capabilities{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding-top:32px}.plb-ai-capabilities a{color:var(--fresh-paper);text-decoration:none}.plb-ai-capabilities h3{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:19px;letter-spacing:-.015em;line-height:1.3;font-variation-settings:"wght" 550;margin:0}.plb-ai-capabilities svg{width:16px;height:16px;flex-shrink:0;color:var(--fresh-muted)}.plb-ai-capabilities a:hover svg{color:var(--fresh-paper)}.plb-ai-capabilities p{color:var(--fresh-muted);font-size:14px;line-height:1.65;margin:12px 0 0;text-wrap:balance}.plb-extras{margin-top:64px;padding-block:36px}.plb-extras-intro{margin:0 0 32px;color:var(--fresh-paper);font-size:20px;font-variation-settings:"wght" 580;line-height:1.3;text-wrap:balance}.plb-extras-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;list-style:none;padding:0;margin:0}.plb-extras-grid li{min-width:0;padding-inline:24px}.plb-extras-grid li:first-child{padding-left:0}.plb-extras-grid li:last-child{padding-right:0}.plb-extras-grid li+li{border-left:1px solid var(--fresh-line)}.plb-extras-grid h3{margin:0 0 12px;font-size:18px;font-variation-settings:"wght" 580;line-height:1.3;text-wrap:balance}.plb-extras-grid a{color:inherit;text-decoration:none}.plb-extras-grid a:hover h3{color:var(--fresh-paper)}.plb-extras-grid p{margin:0;color:var(--fresh-muted);font-size:14px;line-height:1.6;text-wrap:balance}@media(max-width:1050px){.plb-feature-heading{gap:32px}.plb-carousel-controls{flex-wrap:wrap;justify-content:flex-end;max-width:160px}.plb-component-track .ticker-item{width:58%}.plb-examples{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:32px}.plb-live-surface{height:570px}.plb-ai-stage{padding-inline:24px}}@media(max-width:760px){.plb-feature{padding-top:88px}.plb-feature-heading{flex-direction:column;align-items:flex-start;gap:28px;margin-bottom:28px}.plb-feature-description{flex:auto}.plb-feature-heading p,.plb-examples-copy>p{font-size:16px}.plb-feature h2{font-size:clamp(36px,8vw,48px)}.plb-carousel-controls-host{align-self:stretch}.plb-carousel-controls{align-self:stretch;flex-wrap:nowrap;max-width:none}.plb-carousel-controls .plb-motion-toggle{margin-right:auto;padding-left:0}.plb-component-track .ticker-item{width:86%}.plb-component-details{padding-top:20px}.plb-component-details h3{font-size:25px}.plb-examples{grid-template-columns:1fr;grid-template-areas:"title" "copy" "preview" "choices";row-gap:20px}.plb-example-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.plb-example-picker button>span{font-size:12px;line-height:1.4;text-wrap:balance}.plb-example-picker svg{display:none}.plb-live-surface{height:440px}.plb-ui-browser .plb-live-surface{height:560px}.plb-demo-toolbar{padding-inline:14px;gap:10px;font-size:11px}.plb-ui-picker{flex-wrap:wrap;overflow:visible;gap:0 20px;margin-bottom:16px}.plb-ui-picker button{font-size:13px}.plb-demo-caption{padding-inline:14px;font-size:12px}.plb-ai-capabilities{grid-template-columns:1fr;gap:24px}.plb-ai-capabilities a+a{padding-top:24px;border-top:1px solid var(--fresh-line)}.plb-extras-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 0}.plb-extras-grid li:nth-child(odd){padding-left:0;border-left:0}.plb-extras-grid li:nth-child(2n){padding-right:0}}@media(max-width:700px){.plb-ai-stage{padding:0 14px 20px}.plb-ai-builder .aik-builder-stage{min-height:0}.plb-ai-builder .aik-builder-browser-shell,.plb-ai-builder .aik-builder-terminal-float{width:100%}.plb-ai-builder .aik-builder-browser-body,.plb-ai-builder .aik-builder-page{min-height:340px}.plb-ai-builder .aik-builder-terminal{min-height:250px}.plb-ai-builder .fresh-terminal-mockup-body{min-height:210px}.plb-ai-builder[data-complete] .aik-builder-terminal{display:none}.plb-ai-builder[data-complete] .plb-ai-completion{display:block;padding:18px;border:1px solid var(--fresh-line);background:var(--fresh-ink)}.plb-ai-completion p{margin:0 0 12px;color:var(--fresh-paper);font-size:14px}.plb-ai-completion span{color:var(--fresh-muted);font-family:var(--font-mono);font-size:12px}.plb-ai-stage>.plb-demo-toolbar{flex-wrap:wrap;padding-block:14px}}@media(max-width:520px){.plb-extras-grid{grid-template-columns:1fr;gap:24px}.plb-extras-grid li{padding-inline:0}.plb-extras-grid li+li{border-left:0}}
