.lp-hero-stage>.lp-wrap{max-width:calc(1320px + 2 * var(--lp-gutter))}.lp-hero-desktop .rp-mac *{overscroll-behavior-y:auto}@media (max-width:960px){.lp-hero-desktop{width:max(630px,100%);max-width:none}.lp-hero-desktop .rp-mac-frame{border-radius:12px;padding:5px}.lp-hero-desktop .rp-mac-frame__window{border-radius:8px}.lp-hero-desktop .rp-mac-frame[data-frame=off],.lp-hero-desktop .rp-mac-frame[data-frame=off] .rp-mac-frame__window{border-radius:6px}}
.lp-operator-feature__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(48px,7vw,112px);display:grid}.lp-operator-feature__copy{max-width:470px}.lp-operator-feature__copy .lp-h2{max-width:10ch}.lp-operator-feature__copy .lp-lead{max-width:35ch;margin-top:24px}.lp-operator-feature__copy .lp-story-button{margin-top:24px}.lp-operator-feature__demo{width:100%;min-width:0;box-shadow:var(--lp-window-shadow);outline:1px solid var(--lp-line);border-radius:24px}.lp-operator-feature#computer-use .lp-operator-feature__copy{grid-area:1/2}.lp-operator-feature#computer-use .lp-operator-feature__demo{grid-area:1/1}@media (max-width:960px){.lp-operator-feature__layout{grid-template-columns:1fr;gap:32px}.lp-operator-feature__demo{justify-self:center;max-width:560px}.lp-operator-feature__copy .lp-h2{max-width:14ch}.lp-operator-feature#computer-use .lp-operator-feature__copy{grid-area:1/1}.lp-operator-feature#computer-use .lp-operator-feature__demo{grid-area:2/1}}.lp-operator-feature__demo{outline:1px solid var(--lp-line);box-shadow:var(--lp-surface-shadow)}
.wb-planning{background:var(--wb-planning-fill,#3b82f61a);color:var(--wb-planning-ink,#1d4ed8);border-radius:999px;flex-shrink:0;align-items:center;padding:.12em .7em;display:inline-flex}.dark .wb-planning{color:var(--wb-planning-ink,#93c5fd)}.wb-repos,.wb-inspector{color:var(--wb-ink,var(--foreground));min-width:0;font-size:13px;line-height:1.45}.wb-repos{--wb-repo-accent:var(--wb-planning-ink,var(--lightningcss-light,#1d4ed8)var(--lightningcss-dark,#93c5fd));background:var(--wb-recess,var(--lightningcss-light,#3b82f614)var(--lightningcss-dark,#60a5fa1a));border-radius:16px;padding:10px}.wb-repos__heading{justify-content:space-between;align-items:center;gap:8px;padding:2px 0 8px 6px;font-size:12px;font-weight:500;display:flex}.wb-repos__summary{color:var(--wb-muted,var(--muted-foreground));font-weight:400}.wb-repos__refresh{width:24px;height:24px;color:var(--wb-muted,var(--muted-foreground));cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.wb-repos__refresh:disabled{opacity:.4;cursor:wait}.wb-repos__warning{color:var(--wb-error,var(--destructive));margin:4px;font-size:12px}.wb-repo{text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:48px;padding:6px;display:flex}.wb-repos__refresh:hover{background:var(--wb-hover,var(--background))}.wb-repo__identity{text-align:left;background:0 0;border:0;flex-direction:column;flex:1;min-width:0;padding:0;display:flex}.wb-repo button.wb-repo__identity{cursor:pointer}.wb-repo__name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:550;overflow:hidden}.wb-repo__branch{min-width:0;color:var(--wb-repo-accent);align-items:center;gap:5px;margin-top:1px;font-size:13px;font-weight:500;display:flex}.wb-repo__branch>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wb-repo svg{flex-shrink:0}.wb-repo__state{text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;max-width:50%;font-size:12px;display:flex}.wb-repo__pill{white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:3px;padding:3px 9px;font-weight:500;line-height:17px;display:inline-flex}.wb-repo button.wb-repo__pill{cursor:default}.wb-repo__changed{color:var(--wb-changed,var(--lightningcss-light,#8b4d13)var(--lightningcss-dark,#e9b06d));background:#d977061f}.wb-repo__clean{color:var(--wb-clean,var(--lightningcss-light,#286147)var(--lightningcss-dark,#80c9a6));background:#10b9811f}.wb-repo__error{color:var(--wb-error,var(--destructive))}.wb-repo__sync{color:var(--wb-muted,var(--muted-foreground));flex-wrap:wrap;justify-content:flex-end;gap:4px;font-size:11px;display:flex}.wb-repo__sync:empty{display:none}.wb-repo__direction{color:color-mix(in srgb, var(--wb-muted,var(--muted-foreground)) 80%, var(--wb-ink,var(--foreground)));background:color-mix(in srgb, currentColor 9%, transparent);padding:2px 7px;line-height:15px}.wb-repos__all{color:var(--wb-muted,var(--muted-foreground));cursor:pointer;align-items:center;gap:4px;padding:8px 6px 3px;font-size:12px;display:flex}.wb-repos button:focus-visible,.wb-repo__pill:focus-visible,.wb-inspector button:focus-visible,.wb-inspector select:focus-visible,.wb-inspector summary:focus-visible{outline:2px solid var(--wb-focus,var(--ring));outline-offset:2px}.wb-repo-preview{z-index:50;width:min(380px,100vw - 24px);max-height:var(--radix-hover-card-content-available-height);border:1px solid var(--wb-line,var(--border));color:var(--wb-ink,var(--foreground));background:var(--wb-surface,var(--popover));border-radius:16px;outline:none;padding:12px;font-size:12px;line-height:1.5;overflow-y:auto;box-shadow:0 2px 12px #0000001f}.wb-repo-preview__heading{font-weight:550}.wb-repo-preview__note{color:var(--wb-muted,var(--muted-foreground));margin-top:2px;font-size:11px}.wb-repo-preview__body{overscroll-behavior:contain;max-height:256px;margin-top:8px;overflow-y:auto}.wb-repo-preview__files{font-family:var(--font-mono,monospace);margin:0;padding:0;font-size:11px;list-style:none}.wb-repo-preview__files li{overflow-wrap:anywhere;padding-block:3px}.wb-repo-preview .wb-commits p{font-size:12px}.wb-inspector__label{color:var(--wb-muted,var(--muted-foreground));margin-bottom:6px;font-size:11px;display:block}.wb-inspector select{border:1px solid var(--wb-line,var(--border));background:var(--wb-surface,var(--background));width:100%;min-width:0;color:inherit;font:inherit;border-radius:10px;padding:10px;font-size:14px}.wb-inspector__location{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;padding-block:12px 16px;display:flex}.wb-inspector__path{text-overflow:ellipsis;width:100%;color:var(--wb-muted,var(--muted-foreground));white-space:nowrap;font-size:11px;overflow:hidden}.wb-inspector__tablist{border-bottom:1px solid var(--wb-line,var(--border));gap:4px;display:flex}.wb-inspector__tablist button{color:var(--wb-muted,var(--muted-foreground));cursor:pointer;border-bottom:2px solid #0000;padding:10px 8px;font-size:12px}.wb-inspector__tablist button span{font-variant-numeric:tabular-nums;opacity:.8;margin-left:4px;font-size:10px}.wb-inspector__tablist button[data-state=active]{color:var(--wb-ink,var(--foreground));border-color:currentColor}.wb-inspector__content{overscroll-behavior:contain;outline:none;min-height:150px;max-height:min(48vh,380px);padding-top:12px;overflow:auto}.wb-inspector__counts,.wb-inspector__notice,.wb-inspector__more{color:var(--wb-muted,var(--muted-foreground));margin-bottom:12px;font-size:11px}.wb-inspector__more{margin-top:12px}.wb-inspector__empty{color:var(--wb-muted,var(--muted-foreground));padding:20px 0}.wb-files{margin:0;padding:0;list-style:none}.wb-files .wb-files{border-left:1px solid var(--wb-line,var(--border));margin-left:18px;padding-left:8px}.wb-files summary,.wb-file{align-items:center;gap:7px;min-width:0;min-height:29px;display:flex}.wb-files summary{cursor:pointer;list-style:none}.wb-files summary::-webkit-details-marker{display:none}.wb-files summary>svg:first-child{transition:transform .12s}.wb-files details[open]>summary>svg:first-child{transform:rotate(90deg)}.wb-file{padding-left:19px}.wb-files svg{color:var(--wb-muted,var(--muted-foreground));flex-shrink:0}.wb-files span{overflow-wrap:anywhere;font-size:12px}.wb-commits{margin:0;padding:0;list-style:none}.wb-commits li{border-bottom:1px solid var(--wb-line,var(--border));padding:12px 0}.wb-commits li:first-child{padding-top:0}.wb-commits li>div{color:var(--wb-muted,var(--muted-foreground));gap:8px;font-size:10px;display:flex}.wb-commits p{overflow-wrap:anywhere;margin-top:5px;font-size:13px}@media (prefers-reduced-motion:reduce){.wb-files summary>svg:first-child{transition:none}}
.lp-workbench{--wb-ink:var(--lp-ink);--wb-muted:var(--lp-muted);--wb-line:var(--lp-line);--wb-recess:color-mix(in srgb, var(--lp-ink) 3%, transparent);--wb-hover:color-mix(in srgb, var(--lp-ink) 5%, transparent);--wb-surface:var(--lp-bg-raised);--wb-focus:var(--lp-accent);--wb-changed:#d8b386;--wb-clean:#9fc7b5;--wb-error:#e79b96;--wb-planning-ink:#99bffa;--wb-planning-fill:#699dee20;--wb-card:#1c1f27;--wb-violet:#c3b2f0;--wb-green:#9fc7b5;--wb-peach:#e1b99d;--wb-unread:#e6bd6b;border-top:1px solid var(--lp-line);position:relative}.lp:is([data-design="4"],[data-design="5"],[data-design="7"]) .lp-workbench{--wb-changed:#814b0e;--wb-clean:#286147;--wb-error:#ac4945;--wb-planning-ink:#2c60aa;--wb-planning-fill:#508fea16;--wb-card:var(--lp-input-bg);--wb-violet:#8c75b4;--wb-green:#627e6e;--wb-peach:#a07456;--wb-unread:#c99836}.lp-workbench__intro{grid-template-columns:1.1fr 1fr;align-items:end;gap:64px;margin-bottom:48px;display:grid}.lp-workbench__eyebrow{align-items:center;gap:12px;margin-bottom:22px;font-size:13px;font-weight:500;display:flex}.lp-workbench__beta{color:var(--lp-accent);background:var(--lp-selection);letter-spacing:.02em;border-radius:7px;padding:4px 10px;font-size:12px;font-weight:500}.lp-workbench .lp-h2{max-width:none;font-size:clamp(34px,3.8vw,52px);line-height:1.1}.lp-workbench .lp-h2>span{color:var(--lp-muted)}.lp-workbench__copy{max-width:460px;padding-bottom:3px}.lp-workbench__copy .lp-lead{font-size:16px;line-height:1.7}.lp-workbench__cta{color:var(--lp-ink);align-items:center;gap:12px;padding-block:16px 5px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.lp-workbench__cta svg{transition:transform .16s}.lp-workbench__cta:hover svg{transform:translate(4px)}.lp-workbench__invitation{color:var(--lp-muted);margin-top:8px;font-size:11px}.lp-workbench__scene{isolation:isolate;border:1px solid var(--lp-window-line);background:var(--lp-bg-raised);box-shadow:var(--lp-window-shadow);border-radius:22px;position:relative}.lp-workbench__scene:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 65% 45%, var(--lp-hero-glow-a), transparent 65%);filter:blur(30px);position:absolute;inset:-40px}.lp-workbench__toolbar{align-items:center;gap:20px;padding:22px 26px 18px;font-size:12px;display:flex}.lp-workbench__board-title{align-items:center;gap:9px;font-size:15px;font-weight:550;display:flex}.lp-workbench__board-title svg{color:var(--lp-muted)}.lp-workbench__workspace{color:var(--lp-muted);font-size:11px}.lp-workbench__workspace>span{padding:0 5px}.lp-workbench__local{color:var(--lp-muted);align-items:center;gap:7px;margin-left:auto;font-size:10px;display:flex}.lp-workbench__local>span{background:var(--lp-success);border-radius:50%;width:5px;height:5px}.lp-workbench__board{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--lp-line-strong) transparent;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;padding:0 14px 14px;display:grid;overflow-x:auto}.lp-workbench__board:focus-visible{outline:2px solid var(--lp-accent);outline-offset:-2px}.lp-workbench__column{background:color-mix(in srgb, var(--lp-ink) 2.5%, transparent);scroll-snap-align:center;border-radius:16px;min-width:0;padding:10px}.lp-workbench__project{align-items:center;gap:9px;padding:2px 4px 14px;display:flex}.lp-workbench__project h3{letter-spacing:-.015em;font-size:14px;font-weight:550}.lp-workbench__project>span:last-child{color:var(--lp-muted);margin-left:auto;font-size:11px}.lp-workbench__project-icon{width:28px;height:28px;color:var(--wb-violet);background:color-mix(in srgb, currentColor 12%, transparent);border-radius:9px;place-items:center;display:grid}.lp-workbench__project-icon--green{color:var(--wb-green)}.lp-workbench__project-icon--peach{color:var(--wb-peach)}.lp-workbench__cards{flex-direction:column;gap:10px;margin-top:14px;display:flex}.lp-workbench__card{text-align:left;border:1px solid color-mix(in srgb, var(--lp-ink) 3%, transparent);width:100%;color:var(--lp-ink);background:var(--wb-card);cursor:default;border-radius:17px;flex-direction:column;gap:12px;padding:17px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 2px 5px -3px #00000014}.lp-workbench__card:hover{border-color:var(--lp-line-strong);box-shadow:var(--lp-surface-shadow);transform:translateY(-2px)}.lp-workbench__card-heading{align-items:baseline;gap:8px;display:flex}.lp-workbench__card strong{letter-spacing:-.015em;flex:1;font-size:14px;font-weight:550;line-height:1.45}.lp-workbench__activity{background:var(--lp-muted);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.lp-workbench__activity--idle{visibility:hidden}.lp-workbench__activity--unread{background:var(--wb-unread)}.lp-workbench__activity--working{animation:2s ease-in-out infinite lp-workbench-pulse}.lp-workbench__prompt{-webkit-line-clamp:3;color:var(--lp-ink-2);-webkit-box-orient:vertical;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.lp-workbench__card-meta{color:var(--lp-muted);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:2px;font-size:10px;display:flex}.lp-workbench__provider{color:var(--lp-muted);align-items:center;gap:5px;font-size:11px;display:inline-flex}.lp-workbench__provider svg{flex-shrink:0}.lp-workbench__time{margin-left:auto;font-size:10px}.lp-workbench__benefits{justify-content:center;gap:clamp(20px,5vw,64px);margin-top:34px;display:flex}.lp-workbench__benefits p{color:var(--lp-muted);align-items:center;gap:9px;font-size:12px;display:flex}.lp-workbench__benefits svg{color:var(--lp-accent);flex-shrink:0}@keyframes lp-workbench-pulse{50%{opacity:.35}}@media (max-width:1000px){.lp-workbench__intro{gap:32px}.lp-workbench__board{grid-template-columns:repeat(3,minmax(260px,1fr))}.lp-workbench__card{padding:15px}}@media (max-width:700px){.lp-workbench__intro{grid-template-columns:1fr;gap:24px;margin-bottom:32px}.lp-workbench__copy{max-width:460px}.lp-workbench__copy .lp-lead{font-size:15px}.lp-workbench__scene{border-radius:18px;margin-inline:-10px}.lp-workbench__toolbar{gap:12px;padding:18px}.lp-workbench__workspace{display:none}.lp-workbench__board{grid-template-columns:repeat(3,minmax(260px,82%));gap:8px;padding-inline:10px}.lp-workbench__benefits{flex-direction:column;align-items:flex-start;gap:14px;margin-top:28px}}@media (prefers-reduced-motion:reduce){.lp-workbench__card,.lp-workbench__cta svg{transition:none}.lp-workbench__card:hover,.lp-workbench__cta:hover svg{transform:none}.lp-workbench__activity--working{animation:none}}
