.website-root .lhm-home .lw-narrative-art{width:100%;min-width:0;margin:0}.website-root .lhm-home .lw-narrative-art>img{object-fit:contain;width:min(82%,520px);height:auto;image-rendering:pixelated;margin-inline:auto;display:block}.website-root .lhm-home .lw-narrative-art-delivery>img{width:min(100%,800px)}.website-root .lhm-home .lw-narrative-art ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:14px 0 0;padding:0;list-style:none;display:grid}.website-root .lhm-home .lw-narrative-art li{border-top:1px solid var(--lr-line);align-items:baseline;gap:10px;padding-top:16px;display:flex}.website-root .lhm-home .lw-narrative-art li>span{color:var(--lw-editorial-accent);font-variant-numeric:tabular-nums;font-size:11px}.website-root .lhm-home .lw-narrative-art strong{color:var(--lr-ink);letter-spacing:-.015em;font-size:13px;font-weight:500;line-height:1.5;display:block}.website-root .lhm-home .lw-narrative-art li p{color:var(--lr-muted);margin:7px 0 0;font-size:12px;line-height:1.7}@media (max-width:760px){.website-root .lhm-home .lw-narrative-art>img{width:min(90%,400px)}.website-root .lhm-home .lw-narrative-art-delivery>img{width:min(92%,520px)}.website-root .lhm-home .lw-narrative-art ol{gap:14px}.website-root .lhm-home .lw-narrative-art li{padding-top:12px;display:block}.website-root .lhm-home .lw-narrative-art li>span{margin-bottom:7px;display:block}.website-root .lhm-home .lw-narrative-art strong{font-size:13px}.website-root .lhm-home .lw-narrative-art li p{font-size:12px;line-height:1.6}}@media (max-width:520px){.website-root .lhm-home .lw-narrative-art ol{grid-template-columns:1fr;gap:14px;margin-top:24px}.website-root .lhm-home .lw-narrative-art li{gap:14px;display:flex}.website-root .lhm-home .lw-narrative-art li>span{flex:0 0 20px;margin-bottom:0}}
.website-root .lw-eyebrow{color:var(--lr-muted);font-size:var(--lr-text-caption);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 23px;font-weight:550;display:flex}.website-root .lw-eyebrow>span{color:var(--lr-accent-text);font-variant-numeric:tabular-nums}.website-root .lw-intro{grid-template-columns:1.2fr 1fr;align-items:center;gap:100px;padding-block:108px 118px;display:grid}.website-root .lw-intro h2,.website-root .lw-chapter h2,.website-root .lw-connections h2,.website-root .lw-hosting h2{color:var(--lr-ink);letter-spacing:-.045em;margin:0;font-size:clamp(35px,4.2vw,54px);font-weight:480;line-height:1.08}.website-root .lw-intro-copy>p:last-child{color:var(--lr-muted);margin:25px 0 0;font-size:16px;line-height:1.7}.website-root .lw-journey{display:grid}.website-root .lw-journey a{border-bottom:1px solid var(--lr-line);align-items:center;gap:24px;padding:21px 2px;font-size:17px;display:flex}.website-root .lw-journey a:first-child{border-top:1px solid var(--lr-line)}.website-root .lw-journey a>span{color:var(--lr-subtle);font-size:var(--lr-text-caption);font-variant-numeric:tabular-nums}.website-root .lw-journey strong{flex:1;font-weight:480}.website-root .lw-journey svg{color:var(--lr-subtle);transition:transform .2s}.website-root .lw-journey a:hover{color:var(--lr-accent-text)}.website-root .lw-journey a:hover svg{color:var(--lr-accent-text);transform:translate(4px)}.website-root .lw-chapter{border-top:1px solid var(--lr-line);padding-block:83px 75px}.website-root .lw-chapter-heading{grid-template-columns:1fr 1fr;align-items:end;gap:100px;margin-bottom:42px;display:grid}.website-root .lw-chapter-description{max-width:425px;padding-bottom:4px}.website-root .lw-chapter-description>p{color:var(--lr-muted);margin:0 0 23px;font-size:16px;line-height:1.75}.website-root .lw-chapter-description>a,.website-root .lw-text-link,.website-root .lw-hosting-links a{font-size:var(--lr-text-caption);color:var(--lr-text);align-items:center;gap:10px;font-weight:500;display:inline-flex}.website-root .lw-chapter-description>a:hover,.website-root .lw-text-link:hover,.website-root .lw-hosting-links a:hover{color:var(--lr-accent-text)}.website-root .lw-feature-notes{grid-template-columns:1fr 1fr;gap:70px;padding:30px 0 0;display:grid}.website-root .lw-feature-notes>div{border-left:1px solid var(--lr-line-strong);padding-left:20px}.website-root .lw-feature-notes h3{letter-spacing:-.015em;margin:0 0 7px;font-size:14px;font-weight:550}.website-root .lw-feature-notes p{color:var(--lr-muted);font-size:var(--lr-text-body);max-width:380px;margin:0;line-height:1.7}.website-root .lw-demo{min-width:0}.website-root .lw-stage{isolation:isolate;border:1px solid var(--lr-line);background:var(--lr-surface-muted);border-radius:13px;min-width:0;height:590px;position:relative;overflow:hidden}.website-root .lw-stage:before{content:"";z-index:-1;background:linear-gradient(var(--lr-art-veil), var(--lr-art-veil)), url(/brand/scenes/home-planner.webp) center/cover;position:absolute;inset:0}.website-root .lw-stage-planner:before{opacity:.9}.website-root .lw-stage-ai:before,.website-root .lw-stage-docs:before{background-image:linear-gradient(var(--lr-art-veil), var(--lr-art-veil)), url(/brand/scenes/home-documents.webp)}.website-root .lw-stage-note{position:absolute;top:34px;left:35px}.website-root .lw-stage-note>span,.website-root .lw-doc-margin-note>span{font-size:var(--lr-text-caption);letter-spacing:.13em;color:var(--lr-muted)}.website-root .lw-stage-note p,.website-root .lw-doc-margin-note>p{letter-spacing:-.03em;margin:10px 0 0;font-size:21px;font-weight:450;line-height:1.3}.website-root .lw-app{background:var(--lr-surface);border:1px solid var(--lr-line-strong);box-shadow:0 8px 18px color-mix(in srgb, var(--lr-shadow) 2.35%, transparent), 0 22px 65px #3b235b13;text-align:left;color:var(--lr-text);border-radius:10px;grid-template-columns:220px minmax(0,1fr);font-size:12px;line-height:1.5;display:grid;position:absolute;overflow:hidden}.website-root .lw-stage-planner .lw-app{width:calc(100% - 12px);height:590px;top:35px;left:42px}.website-root .lw-app-sidebar{min-width:0;overflow:hidden}.website-root .lw-app-sidebar .lhac-sidebar{width:100%;height:100%}.website-root .lw-app-main{min-width:0;position:relative;overflow:hidden}.website-root .lw-app-header{border-bottom:1px solid var(--lr-line);justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:0 20px;display:flex}.website-root .lw-app-header>span{align-items:center;gap:10px;display:flex}.website-root .lw-app-project{color:var(--lr-muted);font-size:11px}.website-root .lw-toolbar{border-bottom:1px solid var(--lr-surface-muted);flex-wrap:wrap;align-items:center;gap:7px;min-height:49px;padding:10px 14px;display:flex}.website-root .lw-toolbar>span{color:var(--lr-muted);align-items:center;gap:6px;padding:4px 7px;font-size:13px;display:flex}.website-root .lw-toolbar button,.website-root .lw-switch button{color:var(--lr-muted);background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:5px 7px;font-size:13px;display:inline-flex}.website-root .lw-switch{gap:2px;display:flex}.website-root .lw-toolbar button[aria-pressed=true]{color:var(--lr-text);border-color:var(--lr-line);background:var(--lr-surface-muted)}.website-root .lw-toolbar button:hover{background:var(--lr-surface-muted)}.website-root .lw-board{background:color-mix(in srgb, var(--lr-soft) 30.2%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;min-height:380px;padding:17px 16px;display:grid}.website-root .lw-column{min-width:0}.website-root .lw-column-heading{color:var(--lr-text);align-items:center;gap:7px;margin-bottom:14px;font-size:13px;display:flex}.website-root .lw-column-heading strong{white-space:nowrap;font-weight:500}.website-root .lw-column-heading>span{color:var(--lr-subtle);font-size:12px}.website-root .lw-issue{text-align:left;border:1px solid var(--lr-line);background:var(--lr-surface);width:100%;box-shadow:0 1px 2px color-mix(in srgb, var(--lr-shadow) 1.18%, transparent);color:var(--lr-text);border-radius:7px;margin:0 0 10px;padding:11px;display:block}.website-root .lw-issue:hover{border-color:#c4b5fd;box-shadow:0 3px 10px #6c00fc09}.website-root .lw-issue-top{color:var(--lr-muted);justify-content:space-between;align-items:center;margin-bottom:9px;font-size:12px;display:flex}.website-root .lw-avatar{color:#4338ca;background:#e0e7ff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:8px;display:flex}.website-root .lw-avatar[data-person=JA]{color:#9d174d;background:#fce7f3}.website-root .lw-avatar[data-person=SA]{color:#065f46;background:#d1fae5}.website-root .lw-avatar[data-person=RI]{color:#9a3412;background:#ffedd5}.website-root .lw-issue-title{align-items:start;gap:6px;min-height:39px;font-size:14px;font-weight:450;line-height:1.55;display:flex}.website-root .lw-issue-title>svg{color:#6366f1;flex-shrink:0;margin-top:3px}.website-root .lw-issue-meta{color:var(--lr-muted);align-items:center;gap:9px;margin-top:11px;font-size:11px;display:flex}.website-root .lw-issue-meta>span,.website-root .lw-priority{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.website-root .lw-issue-meta>span:last-child{margin-left:auto}.website-root .lw-board-list{max-height:394px;display:block;overflow:auto}.website-root .lw-board-list .lw-column{margin-bottom:18px}.website-root .lw-board-list .lw-column-heading{margin-bottom:5px}.website-root .lw-board-list .lw-issue{border:0;border-bottom:1px solid var(--lr-line);border-radius:0;grid-template-columns:82px 1fr 195px;align-items:center;gap:12px;margin:0;padding:9px 12px;display:grid}.website-root .lw-board-list .lw-issue-top,.website-root .lw-board-list .lw-issue-meta{margin:0}.website-root .lw-issue-detail{background:var(--lr-surface);border-left:1px solid var(--lr-line);width:350px;box-shadow:-10px 0 30px color-mix(in srgb, var(--lr-shadow) 4.31%, transparent);z-index:3;padding:20px;position:absolute;top:48px;bottom:0;right:35px}.website-root .lw-issue-detail header{color:var(--lr-muted);justify-content:space-between;align-items:center;font-size:13px;display:flex}.website-root .lw-issue-detail button,.website-root .lw-version-panel header button{color:var(--lr-muted);background:0 0;border:0;padding:5px}.website-root .lw-issue-detail h4{letter-spacing:-.02em;margin:22px 0 12px;font-size:19px;font-weight:550;line-height:1.35}.website-root .lw-issue-detail p{color:var(--lr-muted);font-size:14px;line-height:1.7}.website-root .lw-issue-detail label{justify-content:space-between;align-items:center;gap:15px;margin:22px 0 15px;font-size:14px;display:flex}.website-root .lw-issue-detail select{border:1px solid var(--lr-line);background:var(--lr-soft);border-radius:5px;padding:6px;font-size:14px}.website-root .lw-detail-meta{border-bottom:1px solid var(--lr-line);align-items:center;gap:16px;margin-bottom:20px;padding-bottom:25px;font-size:11px;display:flex}.website-root .lw-demo-caption{border-bottom:1px solid var(--lr-line);min-height:49px;font-size:var(--lr-text-caption);color:var(--lr-muted);justify-content:space-between;align-items:center;gap:20px;display:flex}.website-root .lw-demo-caption>span,.website-root .lw-demo-caption>div{align-items:center;gap:9px;display:flex}.website-root .lw-demo-caption button{color:var(--lr-muted);font-size:var(--lr-text-caption);background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:8px;display:inline-flex}.website-root .lw-demo-caption button:hover{background:var(--lr-surface-muted);color:var(--lr-text)}.website-root .lw-live-dot{background:var(--lr-subtle);border-radius:50%;flex:none;width:5px;height:5px}.website-root .lw-live-dot[data-running=true]{background:#6c00fc}.website-root .lw-sample-label{color:var(--lr-subtle);border-right:1px solid var(--lr-line);padding-right:9px}.website-root .lw-chat{flex-direction:column;height:calc(100% - 44px);padding:22px 30px 18px;display:flex}.website-root .lw-chat-samples{flex-wrap:wrap;gap:7px;display:flex}.website-root .lw-chat-samples button{border:1px solid var(--lr-line);color:var(--lr-muted);background:0 0;border-radius:6px;align-items:center;gap:8px;padding:6px 9px;font-size:10px;display:inline-flex}.website-root .lw-chat-samples button[aria-pressed=true]{background:var(--lr-soft);color:var(--lr-ink);border-color:var(--lr-line-strong)}.website-root .lw-chat-messages{scrollbar-width:thin;flex:1;min-height:0;padding-top:28px;overflow:auto}.website-root .lw-chat-empty{text-align:center;padding:30px 0}.website-root .lw-chat-empty img{margin:0 auto 14px}.website-root .lw-chat-empty h4{letter-spacing:-.025em;margin:0 0 7px;font-size:21px;font-weight:480}.website-root .lw-chat-empty p{color:var(--lr-subtle);font-size:12px}.website-root .lw-chat-question{background:var(--lr-surface-muted);border-radius:16px 16px 4px;max-width:85%;margin-left:auto;padding:12px 16px;font-size:12px;line-height:1.7}.website-root .lw-chat-answer{align-items:flex-start;gap:10px;margin:22px 0;display:flex}.website-root .lw-chat-answer>img{flex:none;margin-top:2px}.website-root .lw-chat-answer>div{flex:1;min-width:0}.website-root .lw-reasoning{color:var(--lr-subtle);align-items:center;gap:7px;margin:3px 0 13px;font-size:10px;display:flex}.website-root .lw-chat-answer p{margin:0 0 10px;font-size:12px;line-height:1.7}.website-root .lw-ai-results{gap:5px;display:grid}.website-root .lw-ai-results button{text-align:left;background:var(--lr-soft);border:1px solid var(--lr-line);width:100%;color:var(--lr-accent-text);border-radius:5px;align-items:center;gap:8px;padding:9px;font-size:10px;display:flex}.website-root .lw-ai-results button>span{white-space:nowrap;color:var(--lr-muted)}.website-root .lw-ai-results button>strong{color:var(--lr-text);font-size:11px;font-weight:450}.website-root .lw-ai-results button>svg:last-child{flex:none;margin-left:auto}.website-root .lw-chat-answer .lw-chat-complete{color:var(--lr-muted);align-items:center;gap:7px;margin-top:12px;font-size:10px;display:flex}.website-root .lw-chat-complete svg{color:#16a34a}.website-root .lw-composer{border:1px solid var(--lr-line);background:var(--lr-surface);border-radius:12px;flex:none;margin-top:10px;padding:12px;box-shadow:0 2px 8px #00000008}.website-root .lw-composer>p{min-height:31px;color:var(--lr-muted);margin:0 0 10px;font-size:11px;line-height:1.6}.website-root .lw-composer>div{align-items:center;gap:12px;display:flex}.website-root .lw-composer>div>span{color:var(--lr-muted);align-items:center;gap:6px;font-size:10px;display:flex}.website-root .lw-composer button{color:#fff;background:#6c00fc;border:0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-left:auto;display:flex}.website-root .lw-output-card{background:var(--lr-surface);border:1px solid #ddd6fe;border-radius:9px;width:300px;padding:20px;animation:.45s both lw-enter;position:absolute;bottom:52px;right:25px;box-shadow:0 16px 40px #3b235b1a}.website-root .lw-output-card>div{color:var(--lr-muted);align-items:center;gap:8px;font-size:10px;display:flex}.website-root .lw-output-card>div>svg:last-child{color:#16a34a;margin-left:auto}.website-root .lw-output-icon{color:var(--lr-accent-text);background:var(--lr-accent-soft);border-radius:5px;padding:5px;display:flex}.website-root .lw-output-card h4{letter-spacing:-.02em;margin:16px 0 9px;font-size:16px;font-weight:500;line-height:1.45}.website-root .lw-output-card p{color:var(--lr-muted);margin:0;font-size:11px;line-height:1.6}.website-root .lw-output-card .lw-output-detail{border-top:1px solid var(--lr-line);margin-top:12px;padding-top:12px}.website-root .lw-stage-qa .lw-app{grid-template-columns:220px minmax(0,1fr);width:calc(100% - 70px);height:610px;top:40px;left:35px}.website-root .lw-run-header{border-bottom:1px solid var(--lr-line);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.website-root .lw-run-header h4{letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 5px;font-size:16px;font-weight:550;display:flex}.website-root .lw-pill{border:1px solid var(--lr-line);width:max-content;color:var(--lr-muted);text-transform:capitalize;border-radius:4px;padding:2px 5px;font-size:11px;font-weight:450;line-height:1.3;display:inline-flex}.website-root .lw-run-header p{color:var(--lr-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.website-root .lw-run-header p span{margin-left:8px}.website-root .lw-run-total{color:var(--lr-subtle);font-size:10px}.website-root .lw-qa-workspace{grid-template-columns:180px minmax(0,1fr);display:grid}.website-root .lw-case-list{border-right:1px solid var(--lr-line);padding:16px 8px}.website-root .lw-small-label{font-size:var(--lr-text-caption);letter-spacing:.08em;color:var(--lr-subtle);margin-bottom:13px;display:block}.website-root .lw-case-list>.lw-small-label{padding-left:8px}.website-root .lw-case-list button{width:100%;color:var(--lr-text);text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;margin-bottom:4px;padding:10px 8px;font-size:13px;display:flex}.website-root .lw-case-list button[aria-pressed=true]{background:var(--lr-surface-muted)}.website-root .lw-case-list button>svg{color:var(--lr-subtle);flex:none}.website-root .lw-case-list small{color:var(--lr-subtle);margin-bottom:4px;font-size:11px;display:block}.website-root .lw-case-execution{min-width:0;padding:20px 24px}.website-root .lw-case-title{color:var(--lr-subtle);align-items:center;gap:9px;font-size:12px;display:flex}.website-root .lw-case-execution h4{letter-spacing:-.025em;margin:12px 0 4px;font-size:18px;font-weight:550}.website-root .lw-case-execution>p{color:var(--lr-muted);margin:0 0 23px;font-size:13px;line-height:1.6}.website-root .lw-test-steps{gap:1px;margin-bottom:20px;display:grid}.website-root .lw-test-steps label{border-bottom:1px solid var(--lr-surface-muted);align-items:center;gap:9px;min-height:31px;font-size:13px;display:flex}.website-root .lw-test-steps label svg{margin-left:auto}.website-root .lw-test-steps input,.website-root .lw-doc-check input{accent-color:#6c00fc;cursor:pointer;flex:none;width:13px;height:13px}.website-root .lw-notes-label{color:var(--lr-muted);gap:7px;font-size:12px;display:grid}.website-root .lw-notes-label textarea{resize:vertical;background:var(--lr-soft);width:100%;min-height:48px;max-height:100px;color:var(--lr-text);border:0;border-radius:5px;padding:8px 10px;font-size:13px;line-height:1.6}.website-root .lw-verdicts{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.website-root .lw-verdicts button{border:1px solid var(--lr-line);background:var(--lr-surface);color:var(--lr-text);border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:6px 9px;font-size:13px;display:flex}.website-root .lw-verdicts .lw-pass{color:#fff;background:#059669;border-color:#059669}.website-root .lw-verdicts button:disabled{opacity:.4;cursor:not-allowed}.website-root .lw-linked-defect{background:var(--lr-soft);color:#c2410c;border:1px solid #fed7cc;border-radius:6px;align-items:center;gap:9px;margin-top:16px;padding:10px;animation:.35s both lw-enter;display:flex}.website-root .lw-linked-defect>svg{flex:none}.website-root .lw-linked-defect>svg:last-child{margin-left:auto}.website-root .lw-linked-defect strong{font-size:13px;font-weight:500;display:block}.website-root .lw-linked-defect small{color:#a16207;margin-top:3px;font-size:11px;display:block}.website-root .lw-red{color:#dc2626!important}.website-root .lw-green{color:#059669!important}.website-root .lw-failed{color:#dc2626;background:var(--lr-surface-muted);border-color:#fecaca}.website-root .lw-stage-docs .lw-app{grid-template-columns:220px minmax(0,1fr);width:calc(100% - 15px);height:590px;top:40px;left:35px}.website-root .lw-doc-margin-note{width:142px;position:absolute;top:95px;right:25px}.website-root .lw-doc-margin-note>p{font-size:19px}.website-root .lw-doc-margin-note>div{color:#a78bfa;align-items:center;gap:6px;margin-top:24px;display:flex}.website-root .lw-doc-margin-note>div>span{background:#c4b5fd;width:20px;height:1px}.website-root .lw-doc-toolbar{border-bottom:1px solid var(--lr-line);min-height:44px;color:var(--lr-muted);justify-content:space-between;align-items:center;gap:16px;padding:6px 16px;font-size:13px;display:flex}.website-root .lw-doc-example .lw-app-header{display:none}.website-root .lw-doc-breadcrumb{min-width:0;color:var(--lr-text);align-items:center;gap:8px;display:flex}.website-root .lw-doc-breadcrumb>svg,.website-root .lw-doc-breadcrumb>span{flex-shrink:0}.website-root .lw-doc-breadcrumb strong{color:var(--lr-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.website-root .lw-doc-actions,.website-root .lw-doc-save-status{flex-shrink:0;align-items:center;gap:6px;display:flex}.website-root .lw-doc-save-status{color:#059669;gap:4px;margin-right:4px;font-size:11px}.website-root .lw-doc-toolbar button,.website-root .lw-doc-action-preview{min-height:32px;color:var(--lr-text);background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:500;display:flex}.website-root .lw-doc-toolbar button:hover,.website-root .lw-doc-toolbar button[aria-expanded=true]{background:var(--lr-surface-muted)}.website-root .lw-document{width:100%;max-width:896px;margin:0 auto;padding:32px 40px}.website-root .lw-doc-icon{min-height:40px;color:var(--lr-text);align-items:center;margin-bottom:12px;display:flex}.website-root .lw-document .lw-document-title{color:var(--lr-ink);letter-spacing:-.025em;margin:0;font-size:24px;font-weight:600;line-height:1.25}.website-root .lw-document p{color:var(--lr-muted);margin:16px 0;font-size:14px;line-height:1.8}.website-root .lw-document .lw-doc-meta{color:var(--lr-subtle);border-bottom:1px solid var(--lr-surface-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:16px 0 32px;padding-bottom:20px;font-size:11px;display:flex}.website-root .lw-doc-meta>span,.website-root .lw-doc-meta>button{align-items:center;gap:5px;display:inline-flex}.website-root .lw-doc-meta>button{font:inherit;color:inherit;border:0}.website-root .lw-doc-reference{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.website-root .lw-doc-version{background:var(--lr-surface-muted);font-variant-numeric:tabular-nums;border-radius:4px;padding:2px 6px}.website-root .lw-doc-meta>.lw-doc-save-version{color:var(--lr-muted);background:0 0;border-radius:6px;margin-left:auto;padding:4px 8px}.website-root .lw-doc-meta>button:hover{color:var(--lr-text);background:var(--lr-surface-muted)}.website-root .lw-document .lw-document-subheading{margin:22px 0 8px;font-size:14px;font-weight:550}.website-root .lw-doc-check{align-items:center;gap:8px;padding:7px 0;font-size:14px;display:flex}.website-root .lw-doc-task-line{flex-wrap:wrap;align-items:center;gap:8px;padding:7px 0;font-size:14px;display:flex}.website-root .lw-doc-task-line button{color:var(--lr-accent-text);background:var(--lr-soft);border:1px solid #ede9fe;border-radius:4px;align-items:center;gap:5px;padding:3px 5px;font-size:12px;display:flex}.website-root .lw-document .lw-doc-callout{background:var(--lr-soft);border-left:2px solid #ddd6fe;padding:12px 15px;font-size:13px}.website-root .lw-doc-linked{background:var(--lr-soft);border:1px solid var(--lr-line);border-radius:6px;gap:5px;padding:12px;font-size:11px;display:grid}.website-root .lw-doc-linked strong{font-weight:500}.website-root .lw-doc-linked span{color:var(--lr-muted)}.website-root .lw-version-panel{background:var(--lr-surface);border:1px solid var(--lr-line);width:min(440px,90%);box-shadow:0 15px 60px color-mix(in srgb, var(--lr-shadow) 13.33%, transparent);border-radius:8px;padding:19px;position:absolute;top:135px;left:50%;transform:translate(-50%)}.website-root .lw-version-panel header{align-items:center;gap:8px;margin-bottom:20px;font-size:14px;display:flex}.website-root .lw-version-panel header strong{flex:1;font-weight:500}.website-root .lw-version-panel>div{border-bottom:1px solid var(--lr-surface-muted);justify-content:space-between;align-items:center;gap:10px;padding:14px 0;display:flex}.website-root .lw-version-panel strong{font-size:13px;font-weight:500;display:block}.website-root .lw-version-panel small{color:var(--lr-subtle);margin-top:4px;font-size:12px;display:block}.website-root .lw-version-panel>div>button{background:var(--lr-surface);border:1px solid var(--lr-line);color:var(--lr-muted);border-radius:4px;align-items:center;gap:5px;padding:5px 7px;font-size:12px;display:flex}.website-root .lw-version-panel>p{color:var(--lr-subtle);margin:15px 0 0;font-size:12px}.website-root .lw-connections{border-top:1px solid var(--lr-line);grid-template-columns:.85fr 1.15fr;align-items:center;gap:75px;padding-block:100px;display:grid}.website-root .lw-connections h2,.website-root .lw-hosting h2{font-size:clamp(34px,3.8vw,46px)}.website-root .lw-connections-copy>p:not(.lw-eyebrow),.website-root .lw-hosting-copy>p:not(.lw-eyebrow){color:var(--lr-muted);margin:25px 0;font-size:15px;line-height:1.75}.website-root .lw-connection-demo{min-width:0}.website-root .lw-connection-tabs{border-bottom:1px solid var(--lr-line);flex-wrap:wrap;gap:23px;display:flex}.website-root .lw-connection-tabs button{color:var(--lr-subtle);font-size:var(--lr-text-caption);background:0 0;border:0;border-bottom:1px solid #0000;align-items:center;gap:7px;padding:13px 0;display:flex}.website-root .lw-connection-tabs button[aria-pressed=true]{color:var(--lr-text);border-bottom-color:#6c00fc}.website-root .lw-connection-graphic{justify-content:space-between;align-items:center;min-height:190px;padding:50px 6px 45px;display:flex}.website-root .lw-connection-source,.website-root .lw-connection-destination{text-align:center;width:110px;color:var(--lr-muted);font-size:var(--lr-text-caption);flex-direction:column;align-items:center;gap:13px;line-height:1.5;display:flex}.website-root .lw-connection-source>svg,.website-root .lw-connection-destination>svg{color:var(--lr-text)}.website-root .lw-connection-line{background:var(--lr-line);flex:1;min-width:15px;height:1px;margin:0 10px 37px;position:relative;overflow:hidden}.website-root .lw-connection-line i{background:#8b5cf6;width:25px;height:1px;animation:1.5s 2 lw-flow;position:absolute;left:-25px}.website-root .lw-connection-mark{background:var(--lr-surface);border:1px solid var(--lr-line);border-radius:17px;justify-content:center;align-items:center;width:65px;height:65px;margin-top:-37px;display:flex;box-shadow:0 4px 14px #6c00fc09}.website-root .lw-connection-result{border-top:1px solid var(--lr-line);padding-top:16px}.website-root .lw-connection-result h3{margin:0 0 7px;font-size:14px;font-weight:500}.website-root .lw-connection-result p{min-height:40px;font-size:var(--lr-text-body);color:var(--lr-muted);margin:0;line-height:1.7}.website-root .lw-connection-result a{font-size:var(--lr-text-caption);color:var(--lr-muted);align-items:center;gap:7px;margin-top:15px;display:inline-flex}.website-root .lw-hosting{border-top:1px solid var(--lr-line);grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding-block:100px;display:grid}.website-root .lw-hosting-links{flex-wrap:wrap;gap:20px;display:flex}.website-root .lw-hosting-visual{background:linear-gradient(var(--lr-art-veil), var(--lr-art-veil)), url(/brand/scenes/home-planner.webp) center/cover;border-radius:12px;padding:25px;position:relative}.website-root .lw-hosting-switch{justify-content:center;gap:4px;margin-bottom:22px;display:flex}.website-root .lw-hosting-switch button{font-size:var(--lr-text-caption);color:var(--lr-muted);background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:7px;padding:8px 13px;display:flex}.website-root .lw-hosting-switch button[aria-pressed=true]{border-color:var(--lr-line);background:var(--lr-surface);color:var(--lr-text);box-shadow:0 2px 6px color-mix(in srgb, var(--lr-shadow) 2.35%, transparent)}.website-root .lw-hosting-window{background:var(--lr-surface);border:1px solid var(--lr-line);border-radius:9px;box-shadow:0 20px 30px #3b235b0a}.website-root .lw-hosting-window header{border-bottom:1px solid var(--lr-line);align-items:center;gap:8px;padding:16px;display:flex}.website-root .lw-hosting-window header strong{font-size:12px;font-weight:500}.website-root .lw-hosting-window header>span{color:var(--lr-muted);align-items:center;gap:5px;margin-left:auto;font-size:11px;display:flex}.website-root .lw-hosting-address{background:var(--lr-soft);border:1px solid var(--lr-surface-muted);color:var(--lr-muted);border-radius:5px;align-items:center;gap:8px;margin:18px 18px 5px;padding:10px 11px;font-size:11px;display:flex}.website-root .lw-hosting-options{padding:5px 18px 12px}.website-root .lw-hosting-options>div{border-bottom:1px solid var(--lr-surface-muted);align-items:center;gap:11px;padding:14px 0;display:flex}.website-root .lw-hosting-options>div:last-child{border:0}.website-root .lw-hosting-options>div>svg{color:var(--lr-subtle)}.website-root .lw-hosting-options>div>svg:last-child{color:var(--lr-muted);margin-left:auto}.website-root .lw-hosting-options strong{font-size:12px;font-weight:500;display:block}.website-root .lw-hosting-options small{color:var(--lr-subtle);margin-top:3px;font-size:10px;display:block}.website-root .lw-hosting-note{text-align:center;font-size:var(--lr-text-caption);color:var(--lr-muted);margin:18px 0 0}.website-root .lw-updates{border-top:1px solid var(--lr-line);grid-template-columns:1fr 1fr;gap:80px;padding-block:75px;display:grid}.website-root .lw-updates h2{letter-spacing:-.035em;margin:0 0 25px;font-size:30px;font-weight:480;line-height:1.2}.website-root .lw-update-list>a{border-bottom:1px solid var(--lr-line);align-items:center;gap:22px;padding:21px 0;display:flex}.website-root .lw-update-list>a:first-child{padding-top:4px}.website-root .lw-update-list>a>span{width:55px;font-size:var(--lr-text-caption);color:var(--lr-muted);flex:none}.website-root .lw-update-list small{color:var(--lr-subtle);font-size:var(--lr-text-caption);margin-top:4px;display:block}.website-root .lw-update-list strong{flex:1;font-size:14px;font-weight:480;line-height:1.5}.website-root .lw-update-list svg{color:var(--lr-subtle);flex:none}@keyframes lw-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes lw-flow{to{left:100%}}@keyframes lw-spin{to{transform:rotate(360deg)}}.website-root .lw-spin{animation:2s linear infinite lw-spin}@media (max-width:1050px){.website-root .lw-intro{gap:55px}.website-root .lw-chapter-heading{gap:45px}.website-root .lw-app{grid-template-columns:200px minmax(0,1fr)}.website-root .lw-stage-planner .lw-app{width:calc(100% - 10px);left:25px}.website-root .lw-stage-ai .lw-app{width:calc(100% - 50px);left:25px}.website-root .lw-stage-ai{height:655px}.website-root .lw-output-card{width:265px;bottom:15px;right:25px}.website-root .lw-stage-qa .lw-app{grid-template-columns:200px minmax(0,1fr);width:calc(100% - 40px);left:20px}.website-root .lw-qa-workspace{grid-template-columns:145px minmax(0,1fr)}.website-root .lw-case-execution{padding:18px}.website-root .lw-app-sidebar .lhas-nav-row{gap:6px}.website-root .lw-stage-docs .lw-app{width:calc(100% + 60px)}.website-root .lw-doc-margin-note{display:none}.website-root .lw-hosting,.website-root .lw-connections{gap:40px}}@media (max-width:760px){.website-root .lw-intro{grid-template-columns:1fr;gap:36px;padding-block:65px}.website-root .lw-intro h2{font-size:39px}.website-root .lw-journey{grid-template-columns:1fr 1fr;column-gap:24px}.website-root .lw-journey a{gap:12px;padding:15px 0;font-size:14px}.website-root .lw-journey a:nth-child(2){border-top:1px solid var(--lr-line)}.website-root .lw-chapter{padding-block:55px}.website-root .lw-chapter-heading{grid-template-columns:1fr;gap:23px;margin-bottom:27px}.website-root .lw-chapter-description{max-width:100%}.website-root .lw-chapter-description>p{margin-bottom:17px;font-size:15px;line-height:1.7}.website-root .lw-eyebrow{margin-bottom:16px}.website-root .lw-feature-notes{gap:24px}.website-root .lw-stage{border-radius:9px}.website-root .lw-app-sidebar,.website-root .lw-app-rail{display:none}.website-root .lw-app,.website-root .lw-stage-qa .lw-app,.website-root .lw-stage-docs .lw-app{grid-template-columns:minmax(0,1fr)}.website-root .lw-stage-planner{height:590px}.website-root .lw-stage-planner .lw-app{width:calc(100% - 36px);height:590px;top:20px;left:18px}.website-root .lw-stage-note{top:24px;left:22px}.website-root .lw-stage-note p{font-size:18px}.website-root .lw-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 10px;max-height:370px;padding:13px 12px;overflow:auto}.website-root .lw-column-heading{margin-bottom:9px}.website-root .lw-issue{padding:10px}.website-root .lw-issue-title{font-size:11px}.website-root .lw-issue-meta>span:nth-child(2){display:none}.website-root .lw-toolbar{gap:3px;padding:8px}.website-root .lw-toolbar>span{padding:4px;font-size:10px}.website-root .lw-toolbar>span:first-child{display:none}.website-root .lw-board-list{display:block}.website-root .lw-board-list .lw-issue{grid-template-columns:55px 1fr;gap:8px}.website-root .lw-board-list .lw-issue-meta,.website-root .lw-board-list .lw-avatar{display:none}.website-root .lw-issue-detail{width:auto;padding:20px;left:0;right:0}.website-root .lw-demo-caption{align-items:flex-start;gap:5px;padding-block:10px}.website-root .lw-demo-caption>span{font-size:var(--lr-text-caption);padding-top:5px;line-height:1.6}.website-root .lw-demo-caption>div{flex:none;gap:0}.website-root .lw-sample-label{display:none}.website-root .lw-demo-caption button{padding:8px 6px}.website-root .lw-stage-ai{height:690px}.website-root .lw-stage-ai .lw-app{width:calc(100% - 36px);height:525px;top:20px;left:18px}.website-root .lw-chat{padding:17px}.website-root .lw-chat-samples{gap:5px}.website-root .lw-chat-samples button{gap:5px;padding:6px 7px;font-size:10px}.website-root .lw-chat-question{max-width:95%}.website-root .lw-output-card{width:calc(100% - 60px);padding:15px;bottom:21px;right:18px}.website-root .lw-output-card h4{margin:12px 0 7px;font-size:15px}.website-root .lw-stage-qa{height:750px}.website-root .lw-stage-qa .lw-app{width:calc(100% - 36px);height:760px;top:20px;left:18px}.website-root .lw-run-header{padding:14px 15px}.website-root .lw-run-header h4{font-size:15px}.website-root .lw-run-total{display:none}.website-root .lw-qa-workspace{grid-template-columns:1fr}.website-root .lw-case-list{border:0;border-bottom:1px solid var(--lr-line);gap:4px;padding:7px;display:flex;overflow:auto}.website-root .lw-case-list>.lw-small-label{display:none}.website-root .lw-case-list button{flex:1;min-width:120px;margin:0;padding:7px;font-size:10px}.website-root .lw-case-execution{padding:20px 17px}.website-root .lw-test-steps label{min-height:38px;font-size:12px}.website-root .lw-notes-label textarea{font-size:14px}.website-root .lw-stage-docs{height:620px}.website-root .lw-stage-docs .lw-app{width:calc(100% - 36px);height:650px;top:20px;left:18px}.website-root .lw-doc-toolbar{gap:9px;padding:10px 13px}.website-root .lw-doc-save-status,.website-root .lw-doc-breadcrumb>span,.website-root .lw-doc-breadcrumb>svg:nth-of-type(2),.website-root .lw-doc-actions button>span,.website-root .lw-doc-action-preview>span{display:none}.website-root .lw-document{padding:25px 22px}.website-root .lw-document .lw-document-title{font-size:24px}.website-root .lw-document p,.website-root .lw-doc-check,.website-root .lw-doc-task-line{font-size:12px}.website-root .lw-version-panel{padding:14px;top:110px}.website-root .lw-version-panel>div{align-items:start}.website-root .lw-connections,.website-root .lw-hosting,.website-root .lw-updates{grid-template-columns:1fr;gap:37px;padding-block:60px}.website-root .lw-connection-tabs{gap:25px}.website-root .lw-connection-graphic{padding-block:35px}.website-root .lw-hosting-visual{padding:20px}.website-root .lw-hosting-window header{gap:7px;padding:13px}.website-root .lw-hosting-window header>span{font-size:8px}.website-root .lw-hosting-links{gap:20px}.website-root .lw-updates{gap:30px}.website-root .lw-update-list>a:first-child{padding-top:0}}@media (max-width:420px){.website-root .lw-journey{column-gap:16px}.website-root .lw-journey a{font-size:var(--lr-text-caption)}.website-root .lw-feature-notes{grid-template-columns:1fr;gap:20px}.website-root .lw-stage-planner .lw-app,.website-root .lw-stage-ai .lw-app,.website-root .lw-stage-qa .lw-app,.website-root .lw-stage-docs .lw-app{width:calc(100% - 20px);left:10px}.website-root .lw-chat{padding:13px}.website-root .lw-chat-samples button{font-size:11px}.website-root .lw-chat-samples button svg{display:none}.website-root .lw-chat-answer{gap:6px}.website-root .lw-chat-question{padding:10px 12px;font-size:11px}.website-root .lw-chat-answer p{font-size:11px}.website-root .lw-ai-results button{gap:5px;padding:7px}.website-root .lw-ai-results button>strong{font-size:10px}.website-root .lw-toolbar button{padding:5px;font-size:10px}.website-root .lw-toolbar>span{width:100%}.website-root .lw-app-header{padding-inline:13px}.website-root .lw-board{padding:10px 8px}.website-root .lw-issue{padding:8px}.website-root .lw-column-heading{gap:4px;font-size:10px}.website-root .lw-document{padding:24px 17px}.website-root .lw-document .lw-document-title{font-size:24px}.website-root .lw-stage-docs{height:670px}.website-root .lw-stage-docs .lw-app{height:710px}.website-root .lw-hosting-visual{padding:14px}.website-root .lw-hosting-window header>span,.website-root .lw-demo-caption>div button span{display:none}.website-root .lw-connection-tabs{gap:16px}.website-root .lw-connection-tabs button{font-size:var(--lr-text-caption)}.website-root .lw-connection-source,.website-root .lw-connection-destination{width:84px}.website-root .lw-connection-mark{flex:none;width:50px;height:50px}.website-root .lw-connection-mark img{width:30px;height:30px}}@media (pointer:coarse){.website-root .lw-demo button,.website-root .lw-connection-tabs button,.website-root .lw-hosting-switch button{min-height:36px}.website-root .lw-demo-caption button{min-width:40px;min-height:40px}.website-root .lw-test-steps label,.website-root .lw-doc-check{min-height:44px}.website-root .lw-notes-label textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){.website-root .lw-output-card,.website-root .lw-linked-defect,.website-root .lw-connection-line i,.website-root .lw-spin{animation:none}.website-root .lw-journey svg{transition:none}}.website-root .lw-app[data-scene=ai]{grid-template-columns:48px 240px minmax(0,1fr)}.website-root .lw-app-sidebar .lhas-app-sidebar{font-size:13px}.website-root .lw-stage-planner{height:580px}.website-root .lw-issue-title{min-height:60px}.website-root .lw-board-list .lw-issue-title{min-height:0}.website-root .lw-stage-qa{height:710px}.website-root .lw-stage-qa .lw-app{height:720px}.website-root .lw-linked-defect{text-align:left;cursor:pointer;width:100%}.website-root .lw-defect-detail{background:var(--lr-surface);border:1px solid var(--lr-line);width:min(480px,100% - 48px);box-shadow:0 10px 40px color-mix(in srgb, var(--lr-shadow) 14.12%, transparent);z-index:5;border-radius:8px;padding:22px;font-size:13px;position:absolute;top:120px;right:24px}.website-root .lw-defect-detail header{align-items:center;gap:10px;margin-bottom:14px;display:flex}.website-root .lw-defect-detail header strong{flex:1;font-size:14px;font-weight:550}.website-root .lw-defect-detail button{color:var(--lr-muted);background:0 0;border:0;padding:5px;display:flex}.website-root .lw-defect-detail>span{color:var(--lr-muted);font-size:12px}.website-root .lw-defect-detail h5{margin:18px 0 6px;font-size:12px;font-weight:550}.website-root .lw-defect-detail p{color:var(--lr-muted);margin:0;font-size:13px;line-height:1.6}.website-root .lw-defect-detail ol{color:var(--lr-muted);padding-left:20px;line-height:1.9;list-style:decimal}.website-root .lw-example-picker{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:20px;display:flex}.website-root .lw-example-picker>span{color:var(--lr-muted);margin-right:12px;font-size:12px}.website-root .lw-example-picker button{background:var(--lr-surface);border:1px solid var(--lr-line);color:var(--lr-text);border-radius:7px;align-items:center;gap:15px;padding:11px 15px;font-size:13px;font-weight:500;transition:background .2s,border-color .2s;display:flex}.website-root .lw-example-picker button[aria-pressed=true]{background:var(--lr-soft);color:var(--lr-accent-text);border-color:#c4b5fd;box-shadow:0 0 0 2px #6c00fc05}.website-root .lw-example-picker button:hover{border-color:#c4b5fd}.website-root .lw-stage-ai{height:760px}.website-root .lw-stage-ai .lw-app{width:calc(100% - 60px);height:570px;top:30px;left:30px}.website-root .lw-chat{background:var(--lr-surface);padding:24px 30px 15px}.website-root .lw-chat-messages{padding-top:8px}.website-root .lw-chat-question{background:color-mix(in srgb, var(--lr-line) 50.2%, transparent);max-width:70%;color:var(--lr-ink);width:fit-content;margin:0 8px 28px auto;padding:12px 16px;font-size:15px;line-height:1.6}.website-root .lw-chat-answer{margin:0 8px 28px;font-size:15px;line-height:1.6;display:block}.website-root button.lw-reasoning{background:color-mix(in srgb, var(--lr-soft) 60%, transparent);color:#a78bfa;border:0;border-radius:8px;align-items:center;gap:8px;width:fit-content;margin:0 0 16px;padding:6px 12px;font-size:12px;font-weight:500;display:flex}.website-root .lw-thinking-dots{color:#8b5cf6;font-size:10px}.website-root .lw-reasoning-detail{background:color-mix(in srgb, var(--lr-soft) 60%, transparent);color:#a78bfa;border-radius:8px;margin:12px 0;padding:12px 16px;font-size:13px;line-height:1.65}.website-root .lw-markdown{padding:8px}.website-root .lw-markdown .tiptap{color:var(--lr-text);overflow-wrap:anywhere;font-size:15px;line-height:1.65}.website-root .lw-markdown .tiptap p{font-size:inherit;line-height:inherit;color:inherit;margin:0}.website-root .lw-markdown .tiptap>*+*{margin-top:.75em}.website-root .lw-markdown .tiptap ul{margin-block:.75em;padding-left:1.5em;list-style:outside}.website-root .lw-markdown .tiptap li{margin-block:.35em}.website-root .lw-markdown .tiptap strong{color:var(--lr-ink);font-weight:600}.website-root .lw-markdown .tiptap code{background:var(--lr-line);color:var(--lr-text);border-radius:4px;padding:2px 5px;font-size:.85em}.website-root .lw-response-actions{color:var(--lr-subtle);align-items:center;gap:10px;padding:14px 8px 0;display:flex}.website-root .lw-response-actions svg{width:16px;height:16px}.website-root .lw-response-actions .lhac-response-time{font-size:12px}.website-root .lw-composer{border-radius:12px;padding:14px 16px}.website-root .lw-composer>p{min-height:30px;font-size:13px}.website-root .lw-composer>div>span{font-size:12px}.website-root .lw-composer button{width:34px;height:34px}.website-root .lw-stage-ai .lw-composer>div>span:nth-child(2){color:#d97706;background:#fffbeb;border-radius:8px;margin-left:auto;padding:8px 10px}.website-root .lw-stage-ai .lw-composer button{width:36px;height:36px;margin-left:0}.website-root .lw-stage-ai .lw-composer button[aria-label="Stop example response"]{color:var(--lr-text);background:var(--lr-surface-muted)}.website-root .lw-composer-hint{text-align:center;color:var(--lr-subtle);margin:8px 0 0;font-size:10px}.website-root .lw-output-card{width:330px;bottom:22px;right:30px}.website-root .lw-output-card>div,.website-root .lw-output-card p{font-size:12px}.website-root .lw-stage-docs{height:650px}.website-root .lw-stage-docs .lw-app{height:700px}.website-root .lw-document{max-height:calc(100% - 44px);overflow:auto}@container (max-width:1000px){.website-root .lw-doc-breadcrumb>span,.website-root .lw-doc-breadcrumb>svg:nth-of-type(2),.website-root .lw-doc-actions button>span,.website-root .lw-doc-action-preview>span{display:none}}@media (max-width:1050px) and (min-width:761px){.website-root .lw-app[data-scene=ai]{grid-template-columns:44px 200px minmax(0,1fr)}.website-root .lw-chat{padding:24px}.website-root .lw-chat-question{max-width:85%}.website-root .lw-qa-workspace{grid-template-columns:160px minmax(0,1fr)}.website-root .lw-app[data-scene=testing]{grid-template-columns:180px minmax(0,1fr)}.website-root .lw-stage-qa{height:790px}.website-root .lw-stage-qa .lw-app{height:830px}}@media (max-width:760px){.website-root .lw-app[data-scene=ai]{grid-template-columns:minmax(0,1fr)}.website-root .lw-example-picker>span{width:100%;margin:0 0 3px}.website-root .lw-example-picker{gap:7px}.website-root .lw-example-picker button{gap:9px;padding:10px;font-size:12px}.website-root .lw-stage-planner{height:555px}.website-root .lw-stage-planner .lw-app{height:560px;top:20px}.website-root .lw-stage-ai{height:815px}.website-root .lw-stage-ai .lw-app{width:calc(100% - 30px);height:620px;top:20px;left:15px}.website-root .lw-chat{padding:20px 16px 14px}.website-root .lw-chat-question{max-width:92%;margin:0 0 24px auto;font-size:14px}.website-root .lw-chat-answer{margin:0 0 20px}.website-root .lw-markdown{padding:5px}.website-root .lw-markdown .tiptap{font-size:14px}.website-root .lw-output-card{width:calc(100% - 45px);padding:16px;bottom:20px;right:15px}.website-root .lw-stage-qa{height:835px}.website-root .lw-stage-qa .lw-app{height:865px}.website-root .lw-case-execution>p{font-size:13px}.website-root .lw-notes-label textarea{font-size:16px}.website-root .lw-stage-docs{height:700px}.website-root .lw-stage-docs .lw-app{height:740px}.website-root .lw-defect-detail{width:calc(100% - 28px);padding:17px;top:180px;right:14px}}@media (prefers-reduced-motion:reduce){.website-root .lw-example-picker button{transition:none}}.website-root .lw-capabilities{padding-block:15px 85px}.website-root .lw-capabilities h2,.website-root .lw-app-integrations h2,.website-root .lw-testimonials h2{letter-spacing:-.035em;margin:0;font-size:clamp(30px,3.3vw,40px);font-weight:480;line-height:1.15}.website-root .lw-capabilities header>p:last-child{color:var(--lr-muted);margin:21px 0 0;font-size:15px}.website-root .lw-capability-grid{border-top:1px solid var(--lr-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px;display:grid}.website-root .lw-capability-grid>a{border-bottom:1px solid var(--lr-line);padding:30px 25px 27px 0}.website-root .lw-capability-grid>a:not(:nth-child(3n+1)){border-left:1px solid var(--lr-line);padding-left:25px}.website-root .lw-capability-grid>a>svg{color:var(--lr-subtle);margin-bottom:22px}.website-root .lw-capability-grid h3{align-items:center;gap:15px;margin:0 0 10px;font-size:15px;font-weight:500;display:flex}.website-root .lw-capability-grid h3>svg{color:var(--lr-subtle);margin-left:auto}.website-root .lw-capability-grid p{font-size:var(--lr-text-body);color:var(--lr-muted);max-width:320px;margin:0;line-height:1.7}.website-root .lw-capability-grid a:hover h3{color:var(--lr-accent-text)}.website-root .lw-app-integrations{padding-block:0 90px}.website-root .lw-app-integrations header{justify-content:space-between;align-items:end;gap:35px;margin-bottom:35px;display:flex}.website-root .lw-app-integrations header>a{font-size:var(--lr-text-caption);color:var(--lr-muted);white-space:nowrap;align-items:center;gap:8px;display:flex}.website-root .lw-integrations-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.website-root .lw-integrations-grid>a{border:1px solid var(--lr-line);background:var(--lr-surface);border-radius:8px;flex-wrap:wrap;align-items:center;gap:13px;padding:21px;display:flex}.website-root .lw-integrations-grid>a:hover{border-color:#c4b5fd}.website-root .lw-integration-logo{background:var(--lr-soft);border:1px solid var(--lr-surface-muted);width:40px;height:40px;color:var(--lr-muted);border-radius:9px;justify-content:center;align-items:center;display:flex}.website-root .lw-integration-logo img{object-fit:contain;width:22px;max-width:22px;height:22px;max-height:22px}.website-root .lw-integration-logo:has(img){background:#fff}.dark .website-root .lw-integration-logo:has(img){background:#292524}.dark .website-root .lw-integration-logo .lw-mark-mono{filter:invert()}.website-root .lw-integrations-grid strong{font-size:14px;font-weight:500;display:block}.website-root .lw-integrations-grid small{font-size:var(--lr-text-caption);color:var(--lr-subtle);margin-top:3px;display:block}.website-root .lw-integrations-grid>a>svg{color:var(--lr-subtle);margin-left:auto}.website-root .lw-integrations-grid p{width:100%;font-size:var(--lr-text-body);color:var(--lr-muted);margin:3px 0 0;line-height:1.7}.website-root .lw-brand-trust{text-align:center;padding-block:55px 10px}.website-root .lw-brand-trust>p{color:var(--lr-muted);font-size:var(--lr-text-body);margin:0 0 28px}.website-root .lw-brand-trust>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:40px 65px;display:flex}.website-root .lw-brand-trust>div>span{color:var(--lr-muted);font-size:22px;font-weight:550}.website-root .lw-brand-trust img{object-fit:contain;max-height:36px}.website-root .lw-testimonials{border-top:1px solid var(--lr-line);padding-block:75px}.website-root .lw-testimonials>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:40px;display:grid}.website-root .lw-testimonials figure{border-top:1px solid var(--lr-line);margin:0;padding:25px 20px 25px 0}.website-root .lw-testimonials figure>svg{color:#a78bfa}.website-root .lw-testimonials blockquote{letter-spacing:-.02em;margin:22px 0 30px;font-size:19px;line-height:1.6}.website-root .lw-issue-title{font-size:13px}.website-root .lw-issue-meta{font-size:11px}.website-root .lw-document>p{font-size:15px;line-height:1.7}@media (max-width:760px){.website-root .lw-capabilities{padding-block:0 60px}.website-root .lw-capability-grid{grid-template-columns:1fr 1fr}.website-root .lw-capability-grid>a,.website-root .lw-capability-grid>a:not(:nth-child(3n+1)){border-left:0;padding:25px 18px 25px 0}.website-root .lw-capability-grid>a:nth-child(2n){border-left:1px solid var(--lr-line);padding-left:18px;padding-right:0}.website-root .lw-integrations-grid{grid-template-columns:1fr 1fr;gap:12px}.website-root .lw-integrations-grid>a{gap:10px;padding:17px}.website-root .lw-app-integrations header{flex-direction:column;align-items:start;gap:23px}.website-root .lw-app-integrations{padding-bottom:60px}.website-root .lw-testimonials>div{grid-template-columns:1fr;gap:12px}.website-root .lw-brand-trust>div{gap:25px}.website-root .lw-brand-trust>div>span{font-size:18px}.website-root .lw-testimonials{padding-block:55px}}@media (max-width:420px){.website-root .lw-capability-grid,.website-root .lw-integrations-grid{grid-template-columns:1fr}.website-root .lw-capability-grid>a:nth-child(2n){border-left:0;padding-left:0}.website-root .lw-capability-grid h3>svg{margin-left:auto}.website-root .lw-capability-grid>a>svg{margin-bottom:16px}}.website-root .lw-ai-teamwork{grid-template-columns:1fr 1fr;gap:30px;margin-top:65px;display:grid}.website-root .lw-ai-teamwork>div{min-width:0}.website-root .lw-ai-teamwork>div>header{padding:0 0 28px}.website-root .lw-ai-teamwork>div>header>h3{letter-spacing:-.035em;margin:0 0 19px;font-size:31px;font-weight:480;line-height:1.15}.website-root .lw-ai-teamwork>div>header>p:not(.lw-eyebrow){color:var(--lr-muted);max-width:470px;min-height:72px;margin-bottom:18px;font-size:14px;line-height:1.7}.website-root .lw-ai-teamwork>div>header>a{color:var(--lr-text);font-size:var(--lr-text-caption);align-items:center;gap:9px;display:inline-flex}.website-root .lw-teamwork-stage{isolation:isolate;border:1px solid var(--lr-line);background:linear-gradient(var(--lr-art-veil), var(--lr-art-veil)), url(/brand/scenes/home-documents.webp) center/cover;border-radius:10px;height:590px;padding:18px;position:relative}.website-root .lw-teamwork-window{border:1px solid var(--lr-line);background:var(--lr-soft);scrollbar-width:thin;border-radius:8px;height:100%;position:relative;overflow:auto}.website-root .lw-teamwork-window>header{border-bottom:1px solid var(--lr-line);background:var(--lr-surface);align-items:center;gap:8px;padding:16px;display:flex}.website-root .lw-teamwork-window>header strong{flex:1;font-size:14px;font-weight:550}.website-root .lw-teamwork-window>header>svg{color:var(--lr-muted)}.website-root .lw-teamwork-window>header>span:not(.lw-pill){color:var(--lr-subtle);font-size:11px}.website-root .lw-coordination-context{color:var(--lr-subtle);justify-content:space-between;align-items:center;gap:12px;padding:16px;font-size:11px;display:flex}.website-root .lw-coordination-context>span:last-child{align-items:center;gap:5px;display:flex}.website-root .lw-proactive-message{padding:10px 23px}.website-root .lw-proactive-message>div{color:var(--lr-text);align-items:center;gap:8px;font-size:12px;display:flex}.website-root .lw-proactive-message small{color:var(--lr-subtle);margin-left:auto;font-size:10px}.website-root .lw-proactive-message>p{color:var(--lr-text);margin:17px 0;font-size:15px;line-height:1.7}.website-root .lw-coordination-response{background:var(--lr-surface);border:1px solid #ddd6fe;border-radius:12px;margin:18px;padding:13px}.website-root .lw-coordination-response>strong{font-size:14px;font-weight:500}.website-root .lw-coordination-response>p{color:var(--lr-muted);margin:6px 0 12px;font-size:12px;line-height:1.5}.website-root .lw-coordination-response>div{align-items:end;gap:8px;display:flex}.website-root .lw-coordination-response textarea{background:var(--lr-soft);border:1px solid var(--lr-line);resize:vertical;border-radius:8px;flex:1;min-width:0;min-height:90px;padding:10px;font-size:13px;line-height:1.6}.website-root .lw-coordination-response button{color:#fff;background:#6c00fc;border:0;border-radius:6px;align-items:center;gap:6px;padding:9px 12px;font-size:12px;display:flex}.website-root .lw-coordination-response button:disabled{opacity:.4;cursor:not-allowed}.website-root .lw-coordination-reply{background:color-mix(in srgb, var(--lr-line) 50.2%, transparent);color:var(--lr-text);border-radius:16px 16px 4px;margin:10px 23px 20px 55px;padding:13px 16px;font-size:14px;line-height:1.6}.website-root .lw-submitted{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;align-items:start;gap:8px;margin:0 18px 17px;padding:10px 12px;font-size:12px;line-height:1.6;display:flex}.website-root .lw-submitted>svg{flex:none;margin-top:2px}.website-root .lw-coordination-report-trigger{background:var(--lr-surface);border:1px solid var(--lr-line);width:calc(100% - 36px);color:var(--lr-text);border-radius:6px;justify-content:center;align-items:center;gap:10px;margin:0 18px;padding:11px;font-size:12px;display:flex}.website-root .lw-coordination-report{background:var(--lr-surface);box-shadow:0 12px 35px color-mix(in srgb, var(--lr-shadow) 10.2%, transparent);border:1px solid var(--lr-line);border-radius:8px;padding:15px;position:absolute;inset:62px 15px auto}.website-root .lw-close-report{color:var(--lr-muted);background:0 0;border:0;margin-left:auto;padding:5px;display:flex}.website-root .lw-agent-body{padding:18px;position:relative}.website-root .lw-native-agent>div{margin:0}.website-root .lw-native-agent .opacity-0{opacity:1}.website-root .lw-agent-schedule{color:var(--lr-subtle);align-items:center;gap:7px;padding:12px 0 20px;font-size:11px;display:flex}.website-root .lw-execution-heading{border-top:1px solid var(--lr-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.website-root .lw-execution-heading>strong{font-size:13px;font-weight:500}.website-root .lw-execution-heading>button{border:1px solid var(--lr-line);color:var(--lr-accent-text);background:var(--lr-surface);border-radius:5px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;display:flex}.website-root .lw-execution-row{border:1px solid var(--lr-line);background:var(--lr-surface);width:100%;color:var(--lr-text);text-align:left;border-radius:7px;align-items:center;gap:9px;padding:12px;display:flex}.website-root .lw-execution-row>span:nth-child(2){flex:1}.website-root .lw-execution-row strong{font-size:12px;font-weight:500;display:block}.website-root .lw-execution-row small{color:var(--lr-subtle);margin-top:3px;font-size:10px;display:block}.website-root .lw-agent-execution{background:var(--lr-surface);border:1px solid var(--lr-line);border-top:0;border-radius:0 0 7px 7px;padding:18px 12px}.website-root .lw-agent-execution>span{color:var(--lr-subtle);margin-bottom:8px;font-size:11px;display:block}.website-root .lw-agent-execution .tiptap{color:var(--lr-text);font-size:13px;line-height:1.6}.website-root .lw-agent-execution .tiptap p{color:var(--lr-text);margin:0 0 8px;font-size:13px;line-height:1.6}.website-root .lw-agent-execution .tiptap ul{margin-block:8px;padding-left:18px;list-style:outside}.website-root .lw-agent-execution .tiptap code{background:var(--lr-surface-muted);border-radius:3px;padding:2px 4px;font-size:11px}.website-root .lw-agent-edit{background:var(--lr-surface);border:1px solid var(--lr-line);box-shadow:0 12px 35px color-mix(in srgb, var(--lr-shadow) 8.24%, transparent);border-radius:8px;padding:20px;position:absolute;inset:20px}.website-root .lw-agent-edit header{justify-content:space-between;align-items:center;margin-bottom:20px;font-size:14px;display:flex}.website-root .lw-agent-edit label{gap:7px;margin-bottom:16px;font-size:12px;display:grid}.website-root .lw-agent-edit input,.website-root .lw-agent-edit textarea{border:1px solid var(--lr-line);border-radius:5px;width:100%;padding:8px;font-size:13px}.website-root .lw-agent-edit button,.website-root .lw-agent-empty button{border:1px solid var(--lr-line);background:var(--lr-surface);color:var(--lr-text);border-radius:5px;padding:8px 12px;font-size:12px}.website-root .lw-agent-edit header button{border:0;padding:4px}.website-root .lw-agent-edit p,.website-root .lw-agent-empty p{color:var(--lr-muted);margin-bottom:15px;font-size:12px}@media (max-width:1050px){.website-root .lw-ai-teamwork{gap:20px}.website-root .lw-teamwork-stage{height:650px;padding:12px}.website-root .lw-agent-body{padding:13px}.website-root .lw-coordination-response>div{flex-direction:column;align-items:stretch}.website-root .lw-coordination-response button{align-self:end}}@media (max-width:760px){.website-root .lw-ai-teamwork{grid-template-columns:1fr;gap:45px;margin-top:45px}.website-root .lw-ai-teamwork>div>header>h3{font-size:29px}.website-root .lw-ai-teamwork>div>header>p:not(.lw-eyebrow){min-height:0}.website-root .lw-teamwork-stage{height:650px}.website-root .lw-proactive-message{padding:8px 17px}.website-root .lw-coordination-context{flex-wrap:wrap;gap:6px;padding:14px}.website-root .lw-coordination-response{margin:14px}.website-root .lw-coordination-response textarea{font-size:16px}.website-root .lw-coordination-reply{margin-left:35px;font-size:14px}.website-root .lw-coordination-report{padding:10px;inset:55px 9px auto}}.website-root .lw-native-agent>div,.website-root .lw-native-agent .bg-white{background:var(--lr-surface);border-color:#c4b5fd}.website-root .lw-native-agent h3{letter-spacing:normal;color:var(--lr-ink);font-size:14px;font-weight:600;line-height:20px}.website-root .lw-native-agent p{color:var(--lr-muted);font-size:12px;line-height:1.65}.website-root .lw-native-agent .bg-emerald-50{color:#047857;background:#ecfdf5}.website-root .lw-native-agent .bg-amber-50{color:#b45309;background:#fffbeb}.website-root .lw-native-agent .bg-stone-50{background:var(--lr-soft);color:var(--lr-text)}.website-root .lw-native-agent .bg-violet-100{color:#6d28d9;background:#ede9fe}.website-root .lw-native-agent .text-stone-600{color:var(--lr-text)}.website-root .lw-native-agent .text-stone-400{color:var(--lr-subtle)}.website-root .lw-native-agent .text-violet-600{color:#7c3aed}.website-root .lw-native-agent .text-stone-500{color:var(--lr-muted)}.website-root .lw-coordination-report section{background:var(--lr-surface);border-color:#ddd6fe}.website-root .lw-coordination-report section>header{background:var(--lr-soft);color:#5b21b6}.website-root .lw-coordination-report section>header span{color:#6d28d9}.website-root .lw-coordination-report section p{color:var(--lr-text)}.website-root .lw-coordination-report section p.text-xs{color:var(--lr-muted)}.website-root .lw-coordination-stage .lw-teamwork-window{overflow:hidden}.website-root .lw-coordination-chat{height:calc(100% - 53px);padding:18px 16px 12px}.website-root .lw-coordination-chat .lw-chat-question{max-width:85%;margin:0 8px 24px auto}.website-root .lw-coordination-chat .lw-response-actions{padding-top:9px}.website-root .lw-coordination-chat .lw-coordination-report-trigger{gap:7px;width:fit-content;margin:12px 8px 0;padding:8px 10px;font-size:11px}.website-root .lw-chat-input{flex-shrink:0;margin-top:12px}.website-root .lw-chat-input textarea{resize:none;width:100%;min-height:48px;color:var(--lr-text);background:0 0;border:0;outline:none;padding:0;font-family:inherit;font-size:14px;line-height:1.6}.website-root .lw-chat-input:focus-within{border-color:#c4b5fd;box-shadow:0 0 0 2px #ede9fe}.website-root .lw-chat-input button:disabled{opacity:.35;cursor:default}.website-root .lw-coordination-report{z-index:2;max-height:calc(100% - 80px);overflow:auto}.website-root .lw-deployment{border-top:1px solid var(--lr-line);grid-template-columns:.9fr 1.5fr;align-items:center;gap:55px;padding-block:76px;display:grid}.website-root .lw-deployment h2{letter-spacing:-.04em;margin:0 0 20px;font-size:clamp(32px,3.5vw,48px);font-weight:480;line-height:1.12}.website-root .lw-deployment header>p:last-child{color:var(--lr-muted);font-size:14px;line-height:1.6}.website-root .lw-deployment-choices{border:1px solid var(--lr-line);background:linear-gradient(var(--lr-art-veil), var(--lr-art-veil)), url(/brand/scenes/home-documents.webp) center/cover;border-radius:12px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.website-root .lw-deployment-choices>a{background:color-mix(in srgb, var(--lr-surface) 66.67%, transparent);flex-direction:column;padding:28px 24px;transition:background .2s;display:flex}.website-root .lw-deployment-choices>a+a{border-left:1px solid var(--lr-line)}.website-root .lw-deployment-choices>a:hover{background:color-mix(in srgb, var(--lr-surface) 92.94%, transparent)}.website-root .lw-deployment-icon{border:1px solid var(--lr-line);background:color-mix(in srgb, var(--lr-surface) 80%, transparent);width:52px;height:52px;color:var(--lr-muted);border-radius:13px;place-items:center;margin-bottom:28px;display:grid}.website-root .lw-deployment-choices h3{justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;font-size:18px;font-weight:500;display:flex}.website-root .lw-deployment-choices h3 svg{color:var(--lr-subtle)}.website-root .lw-deployment-choices p{color:var(--lr-muted);margin:0 0 28px;font-size:13px;line-height:1.65}.website-root .lw-deployment-link{color:var(--lr-accent-text);align-items:center;gap:9px;margin-top:auto;font-size:12px;display:flex}.website-root .lw-proof-preview>p>span{letter-spacing:0;text-transform:none;background:var(--lr-surface-muted);border:1px solid var(--lr-line);color:var(--lr-muted);border-radius:4px;margin-left:10px;padding:3px 7px;font-size:10px;display:inline-block}.website-root .lw-brand-trust.lw-proof-preview>div{gap:24px 45px}.website-root .lw-brand-trust.lw-proof-preview>div>span{letter-spacing:-.03em;color:var(--lr-subtle);font-size:16px;font-weight:550}.website-root .lw-testimonials h2{letter-spacing:-.035em;font-size:clamp(30px,3.5vw,43px);font-weight:480;line-height:1.2}.website-root .lw-proof-preview figure h3{letter-spacing:-.02em;margin:22px 0 10px;font-size:17px;font-weight:500}.website-root .lw-quote-placeholder{color:var(--lr-subtle);margin:0 0 18px;font-size:13px;line-height:1.6}.website-root .lw-quote-lines{gap:7px;margin-bottom:30px;display:grid}.website-root .lw-quote-lines i{background:var(--lr-line);border-radius:3px;height:5px;display:block}.website-root .lw-quote-lines i:last-child{width:65%}.website-root .lr-home>.lr-closing{margin-top:0;padding-block:80px}.website-root .lr-home>.lr-closing .lr-eyebrow{display:none}@media (max-width:1050px){.website-root .lw-deployment{grid-template-columns:1fr;gap:25px}.website-root .lw-ai-teamwork{grid-template-columns:1fr}.website-root .lw-coordination-chat .lw-chat-question{max-width:70%}}@media (max-width:760px){.website-root .lw-deployment{padding-block:48px}.website-root .lw-deployment-choices{grid-template-columns:1fr}.website-root .lw-deployment-choices>a{padding:24px}.website-root .lw-deployment-choices>a+a{border-left:0;border-top:1px solid var(--lr-line)}.website-root .lw-deployment-icon{margin-bottom:18px}.website-root .lw-coordination-chat{padding:16px 10px 12px}.website-root .lw-coordination-chat .lw-chat-question{max-width:85%}.website-root .lw-chat-input textarea{font-size:16px}.website-root .lw-proof-preview>p>span{width:fit-content;margin:8px 0 0;display:block}.website-root .lw-brand-trust.lw-proof-preview>p>span{margin-inline:auto}.website-root .lr-home>.lr-closing{padding-block:56px}}.website-root .lw-coordination-chat{padding:24px 22px 15px}.website-root .lw-coordination-chat .lw-chat-answer{margin:0 8px 28px}.website-root .lw-coordination-chat .lw-chat-question{max-width:70%}.website-root .lw-coordination-chat .lw-composer{flex:none;margin-top:12px}.website-root .lw-coordination-chat .lw-composer>p{min-height:42px;line-height:1.6}.website-root .lw-stories{border-top:1px solid var(--lr-line);padding-block:72px 80px}.website-root .lw-stories>header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:36px;display:flex}.website-root .lw-stories h2{letter-spacing:-.045em;margin:0;font-size:clamp(36px,4.4vw,58px);font-weight:480;line-height:1.06}.website-root .lw-stories h2 span{color:var(--lr-subtle)}.website-root .lw-stories>header>a{font-size:var(--lr-text-caption);color:var(--lr-muted);white-space:nowrap;align-items:center;gap:8px;margin-bottom:6px;text-decoration:none;display:flex}.website-root .lw-stories>header>a:hover{color:var(--lr-text)}.website-root .lw-story-bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.website-root .lw-story-tile{isolation:isolate;color:#1d302b;background:#dce5dd;border:0;border-radius:22px;flex-direction:column;min-width:0;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.website-root .lw-story-tile-1{background:#dde6ec}.website-root .lw-story-tile-2{background:#e8e0cf}.website-root .lw-story-scenery{aspect-ratio:1.45;pointer-events:none;-webkit-user-select:none;user-select:none;flex:none;width:100%;position:relative;overflow:hidden}.website-root .lw-story-scenery img{object-fit:cover;object-position:center;image-rendering:pixelated}.website-root .lw-story-glass{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffdf6e3;border:0;border-radius:16px;flex-direction:column;flex:1;margin:-42px 12px 12px;padding:26px 24px 28px;display:flex;position:relative;box-shadow:0 8px 28px #18362a08}.website-root .lw-story-topic{letter-spacing:.085em;color:#526159;align-items:center;gap:7px;min-height:30px;font-size:10px;font-weight:550;line-height:1.5;display:flex}.website-root .lw-story-topic>span{background:#568775;border-radius:50%;flex:none;width:5px;height:5px}.website-root .lw-story-tile blockquote{letter-spacing:-.025em;color:#1d302b;margin:18px 0 28px;font-size:clamp(19px,1.8vw,23px);font-weight:450;line-height:1.5}.website-root .lw-story-tile .lw-story-attribution{align-items:center;gap:12px;margin-top:auto;display:flex}.website-root .lw-story-avatar{color:#425d4c;background:#dde8df;border:0;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;font-size:11px;font-weight:500;display:grid}.website-root .lw-story-tile-1 .lw-story-avatar{color:#465b70;background:#dde5ec}.website-root .lw-story-tile-2 .lw-story-avatar{color:#6c593f;background:#eee2d0}.website-root .lw-story-tile .lw-story-attribution strong{font-weight:500;font-size:var(--lr-text-caption);color:#24372e;display:block}.website-root .lw-story-tile .lw-story-attribution small{font-size:var(--lr-text-caption);color:#526159;margin-top:3px;line-height:1.5;display:block}@media (max-width:1050px){.website-root .lw-story-bento{gap:14px}.website-root .lw-story-glass{margin:-30px 8px 8px;padding:22px 18px 24px}}@media (max-width:760px){.website-root .lw-coordination-chat{padding:22px 12px 12px}.website-root .lw-coordination-chat .lw-chat-question{max-width:85%}.website-root .lw-stories{padding-block:48px}.website-root .lw-stories>header{flex-direction:column;align-items:start;gap:18px}.website-root .lw-story-bento{grid-template-columns:1fr;gap:24px}.website-root .lw-story-scenery{aspect-ratio:1.8}.website-root .lw-story-glass{margin:-32px 10px 10px;padding:24px}.website-root .lw-story-tile blockquote{font-size:22px}.website-root .lw-stories .lw-eyebrow{max-width:190px;line-height:1.6}}@media (prefers-reduced-transparency:reduce){.website-root .lw-story-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffdf6}}.website-root .lw-app[data-scene]{background:var(--lr-surface-muted);font-family:var(--font-geist-sans), Arial, sans-serif;grid-template-rows:auto minmax(0,1fr);grid-template-columns:240px minmax(0,1fr);container-type:inline-size}.website-root .lw-app-sidebar{min-height:0;padding-bottom:8px}.website-root .lw-app-main{border:1px solid var(--lr-line);background:var(--lr-surface);border-radius:10px;min-height:0;margin:0 8px 8px 0}.website-root .lw-app-header{min-height:44px}.website-root .lw-app-header strong{font-size:13px;font-weight:500}@media (max-width:1050px) and (min-width:761px){.website-root .lw-app[data-scene]{grid-template-columns:200px minmax(0,1fr)}.website-root .lw-app .lhan-workspace{width:178px}}@media (max-width:760px){.website-root .lw-app[data-scene]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.website-root .lw-app-main{margin-left:5px;margin-right:5px}}.website-root .lw-qa-run{height:calc(100% - 44px);min-height:0;color:var(--lr-ink);background:var(--lr-surface);grid-template-columns:minmax(0,1fr);display:grid;position:relative;container-type:inline-size}.website-root .lw-qa-page{flex-direction:column;min-width:0;min-height:0;display:flex}.website-root .lw-qa-run button{cursor:pointer;font-family:inherit}.website-root .lw-qa-run button:disabled{cursor:not-allowed;opacity:.4}.website-root .lw-qa-run button:focus-visible,.website-root .lw-qa-run input:focus-visible,.website-root .lw-qa-run textarea:focus-visible,.website-root .lw-qa-run summary:focus-visible{outline-offset:3px;outline:2px solid #9b4dca}.website-root .lw-qa-run-header{flex-shrink:0;align-items:center;gap:12px;padding:21px 26px 13px;display:flex}.website-root .lw-qa-run-header>svg{color:var(--lr-muted);flex:none}.website-root .lw-qa-run-name{min-width:0}.website-root .lw-qa-run-name>span{color:var(--lr-muted);margin-bottom:3px;font-size:10px;display:block}.website-root .lw-qa-run-name h4{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:550;line-height:1.6;overflow:hidden}.website-root .lw-qa-status{background:var(--lr-surface-muted);width:fit-content;color:var(--lr-text);text-transform:capitalize;white-space:nowrap;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:500;line-height:1.4;display:inline-flex}.website-root .lw-qa-status-progress{color:#6d28d9;background:#ede9fe}.website-root .lw-qa-status-passed{color:#047857;background:#d1fae5}.website-root .lw-qa-status-failed{color:#b91c1c;background:#fee2e2}.website-root .lw-qa-status-blocked{color:#b45309;background:#fef3c7}.website-root .lw-qa-status-skipped{background:var(--lr-line);color:var(--lr-muted)}.website-root .lw-qa-header-actions{gap:6px;margin-left:auto;display:flex}.website-root .lw-qa-header-actions button{border:1px solid var(--lr-line);background:var(--lr-surface);color:var(--lr-text);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;display:inline-flex}.website-root .lw-qa-header-actions button[aria-expanded=true]{background:var(--lr-surface-muted);color:var(--lr-ink)}.website-root .lw-qa-header-actions small{color:var(--lr-muted);font-size:10px}.website-root .lw-qa-progress-row{border-bottom:1px solid var(--lr-line);color:var(--lr-muted);flex-shrink:0;align-items:center;gap:13px;padding:0 26px 12px 54px;font-size:11px;display:flex}.website-root .lw-qa-progress-track{background:var(--lr-surface-muted);border-radius:5px;width:90px;height:3px;overflow:hidden}.website-root .lw-qa-progress-track>span,.website-root .lw-qa-report-track>span{border-radius:inherit;background:#699984;height:100%;display:block}.website-root .lw-qa-navigation{font-variant-numeric:tabular-nums;align-items:center;gap:5px;margin-left:auto;display:flex}.website-root .lw-qa-navigation button{width:25px;height:25px;color:var(--lr-muted);background:0 0;border:0;border-radius:5px;place-items:center;display:grid}.website-root .lw-qa-navigation button:hover{background:var(--lr-surface-muted)}.website-root .lw-qa-document{overscroll-behavior:contain;flex:1;min-height:0;padding:25px 36px 28px;overflow:auto}.website-root .lw-qa-case-identity{align-items:center;gap:10px;margin-bottom:13px;display:flex}.website-root .lw-qa-case-key{color:#9b4dca;font-family:var(--font-geist-mono), monospace;background:#9b4dca12;border:1px solid #9b4dca33;border-radius:6px;align-items:center;gap:6px;padding:5px 7px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.website-root .lw-qa-document>h4{letter-spacing:-.035em;margin:0;font-size:27px;font-weight:550;line-height:1.35}.website-root .lw-qa-case-meta{color:var(--lr-muted);flex-wrap:wrap;align-items:center;gap:8px 20px;margin:13px 0 17px;font-size:11px;display:flex}.website-root .lw-qa-case-meta>span{align-items:center;gap:6px;display:inline-flex}.website-root .lw-qa-case-meta i{background:#fbbf24;border-radius:50%;width:6px;height:6px}.website-root .lw-qa-scenario{border-bottom:1px solid var(--lr-line);color:var(--lr-muted);padding:10px 0 14px;font-size:12px}.website-root .lw-qa-scenario summary{cursor:pointer;width:fit-content}.website-root .lw-qa-scenario p{margin:10px 0 0;line-height:1.7}.website-root .lw-qa-step-heading{justify-content:space-between;align-items:baseline;gap:12px;margin:22px 0 15px;display:flex}.website-root .lw-qa-step-heading h5{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:550}.website-root .lw-qa-step-heading>span{color:var(--lr-muted);font-size:11px}.website-root .lw-qa-steps{flex-direction:column;gap:17px;margin-bottom:23px;display:flex}.website-root .lw-qa-steps label{cursor:pointer;align-items:flex-start;gap:15px;display:flex;position:relative}.website-root .lw-qa-step-number{border:1px solid var(--lr-line);width:29px;height:30px;color:var(--lr-muted);font-family:var(--font-geist-mono), monospace;border-radius:8px;flex:none;place-items:center;font-size:11px;display:grid}.website-root .lw-qa-step-checked .lw-qa-step-number{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.website-root .lw-qa-step-copy{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.website-root .lw-qa-step-copy small{background:var(--lr-surface-muted);color:var(--lr-muted);border-radius:20px;align-self:flex-start;padding:2px 8px;font-size:10px}.website-root .lw-qa-steps label:last-child small{background:var(--lr-soft);color:#6a45f0}.website-root .lw-qa-step-copy>span{font-size:13px;line-height:1.6}.website-root .lw-qa-steps input{accent-color:#287957;cursor:pointer;flex:none;width:15px;height:15px;margin-top:7px}.website-root .lw-qa-steps label>svg{margin-top:7px}.website-root .lw-qa-notes{border-top:1px solid var(--lr-line);color:var(--lr-muted);gap:9px;padding-top:17px;font-size:12px;display:grid}.website-root .lw-qa-notes textarea{resize:vertical;border:1px solid var(--lr-line);background:var(--lr-soft);width:100%;min-height:62px;max-height:120px;color:var(--lr-text);border-radius:6px;padding:9px 10px;font-family:inherit;font-size:12px;line-height:1.65}.website-root .lw-qa-result-bar{border-top:1px solid var(--lr-line);background:var(--lr-surface);box-shadow:0 -6px 20px color-mix(in srgb, var(--lr-shadow) 2.35%, transparent);flex-shrink:0;padding:14px 26px 10px}.website-root .lw-qa-result-context{justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}.website-root .lw-qa-result-context strong{font-size:12px;font-weight:600}.website-root .lw-qa-result-context>span{color:var(--lr-muted);font-size:11px}.website-root .lw-qa-verdicts{align-items:center;gap:6px;display:flex}.website-root .lw-qa-verdicts button{border:1px solid var(--lr-line);background:var(--lr-surface);height:35px;color:var(--lr-text);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:11px;display:inline-flex}.website-root .lw-qa-verdicts button:hover{background:var(--lr-surface-muted)}.website-root .lw-qa-verdicts .lw-qa-pass{color:#fff;background:#287957;border-color:#287957}.website-root .lw-qa-verdicts .lw-qa-pass:disabled{color:#45886b;opacity:.65;background:#28795712;border-color:#28795733}.website-root .lw-qa-verdicts .lw-qa-fail{color:#b14343}.website-root .lw-qa-verdicts kbd{opacity:.45;border:1px solid;border-radius:4px;place-items:center;width:16px;height:17px;font-family:inherit;font-size:9px;display:grid}.website-root .lw-qa-verdicts .lw-qa-defect-action{border:0;border-left:1px solid var(--lr-line);color:var(--lr-muted);background:0 0;border-radius:0;margin-left:auto;padding-right:0}.website-root .lw-qa-result-support{border-top:1px solid var(--lr-line);color:var(--lr-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:8px;font-size:10px;line-height:1.65;display:flex}.website-root .lw-qa-result-support button{color:#6d28d9;white-space:nowrap;background:0 0;border:0;padding:3px 0;font-size:10px}.website-root .lw-qa-report{z-index:4;border-left:1px solid var(--lr-line);background:var(--lr-surface);width:min(270px,88%);box-shadow:-10px 0 32px color-mix(in srgb, var(--lr-shadow) 5.1%, transparent);padding:25px 23px;position:absolute;top:0;bottom:0;right:0;overflow:auto}.website-root .lw-qa-report>header,.website-root .lw-qa-cases-drawer>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.website-root .lw-qa-report header strong,.website-root .lw-qa-cases-drawer header strong{letter-spacing:-.02em;font-size:15px;font-weight:550}.website-root .lw-qa-report header button,.website-root .lw-qa-cases-drawer header button{width:25px;height:25px;color:var(--lr-muted);background:0 0;border:0;border-radius:5px;flex:none;place-items:center;margin-top:-4px;display:grid}.website-root .lw-qa-report>p,.website-root .lw-qa-cases-drawer header p{color:var(--lr-muted);margin:7px 0 23px;font-size:11px;line-height:1.7}.website-root .lw-qa-report-environment{color:var(--lr-muted);align-items:center;gap:7px;margin-bottom:25px;font-size:12px;display:flex}.website-root .lw-qa-pass-rate{justify-content:space-between;align-items:baseline;display:flex}.website-root .lw-qa-pass-rate>span{color:var(--lr-muted);text-transform:uppercase;font-size:10px;font-weight:600}.website-root .lw-qa-pass-rate>strong{font-size:20px;font-weight:600}.website-root .lw-qa-report-track{background:var(--lr-surface-muted);border-radius:5px;height:5px;margin-top:8px;overflow:hidden}.website-root .lw-qa-report-track>span{background:#10b981}.website-root .lw-qa-report dl{gap:8px;margin:14px 0 22px;display:grid}.website-root .lw-qa-report dl>div{align-items:center;gap:7px;font-size:11px;display:flex}.website-root .lw-qa-report dt{color:var(--lr-muted);text-transform:capitalize;flex:1}.website-root .lw-qa-report dd{font-variant-numeric:tabular-nums;margin:0}.website-root .lw-qa-report i{border-radius:50%;width:6px;height:6px}.website-root .lw-qa-dot-passed{background:#10b981}.website-root .lw-qa-dot-failed{background:#ef4444}.website-root .lw-qa-dot-blocked{background:#f59e0b}.website-root .lw-qa-dot-skipped{background:var(--lr-subtle)}.website-root .lw-qa-dot-pending{background:var(--lr-line-strong)}.website-root .lw-qa-report-total{border-top:1px solid var(--lr-line);padding-top:9px;padding-left:13px}.website-root .lw-qa-report-time{border-top:1px solid var(--lr-line);justify-content:space-between;padding-top:15px;font-size:11px;display:flex}.website-root .lw-qa-report-time>span{color:var(--lr-muted)}.website-root .lw-qa-report-time strong{font-weight:500}.website-root .lw-qa-cases-drawer{z-index:6;border-right:1px solid var(--lr-line);background:var(--lr-surface);width:min(330px,94%);box-shadow:10px 0 32px color-mix(in srgb, var(--lr-shadow) 7.06%, transparent);position:absolute;inset:0 auto 0 0;overflow:auto}.website-root .lw-qa-cases-drawer>header{padding:26px 23px 0}.website-root .lw-qa-case-list{padding:0 12px 20px}.website-root .lw-qa-case-list>button{text-align:left;background:0 0;border:0;border-radius:7px;align-items:flex-start;gap:11px;width:100%;padding:15px 12px;display:flex}.website-root .lw-qa-case-list>button[aria-pressed=true]{background:var(--lr-surface-muted)}.website-root .lw-qa-case-list>button>svg{flex:none;margin-top:2px}.website-root .lw-qa-case-list small{color:var(--lr-muted);font-family:var(--font-geist-mono), monospace;margin-bottom:5px;font-size:10px;display:block}.website-root .lw-qa-case-list strong{color:var(--lr-text);margin-bottom:8px;font-size:13px;font-weight:500;line-height:1.6;display:block}.website-root .lw-qa-run .lw-defect-detail{max-height:calc(100% - 100px);top:80px;overflow:auto}.website-root .lw-stage-qa .lw-app{width:calc(100% - 56px);height:calc(100% - 56px);top:28px;left:28px}@media (max-width:760px){.website-root .lw-stage-qa .lw-app{width:calc(100% - 28px);height:calc(100% - 28px);top:14px;left:14px}}@container (max-width:640px){.website-root .lw-qa-run-header{flex-wrap:wrap;gap:9px;padding:17px 20px 10px}.website-root .lw-qa-run-name{flex:1}.website-root .lw-qa-header-actions{width:100%;margin-left:25px}.website-root .lw-qa-progress-row{gap:9px;padding:0 20px 10px}.website-root .lw-qa-progress-track{width:55px}.website-root .lw-qa-document{padding:22px 24px 26px}.website-root .lw-qa-document>h4{font-size:25px}.website-root .lw-qa-result-bar{padding:13px 20px 10px}.website-root .lw-qa-verdicts{flex-wrap:wrap}.website-root .lw-qa-verdicts button{flex:1;padding:0 7px}.website-root .lw-qa-verdicts kbd{display:none}.website-root .lw-qa-verdicts .lw-qa-defect-action{flex:none;margin-left:auto}}@container (max-width:410px){.website-root .lw-qa-document{padding:21px 19px 25px}.website-root .lw-qa-step-heading{display:block}.website-root .lw-qa-step-heading>span{margin-top:4px;display:block}.website-root .lw-qa-result-support{flex-wrap:wrap;gap:3px}.website-root .lw-qa-steps label{gap:11px}.website-root .lw-qa-notes textarea{font-size:16px}.website-root .lw-qa-verdicts .lw-qa-defect-action{height:26px}}
.website-root .hmai-section{--hmai-accent:var(--lr-accent-text);--hmai-quiet:var(--lr-muted);--hmai-rule:var(--lr-line);--hmai-field:#f2f5f5;--hmai-field-cool:#e8eef1;--hmai-field-warm:#f4f0e9;--hmai-stage:#e7eaf0;--hmai-stage-cool:#bfd9dd;--hmai-stage-warm:#f0ddce;--hmai-stage-violet:#d4cce4;--hmai-contour:#fff9;isolation:isolate;color:var(--lr-ink);border-block:1px solid color-mix(in srgb, var(--hmai-field-cool) 70%, var(--lr-line));background:radial-gradient(ellipse 80% 28% at 0 28%, var(--hmai-field-cool), transparent 80%), radial-gradient(ellipse 75% 30% at 100% 73%, var(--hmai-field-warm), transparent 85%), var(--hmai-field);scroll-margin-top:100px;position:relative}.dark .website-root .hmai-section{--hmai-field:#151b1e;--hmai-field-cool:#1b2a2e;--hmai-field-warm:#272727;--hmai-stage:#272c35;--hmai-stage-cool:#355459;--hmai-stage-warm:#4e423b;--hmai-stage-violet:#463e59;--hmai-contour:#c5d9e61c}.website-root .hmai-container{width:min(1160px,100% - 80px);margin-inline:auto;padding-block:83px 75px}.website-root .hmai-section *,.website-root .hmai-section :before,.website-root .hmai-section :after{box-sizing:border-box}.website-root .hmai-intro{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end;gap:100px;margin-bottom:42px;display:grid}.website-root .hmai-heading,.website-root .hmai-description{min-width:0}.website-root .hmai-eyebrow{color:var(--lr-muted);font-size:var(--lr-text-caption);letter-spacing:.1em;align-items:center;gap:12px;margin:0 0 23px;font-weight:550;line-height:1.7;display:flex}.website-root .hmai-eyebrow>span{color:var(--lr-subtle);font-variant-numeric:tabular-nums}.website-root .hmai-small-label{color:var(--lr-muted);font-size:var(--lr-text-caption);letter-spacing:.09em;text-transform:uppercase;font-weight:500;line-height:1.7;display:block}.website-root .hmai-heading h2{color:var(--lr-ink);letter-spacing:-.052em;margin:0;font-size:clamp(35px,4.2vw,54px);font-weight:480;line-height:1.09}.website-root .hmai-heading h2 span{color:var(--hmai-quiet)}.website-root .hmai-description>p{max-width:425px;color:var(--lr-muted);font-size:var(--lr-text-body);letter-spacing:-.018em;margin:0;line-height:1.85}.website-root .hmai-main-link{color:var(--lr-ink);font-size:var(--lr-text-caption);align-items:center;gap:10px;margin-top:23px;font-weight:500;text-decoration:none;display:inline-flex}.website-root .hmai-main-link:hover{color:var(--hmai-accent)}.website-root .hmai-main-link>svg:last-child{margin-left:7px;transition:translate .2s}.website-root .hmai-main-link:hover>svg:last-child{translate:3px}.website-root .hmai-context-note{border-bottom:1px solid var(--lr-line);grid-template-columns:minmax(0,1.65fr) minmax(0,.9fr);align-items:center;gap:60px;padding-block:48px 42px;display:grid}.website-root .hmai-context-copy .hmai-small-label{margin:0 0 16px}.website-root .hmai-context-copy h3{letter-spacing:-.035em;margin:0;font-size:28px;font-weight:480;line-height:1.3}.website-root .hmai-context-copy h3>span{color:var(--lr-muted)}.website-root .hmai-context-copy>p:not(.hmai-small-label){max-width:490px;color:var(--lr-muted);font-size:var(--lr-text-caption);margin:20px 0 0;line-height:1.85}.website-root .hmai-section .lw-stage-ai:before{background:radial-gradient(ellipse 75% 95% at 95% 100%, var(--hmai-stage-violet), transparent 70%), radial-gradient(ellipse 65% 85% at 5% 15%, var(--hmai-stage-cool), transparent 75%), radial-gradient(ellipse 65% 65% at 65% 0, var(--hmai-stage-warm), transparent 80%)}.website-root .hmai-section .lw-stage-ai{background:var(--hmai-stage);border-color:color-mix(in srgb, var(--hmai-stage-cool) 45%, var(--lr-line))}.website-root .hmai-section .lw-stage-ai:after,.website-root .hmai-section .lw-teamwork-stage:before{content:"";z-index:-1;pointer-events:none;border:1px solid var(--hmai-contour);width:115%;height:135%;box-shadow:0 0 0 28px color-mix(in srgb, var(--hmai-contour) 28%, transparent), 0 0 0 29px color-mix(in srgb, var(--hmai-contour) 50%, transparent), 0 0 0 80px color-mix(in srgb, var(--hmai-contour) 14%, transparent), 0 0 0 81px color-mix(in srgb, var(--hmai-contour) 30%, transparent);border-radius:50%;position:absolute;top:-70%;left:-45%;rotate:-28deg}.website-root .hmai-section .lw-ai-teamwork{grid-template-columns:1fr;gap:88px}.website-root .hmai-section .lw-ai-teamwork>div{grid-template-columns:minmax(0,.82fr) minmax(0,1.3fr);align-items:center;gap:70px;display:grid}.website-root .hmai-section .lw-ai-teamwork>div>header{padding:0 0 30px}.website-root .hmai-section .lw-ai-teamwork>div>header>h3{font-size:36px;line-height:1.17}.website-root .hmai-section .lw-ai-teamwork>div>header>p:not(.lw-eyebrow){max-width:335px;min-height:0;margin-bottom:25px;line-height:1.85}.website-root .hmai-section .lw-ai-teamwork>div:nth-child(2){grid-template-columns:minmax(0,1.3fr) minmax(0,.82fr)}.website-root .hmai-section .lw-ai-teamwork>div:nth-child(2)>header{grid-area:1/2}.website-root .hmai-section .lw-ai-teamwork>div:nth-child(2)>[data-home-demo]{grid-area:1/1}.website-root .hmai-section .lw-teamwork-stage{border-color:color-mix(in srgb, var(--hmai-stage-cool) 45%, var(--lr-line));background:radial-gradient(ellipse 100% 85% at 100% 95%, var(--hmai-stage-violet), transparent 75%), radial-gradient(ellipse 85% 100% at 0 0, var(--hmai-stage-cool), transparent 85%), linear-gradient(140deg, var(--hmai-stage-warm), var(--hmai-stage));border-radius:12px;height:600px;overflow:hidden}.website-root .hmai-section .lw-coordination-stage{padding:42px 0 0 64px}.website-root .hmai-section .lw-agents-stage{background:radial-gradient(ellipse 100% 85% at 0 100%, var(--hmai-stage-cool), transparent 75%), radial-gradient(ellipse 85% 100% at 100% 0, var(--hmai-stage-warm), transparent 85%), linear-gradient(40deg, var(--hmai-stage), var(--hmai-stage-violet));padding:42px 64px 0 0}.website-root .hmai-section .lw-agents-stage:before{left:auto;right:-45%;rotate:28deg}.website-root .hmai-section .lw-teamwork-window{width:calc(100% + 12px);box-shadow:0 10px 32px color-mix(in srgb, var(--lr-shadow) 12%, transparent), 0 1px 5px color-mix(in srgb, var(--lr-shadow) 6%, transparent);border-radius:9px 9px 0 0}.website-root .hmai-section .lw-agents-stage .lw-teamwork-window{margin-left:-12px}.website-root .hmai-section .lw-teamwork-stage:has(:focus-visible) .lw-teamwork-window{width:100%;margin-left:0}.website-root .hmai-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:42px;margin-top:53px;display:grid}.website-root .hmai-capability{border-top:1px solid var(--hmai-rule);min-width:0;color:var(--lr-ink);align-items:center;gap:18px;padding:22px 0;text-decoration:none;display:flex}.website-root .hmai-capability>svg{flex-shrink:0}.website-root .hmai-capability>div{flex:1;min-width:0}.website-root .hmai-capability h3{letter-spacing:-.025em;margin:0 0 5px;font-size:15px;font-weight:500}.website-root .hmai-capability p{color:var(--lr-muted);font-size:var(--lr-text-body);margin:0;line-height:1.7}.website-root .hmai-capability>svg:last-child{color:var(--hmai-accent);transition:translate .2s}.website-root .hmai-capability:hover>svg:last-child{translate:4px}.website-root .hmai-main-link:focus-visible,.website-root .hmai-capability:focus-visible{outline:2px solid var(--hmai-accent);outline-offset:4px}@media (max-width:1000px){.website-root .hmai-intro,.website-root .hmai-context-note{gap:35px}.website-root .hmai-section .lw-ai-teamwork>div,.website-root .hmai-section .lw-ai-teamwork>div:nth-child(2){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px}.website-root .hmai-section .lw-ai-teamwork>div:nth-child(2){grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.website-root .hmai-section .lw-ai-teamwork>div>header>h3{font-size:30px}.website-root .hmai-section .lw-coordination-stage{padding:26px 0 0 24px}.website-root .hmai-section .lw-agents-stage{padding:26px 24px 0 0}}@media (max-width:760px){.website-root .hmai-container{width:calc(100% - 40px);padding-block:58px}.website-root .hmai-intro{grid-template-columns:1fr;gap:24px;margin-bottom:30px}.website-root .hmai-heading h2{font-size:clamp(36px,8vw,50px)}.website-root .hmai-description>p{max-width:530px;font-size:var(--lr-text-body)}.website-root .hmai-context-copy{grid-row:1}.website-root .hmai-context-note{grid-template-columns:1fr;gap:18px;padding-block:34px}.website-root .hmai-context-copy h3{font-size:25px}.website-root .hmai-section .lw-ai-teamwork{gap:48px}.website-root .hmai-section .lw-ai-teamwork>div,.website-root .hmai-section .lw-ai-teamwork>div:nth-child(2){grid-template-columns:1fr;gap:25px}.website-root .hmai-section .lw-ai-teamwork>div:nth-child(2)>header,.website-root .hmai-section .lw-ai-teamwork>div:nth-child(2)>[data-home-demo]{grid-area:auto}.website-root .hmai-section .lw-ai-teamwork>div>header{padding:0}.website-root .hmai-section .lw-ai-teamwork>div>header>p:not(.lw-eyebrow){max-width:470px}.website-root .hmai-section .lw-teamwork-stage{height:650px;padding:14px 12px 0}.website-root .hmai-section .lw-teamwork-window{width:100%}.website-root .hmai-section .lw-agents-stage .lw-teamwork-window{margin-left:0}.website-root .hmai-capabilities{column-gap:24px;margin-top:41px}.website-root .hmai-capability{gap:12px}.website-root .hmai-capability h3{font-size:14px}}@media (max-width:520px){.website-root .hmai-capabilities{grid-template-columns:1fr}.website-root .hmai-capability{padding-block:20px}}@media (prefers-reduced-motion:reduce){.website-root .hmai-main-link>svg:last-child,.website-root .hmai-capability>svg:last-child{transition:none}.website-root .hmai-main-link:hover>svg:last-child,.website-root .hmai-capability:hover>svg:last-child{translate:none}}
.website-root .lhm-home{--lw-editorial-accent:#a34d35;--lw-editorial-quiet:#a36450}.dark .website-root .lhm-home{--lw-editorial-accent:#e5a087;--lw-editorial-quiet:#d69b84}.website-root .lhm-home :is(.lw-intro-copy,.lw-chapter-heading,.lw-deployment-evolved) h2>span{color:var(--lw-editorial-quiet)}.website-root .lhm-home .lw-intro-evolved{grid-template-columns:1fr;gap:40px;padding-block:92px 78px;scroll-margin-top:40px}.website-root .lhm-home .lw-intro-copy{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);align-items:end;gap:80px;display:grid}.website-root .lhm-home .lw-intro-evolved .lw-intro-copy>p:last-child{max-width:430px;font-size:var(--lr-text-body);margin:0 0 3px;line-height:1.85}.website-root .lhm-home .lw-story-art{min-width:0;margin:0}.website-root .lhm-home .lw-story-art img{mix-blend-mode:normal;width:100%;height:auto;image-rendering:pixelated;display:block}.website-root .lhm-home .lw-intro-evolved .lw-journey{border-block:1px solid var(--lr-line);grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:22px}.website-root .lhm-home .lw-intro-evolved .lw-journey a{font-size:var(--lr-text-caption);border:0;gap:13px;padding:23px 18px}.website-root .lhm-home .lw-intro-evolved .lw-journey a:first-child{padding-left:0}.website-root .lhm-home .lw-intro-evolved .lw-journey a:last-child{padding-right:0}.website-root .lhm-home .lw-intro-evolved .lw-journey a+a{border-left:1px solid var(--lr-line)}.website-root .lhm-home .lw-intro-evolved .lw-journey a>span{font-size:var(--lr-text-caption)}.website-root .lhm-home .lw-capabilities{padding-top:18px}.website-root .lhm-home .lw-story-interlude{border-top:1px solid var(--lr-line);grid-template-columns:minmax(0,1.65fr) minmax(0,.9fr);align-items:center;gap:60px;margin-top:55px;padding-top:35px;display:grid}.website-root .lhm-home .lw-story-kicker{color:var(--lw-editorial-accent);font-size:var(--lr-text-caption);letter-spacing:.09em;margin:0 0 19px;line-height:1.6}.website-root .lhm-home :is(.lw-story-interlude,.lw-hosting-story-copy) h3{color:var(--lr-ink);letter-spacing:-.045em;margin:0;font-size:30px;font-weight:470;line-height:1.22}.website-root .lhm-home :is(.lw-story-interlude,.lw-hosting-story-copy) h3>span{color:var(--lw-editorial-quiet)}.website-root .lhm-home .lw-story-interlude-copy>p:not(.lw-story-kicker){color:var(--lr-muted);max-width:480px;margin:23px 0;font-size:14px;line-height:1.85}.website-root .lhm-home .lw-deployment-evolved{padding-block:96px 72px;display:block}.website-root .lhm-home .lw-deployment-evolved>header{grid-template-columns:1.15fr 1fr;align-items:end;gap:110px;display:grid}.website-root .lhm-home .lw-deployment-evolved>header>p{color:var(--lr-muted);font-size:var(--lr-text-body);margin:0;line-height:1.85}.website-root .lhm-home .lw-deployment-evolved h2{letter-spacing:-.055em;font-size:clamp(36px,4.2vw,54px);line-height:1.13}.website-root .lhm-home .lw-hosting-story{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:center;gap:50px;padding-block:45px 55px;display:grid}.website-root .lhm-home .lw-hosting-story-copy .lw-eyebrow{color:var(--lw-editorial-accent);font-size:var(--lr-text-caption);margin-bottom:24px}.website-root .lhm-home .lw-hosting-story-copy>p:not(.lw-eyebrow){color:var(--lr-muted);margin:23px 0;font-size:14px;line-height:1.85}.website-root .lhm-home .lw-hosting-story-copy ul{gap:12px;margin:0 0 28px;padding:0;list-style:none;display:grid}.website-root .lhm-home .lw-hosting-story-copy li{color:var(--lr-text);font-size:var(--lr-text-body);align-items:flex-start;gap:9px;line-height:1.7;display:flex}.website-root .lhm-home .lw-hosting-story-copy li svg{color:var(--lw-editorial-accent);flex-shrink:0;margin-top:2px}.website-root .lhm-home .lw-hosting-story-copy>small{font-size:var(--lr-text-caption);color:var(--lr-muted);margin-top:13px;line-height:1.6;display:block}.website-root .lhm-home .lw-deployment-evolved .lw-deployment-choices{margin-top:0}.website-root .lhm-home .lw-deployment-evolved .lw-deployment-choices>a{padding-block:28px}.website-root .lhm-home .lw-enterprise-continuation{align-items:center;gap:17px;padding-top:32px;display:flex}.website-root .lhm-home .lw-enterprise-continuation>div{flex:1}.website-root .lhm-home .lw-enterprise-continuation h3{letter-spacing:-.02em;margin:0 0 7px;font-size:14px;font-weight:500}.website-root .lhm-home .lw-enterprise-continuation p{font-size:var(--lr-text-body);color:var(--lr-muted);margin:0;line-height:1.75}.website-root .lhm-home .lw-enterprise-continuation>a{font-size:var(--lr-text-caption);flex-shrink:0}@media (max-width:1000px){.website-root .lhm-home .lw-intro-evolved{gap:30px}.website-root .lhm-home .lw-intro-copy{gap:35px}.website-root .lhm-home .lw-intro-evolved .lw-journey a{gap:8px;padding-inline:11px}.website-root .lhm-home .lw-intro-evolved .lw-journey a>span{display:none}.website-root .lhm-home .lw-story-interlude,.website-root .lhm-home .lw-hosting-story{gap:35px}}@media (max-width:760px){.website-root .lhm-home .lw-intro-evolved{grid-template-columns:1fr;gap:28px;padding-block:64px 54px}.website-root .lhm-home .lw-intro-copy{grid-template-columns:1fr;gap:24px}.website-root .lhm-home .lw-intro-evolved .lw-journey{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:5px}.website-root .lhm-home .lw-intro-evolved .lw-journey a{font-size:var(--lr-text-caption);padding:18px 12px}.website-root .lhm-home .lw-intro-evolved .lw-journey a:nth-child(odd){border-left:0;padding-left:0}.website-root .lhm-home .lw-intro-evolved .lw-journey a:nth-child(2n){padding-right:0}.website-root .lhm-home .lw-intro-evolved .lw-journey a:nth-child(-n+4){border-bottom:1px solid var(--lr-line)}.website-root .lhm-home .lw-intro-evolved .lw-journey a:last-child{grid-column:1/-1}.website-root .lhm-home .lw-story-interlude{grid-template-columns:1fr;gap:16px;margin-top:36px;padding-top:20px}.website-root .lhm-home .lw-story-interlude-copy{grid-row:1}.website-root .lhm-home .lw-story-interlude h3{font-size:27px}.website-root .lhm-home .lw-deployment-evolved{padding-block:63px 45px}.website-root .lhm-home .lw-deployment-evolved>header{grid-template-columns:1fr;gap:24px}.website-root .lhm-home .lw-hosting-story{grid-template-columns:1fr;gap:15px;padding-block:25px 38px}.website-root .lhm-home .lw-hosting-story-copy{grid-row:1}.website-root .lhm-home .lw-hosting-story-copy h3{font-size:30px}.website-root .lhm-home .lw-enterprise-continuation{grid-template-columns:27px 1fr;align-items:start;gap:15px;padding-top:27px;display:grid}.website-root .lhm-home .lw-enterprise-continuation>a{grid-column:2}}
