.website-root :is(.lage-app,.lw-native-agent) button[data-slot=button]{font-family:inherit}.website-root :is(.lage-app,.lw-native-agent) button[data-variant=default]{background:var(--primary);color:#fff}.website-root :is(.lage-app,.lw-native-agent) button[data-variant=outline][data-size]{border:1px solid var(--lr-line);color:var(--lr-ink);background:var(--lr-surface);box-shadow:none}.website-root :is(.lage-app,.lw-native-agent) button[data-variant=ghost][data-size]{color:var(--lr-text)}.website-root :is(.lage-app,.lw-native-agent) button[data-variant=outline][data-size]:hover,.website-root :is(.lage-app,.lw-native-agent) button[data-variant=ghost][data-size]:hover{background:var(--lr-surface-muted)}.website-root :is(.lage-agent-grid,.lw-native-agent)>article h3{letter-spacing:-.025em;margin:0;font-size:15px;font-weight:600;line-height:24px}.website-root :is(.lage-agent-grid,.lw-native-agent)>article p{color:var(--lr-muted);font-size:14px;line-height:20px}.website-root :is(.lage-app,.lw-native-agent) button[data-variant][data-size],.website-root .lage-history-example button[data-variant][data-size]{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;height:36px;padding:8px 12px;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.website-root :is(.lage-app,.lw-native-agent) button[data-variant][data-size=sm],.website-root .lage-history-example button[data-variant][data-size=sm]{gap:6px;height:32px;padding:4px 10px}.website-root :is(.lage-app,.lw-native-agent) button[data-variant][data-size=icon],.website-root .lage-history-example button[data-variant][data-size=icon]{width:36px;padding:0}.website-root :is(.lage-app,.lw-native-agent) button[data-variant][data-size=icon-sm],.website-root .lage-history-example button[data-variant][data-size=icon-sm]{width:32px;height:32px;padding:0}.website-root :is(.lage-app,.lw-native-agent) button[data-variant=outline][data-size]{border-color:var(--lr-line);background:var(--lr-surface)}.website-root :is(.lage-app,.lw-native-agent) button[data-variant=ghost][data-size]{background:0 0}.website-root :is(.lage-app,.lw-native-agent) button[data-variant][data-size]>svg,.website-root .lage-history-example button[data-variant][data-size]>svg{pointer-events:none;flex-shrink:0;width:16px;height:16px}.website-root :is(.lage-app,.lw-native-agent) button:disabled,.website-root .lage-history-example button:disabled{pointer-events:none;opacity:.5}.website-root :is(.lage-agent-grid,.lw-native-agent)>article{border:1px solid var(--lr-line);min-width:0;height:100%;color:var(--lr-ink);background:var(--lr-surface);border-radius:8px;flex-direction:column;padding:20px;transition:border-color .12s;display:flex;position:relative}.website-root :is(.lage-agent-grid,.lw-native-agent)>article:hover{border-color:color-mix(in srgb,var(--lr-muted)40%,var(--lr-line))}.website-root :is(.lage-agent-grid,.lw-native-agent)>article:has(>button[aria-pressed=true]){border-color:color-mix(in srgb,var(--primary,var(--lr-accent))60%,var(--lr-line));box-shadow:0 0 0 1px color-mix(in srgb,var(--primary,var(--lr-accent))20%,transparent)}.website-root :is(.lage-agent-grid,.lw-native-agent)>article>button{z-index:0;width:100%;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0;position:absolute;inset:0}.website-root :is(.lage-agent-grid,.lw-native-agent)>article>div{pointer-events:none;position:relative}.website-root :is(.lage-agent-grid,.lw-native-agent)>article>div:first-of-type{flex-direction:column;flex:1;min-width:0;display:flex}.website-root :is(.lage-agent-grid,.lw-native-agent)>article>div:first-of-type>div:first-child{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.website-root :is(.lage-agent-grid,.lw-native-agent)>article h3{overflow-wrap:anywhere;min-width:0}.website-root :is(.lage-agent-grid,.lw-native-agent)>article h3>svg{width:14px;height:14px;color:var(--lr-muted);margin-left:6px;display:inline}.website-root :is(.lage-agent-grid,.lw-native-agent)>article>div:first-of-type>div:first-child>span{color:var(--lr-muted);flex-shrink:0;align-items:center;gap:6px;margin-top:4px;font-size:12px;line-height:16px;display:inline-flex}.website-root :is(.lage-agent-grid,.lw-native-agent)>article>div:first-of-type>div:first-child>span>span{background:color-mix(in srgb,var(--lr-muted)50%,transparent);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.website-root :is(.lage-agent-grid,.lw-native-agent)>article>div:first-of-type>div:first-child>span>span[class~=bg-emerald-500]{background:#10b981}.website-root :is(.lage-agent-grid,.lw-native-agent)>article>div:first-of-type>p{-webkit-line-clamp:3;min-height:60px;color:var(--lr-muted);-webkit-box-orient:vertical;margin:8px 0 0;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.website-root :is(.lage-agent-grid,.lw-native-agent)>article>div:first-of-type>div:last-child{color:var(--lr-muted);gap:8px;margin-top:20px;font-size:12px;line-height:16px;display:grid}.website-root :is(.lage-agent-grid,.lw-native-agent)>article>div:first-of-type>div:last-child>div{align-items:center;gap:8px;display:flex}.website-root :is(.lage-agent-grid,.lw-native-agent)>article>div:first-of-type>div:last-child>div>svg{width:16px;height:16px}.website-root :is(.lage-agent-grid,.lw-native-agent) [aria-label=Scheduled\ days]{padding-left:24px;gap:4px!important}.website-root :is(.lage-agent-grid,.lw-native-agent) [aria-label=Scheduled\ days]>span{width:20px;height:20px;color:color-mix(in srgb,var(--lr-muted)50%,transparent);border-radius:4px;justify-content:center;align-items:center;font-size:11px;font-weight:500;line-height:16px;display:flex}.website-root :is(.lage-agent-grid,.lw-native-agent) [aria-label=Scheduled\ days]>span[aria-label$=": scheduled"]{color:var(--lr-ink);background:var(--lr-surface-muted)}.website-root :is(.lage-agent-grid,.lw-native-agent)>article>div:last-child{border-top:1px solid var(--lr-line);justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:16px;display:flex}.website-root :is(.lage-agent-grid,.lw-native-agent)>article>div:last-child>span{color:var(--lr-muted);align-items:center;gap:6px;font-size:12px;line-height:16px;display:inline-flex}.website-root :is(.lage-agent-grid,.lw-native-agent)>article>div:last-child>span>svg{width:14px;height:14px}.website-root :is(.lage-agent-grid,.lw-native-agent)>article>div:last-child>div{z-index:10;pointer-events:auto;align-items:center;gap:4px;display:flex;position:relative}body:has(.lage-agent-grid,.lw-native-agent) [data-slot=dropdown-menu-content]{z-index:60;min-width:144px;max-height:min(400px,var(--radix-select-content-available-height,70vh));border:1px solid var(--lr-line,#e7e5e4);color:var(--lr-ink,#292524);background:var(--lr-surface,#fff);font-family:var(--font-geist-sans),Arial,sans-serif;border-radius:6px;padding:4px;font-size:14px;line-height:20px;overflow:auto;box-shadow:0 4px 12px #0000001a}body:has(.lage-agent-grid,.lw-native-agent) [data-slot=dropdown-menu-item]{min-height:32px;color:inherit;cursor:default;border-radius:4px;outline:none;align-items:center;gap:8px;padding:6px 32px 6px 8px;font-size:14px;line-height:20px;display:flex;position:relative}body:has(.lage-agent-grid,.lw-native-agent) [data-slot=dropdown-menu-item][data-highlighted]{background:var(--lr-surface-muted,#f5f5f4)}body:has(.lage-agent-grid,.lw-native-agent) [data-slot=dropdown-menu-content] svg{flex-shrink:0;width:16px;height:16px}body:has(.lage-agent-grid,.lw-native-agent) [data-slot=dropdown-menu-item][data-variant=destructive]{color:#dc2626}body:has(.lage-agent-grid,.lw-native-agent) [data-slot=dropdown-menu-separator]{background:var(--lr-line,#e7e5e4);height:1px;margin:4px -4px}.website-root :is(.lage-agent-grid,.lw-native-agent)>article,.website-root :is(.lage-agent-grid,.lw-native-agent)>article *{box-sizing:border-box}.website-root :is(.lage-agent-grid,.lw-native-agent)>article svg{flex-shrink:0}.website-root :is(.lage-agent-grid,.lw-native-agent)>article button:focus-visible{outline:2px solid var(--primary,var(--lr-accent));outline-offset:-2px}.website-root :is(.lage-agent-grid,.lw-native-agent)>article svg.animate-spin{animation:1s linear infinite agent-preview-spin}@keyframes agent-preview-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.website-root :is(.lage-agent-grid,.lw-native-agent)>article svg.animate-spin{animation:none}}
.website-root .lhm-home,.website-root .lr-showcase-backdrop{--lh-demo-ground:#e7eaf0;--lh-demo-cool:#bfd9dd;--lh-demo-warm:#f0ddce;--lh-demo-violet:#d4cce4;--lh-demo-contour:#fff9;--lh-demo-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='.17'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23grain)'/%3E%3C/svg%3E")}.dark .website-root .lhm-home,.dark .website-root .lr-showcase-backdrop{--lh-demo-ground:#272c35;--lh-demo-cool:#355459;--lh-demo-warm:#4e423b;--lh-demo-violet:#463e59;--lh-demo-contour:#c5d9e61c}.website-root .lhm-home .lw-stage-planner{--lh-demo-ground:#ebe8e2;--lh-demo-cool:#c8dad4;--lh-demo-warm:#ecd5bf;--lh-demo-violet:#d9d2e2}.website-root .lhm-home .lw-stage-qa{--lh-demo-ground:#e5ecea;--lh-demo-cool:#bcd7ce;--lh-demo-warm:#e8ddca;--lh-demo-violet:#c8d4e5}.website-root .lhm-home .lw-stage-docs{--lh-demo-ground:#eeeae5;--lh-demo-cool:#d0dfe1;--lh-demo-warm:#ecd2b9;--lh-demo-violet:#d7cfe3}.dark .website-root .lhm-home .lw-stage-planner{--lh-demo-ground:#2c2c2b;--lh-demo-cool:#364d46;--lh-demo-warm:#504337;--lh-demo-violet:#45404d}.dark .website-root .lhm-home .lw-stage-qa{--lh-demo-ground:#252f2e;--lh-demo-cool:#34554b;--lh-demo-warm:#464536;--lh-demo-violet:#384757}.dark .website-root .lhm-home .lw-stage-docs{--lh-demo-ground:#302d2c;--lh-demo-cool:#394b4e;--lh-demo-warm:#544334;--lh-demo-violet:#494152}.website-root .lhm-home :is(.lw-stage-planner,.lw-stage-ai,.lw-stage-qa,.lw-stage-docs,.lw-teamwork-stage),.website-root .lr-showcase-backdrop{--lh-demo-cool-x:5%;--lh-demo-cool-y:15%;--lh-demo-warm-x:65%;--lh-demo-violet-x:95%;--lh-demo-contour-left:-45%;--lh-demo-contour-turn:-28deg;background:var(--lh-demo-ground);border-color:color-mix(in srgb,var(--lh-demo-cool)45%,var(--lr-line))}.website-root .lhm-home :is(.lw-stage-planner,.lw-stage-ai,.lw-stage-qa,.lw-stage-docs,.lw-teamwork-stage):before,.website-root .lr-showcase-backdrop:before{content:"";z-index:-2;border-radius:inherit;width:auto;height:auto;box-shadow:none;opacity:1;pointer-events:none;background:var(--lh-demo-grain)0 0/180px 180px repeat,radial-gradient(ellipse 75% 95% at var(--lh-demo-violet-x)100%,var(--lh-demo-violet),transparent 70%),radial-gradient(ellipse 65% 85% at var(--lh-demo-cool-x)var(--lh-demo-cool-y),var(--lh-demo-cool),transparent 75%),radial-gradient(ellipse 65% 65% at var(--lh-demo-warm-x)0,var(--lh-demo-warm),transparent 80%);border:0;position:absolute;inset:0;rotate:none}.website-root .lhm-home :is(.lw-stage-planner,.lw-stage-ai,.lw-stage-qa,.lw-stage-docs,.lw-teamwork-stage):after,.website-root .lr-showcase-backdrop:after{content:"";z-index:-1;pointer-events:none;width:115%;height:135%;left:var(--lh-demo-contour-left);border:1px solid var(--lh-demo-contour);box-shadow:0 0 0 28px color-mix(in srgb,var(--lh-demo-contour)28%,transparent),0 0 0 29px color-mix(in srgb,var(--lh-demo-contour)50%,transparent),0 0 0 80px color-mix(in srgb,var(--lh-demo-contour)14%,transparent),0 0 0 81px color-mix(in srgb,var(--lh-demo-contour)30%,transparent);rotate:var(--lh-demo-contour-turn);border-radius:50%;position:absolute;top:-70%;right:auto}.website-root .lhm-home :is(.lw-stage-qa,.lw-stage-docs,.lw-agents-stage){--lh-demo-cool-x:95%;--lh-demo-cool-y:80%;--lh-demo-warm-x:10%;--lh-demo-violet-x:5%;--lh-demo-contour-left:30%;--lh-demo-contour-turn:28deg}
.website-root .lhm-hero{background:var(--lr-paper);color:var(--lr-ink);--showcase-bg:var(--lr-paper);--showcase-panel:var(--lr-surface);--showcase-soft:var(--lr-surface-muted);--showcase-border:var(--lr-line);--showcase-text:var(--lr-ink);--showcase-muted:var(--lr-muted);--showcase-accent:#6c00fc;padding:142px 0 0;overflow:clip}.website-root .lhm-content{width:min(1500px,100% - 48px);margin:0 auto}.website-root .lhm-copy{width:min(1160px,100%);margin-inline:auto}.website-root .lhm-announcement{color:var(--lr-muted);align-items:center;gap:9px;margin-bottom:29px;font-size:11px;display:inline-flex}.website-root .lhm-announcement:hover{color:var(--lr-accent-text)}.website-root .lhm-announcement-dot{background:#6c00fc;border-radius:50%;flex-shrink:0;width:5px;height:5px}.website-root .lhm-announcement-divider{background:var(--lr-line-strong);width:1px;height:10px;margin-inline:4px}.website-root .lr-home .lhm-copy h1{letter-spacing:-.055em;color:var(--lr-ink);margin:0;font-size:clamp(43px,5.6vw,72px);font-weight:480;line-height:1.075}.website-root .lr-home .lhm-copy h1>span{color:var(--lr-muted)}.website-root .lhm-copy-bottom{justify-content:space-between;align-items:flex-end;gap:30px;margin-top:27px;display:flex}.website-root .lhm-copy-bottom>p{color:var(--lr-muted);letter-spacing:-.015em;margin:0;font-size:15px;line-height:1.7}.website-root .lhm-actions{align-items:center;gap:24px;padding-bottom:3px;display:flex}.website-root .lhm-actions .lr-button{color:#fff;min-height:42px;box-shadow:0 2px 3px color-mix(in srgb,var(--lr-shadow)7.06%,transparent);background:#6c00fc;border:1px solid #6c00fc;border-radius:6px;gap:15px;padding-inline:18px;font-size:13px}.website-root .lhm-actions .lr-button:hover{background:#5800cc;border-color:#5800cc}.website-root .lhm-contact{min-height:42px;color:var(--lr-text);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}.website-root .lhm-contact:hover{color:var(--lr-accent-text)}.website-root .lhs-showcase{margin-top:53px;position:relative}.website-root .lhs-stage{isolation:isolate;background:linear-gradient(130deg,#ede9fe,#a78bfa 48%,#d8b4fe);border-radius:20px;margin-inline:calc(50% - 45vw + 20px);padding:48px 32px 104px;position:relative;overflow:hidden}.website-root .lhs-shader{z-index:-1;pointer-events:none;position:absolute;inset:0}.website-root .lhs-shader canvas{width:100%;height:180%;display:block;position:absolute;bottom:-12%;left:50%;transform:translate(-50%)}.website-root .lhs-shader:after{content:"";background:radial-gradient(135% 120% at 50% -18%,var(--lr-paper)40%,color-mix(in srgb,var(--lr-paper)90.2%,transparent)55%,color-mix(in srgb,var(--lr-paper)0%,transparent)78%);position:absolute;inset:0}.website-root .lhs-window-viewport{aspect-ratio:16/10;background:var(--lr-paper);width:min(1280px,100%);box-shadow:0 18px 55px -20px color-mix(in srgb,var(--lr-shadow)31.37%,transparent),0 0 0 1px color-mix(in srgb,var(--lr-shadow)5.88%,transparent);border-radius:10px;margin-inline:auto;position:relative;overflow:hidden}.website-root .lhs-window{width:1600px;height:1000px;transform:scale(var(--showcase-scale,.8));transform-origin:0 0;font-family:var(--font-geist-sans),Arial,sans-serif;background:var(--lr-surface-muted);color:var(--showcase-text);text-align:left;border-radius:10px;grid-template-rows:50px minmax(0,1fr);grid-template-columns:240px minmax(0,1fr);font-size:13px;line-height:1.4;display:grid;position:relative;overflow:hidden;container-type:inline-size}.website-root .lhs-window *{font-family:inherit}.website-root .lhs-context-sidebar{min-width:0;height:100%;min-height:0;overflow:hidden}.website-root .lhs-main{border:1px solid var(--lr-line);background:var(--lr-surface);border-radius:10px;flex-direction:column;min-width:0;min-height:0;margin:0 8px 8px 0;display:flex;overflow:hidden}.website-root .lhs-page-header{border-bottom:1px solid var(--lr-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:44px;padding:0 20px;display:flex}.website-root .lhs-breadcrumb{color:var(--lr-text);white-space:nowrap;align-items:center;gap:9px;font-size:13px;display:flex}.website-root .lhs-project-mark{color:#fff;background:#6c00fc;border-radius:6px;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:grid}.website-root .lhs-breadcrumb strong{color:var(--lr-ink);font-size:14px;font-weight:600}.website-root .lhs-breadcrumb small{color:var(--lr-muted);background:var(--lr-surface-muted);border-radius:5px;padding:1px 6px;font-size:11px}.website-root .lhs-breadcrumb>svg{color:var(--lr-subtle)}.website-root .lhs-header-actions{color:var(--lr-muted);align-items:center;gap:9px;display:flex}.website-root .lhs-search{border:1px solid var(--lr-line);width:224px;color:var(--lr-subtle);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:7px 9px;font-size:12px;display:flex}.website-root .lhs-search kbd{white-space:nowrap;margin-left:auto;font-size:11px}.website-root .lhs-new-issue{color:#fff;white-space:nowrap;background:#0f172a;border:1px solid #0f172a;border-radius:6px;align-items:center;gap:5px;padding:8px 11px;font-size:12px;display:inline-flex}.website-root .lhs-view{scrollbar-width:thin;scrollbar-color:var(--lr-line-strong)transparent;flex:1;height:auto;min-height:0;animation:.3s both lhs-view-enter;overflow:auto}.website-root .lhs-view:focus-visible{outline-offset:-3px}.website-root .lhs-controls{align-items:center;gap:24px;width:min(1320px,100%);margin:30px auto 0;display:flex}.website-root .lhs-scenes{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;display:grid}.website-root .lhs-scene{color:var(--lr-muted);text-align:left;background:0 0;border:0;border-radius:0;padding:19px 0 2px;display:block;position:relative}.website-root .lhs-scene-line{background:var(--lr-line);height:1px;position:absolute;top:0;left:0;right:0;overflow:hidden}.website-root .lhs-scene-line>span{transform-origin:0;background:#6c00fc;height:100%;animation:linear both paused lhs-progress;display:block}.website-root .lhs-scene-line>span[data-running=true]{animation-play-state:running}.website-root .lhs-scene[data-state=active] .lhs-scene-line{background:#ddd6fe}.website-root .lhs-scene-label{align-items:center;gap:8px;display:flex}.website-root .lhs-scene-number{color:var(--lr-subtle);font-size:10px}.website-root .lhs-scene-label strong{white-space:nowrap;font-size:13px;font-weight:500}.website-root .lhs-scene-label>svg,.website-root .lhs-scene-label>img{flex-shrink:0;width:20px;height:20px;margin-left:auto}.website-root .lhs-scene-description{color:var(--lr-muted);margin-top:7px;font-size:12px;line-height:1.5;display:block}.website-root .lhs-scene[data-state=active] .lhs-scene-label{color:var(--lr-ink)}.website-root .lhs-scene[data-state=active] .lhs-scene-number,.website-root .lhs-scene:hover .lhs-scene-label{color:var(--lr-accent-text)}.website-root .lhs-playback{border:1px solid var(--lr-line-strong);background:var(--lr-surface);width:32px;height:32px;color:var(--lr-muted);border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid}.website-root .lhs-playback:hover{background:var(--lr-surface-muted);color:var(--lr-ink)}.website-root .lhs-feature-link{width:fit-content;min-height:34px;color:var(--lr-text);justify-content:center;align-items:center;gap:7px;margin:25px auto 0;font-size:12px;display:flex}.website-root .lhs-feature-link:hover{color:var(--lr-accent-text)}.website-root .lhm-footnote{border-top:1px solid var(--lr-line);width:min(1160px,100%);color:var(--lr-muted);justify-content:space-between;align-items:center;gap:16px;margin:24px auto 0;padding:27px 0 32px;font-size:11px;display:flex}.website-root .lhm-footnote a{color:var(--lr-text);align-items:center;gap:8px;display:inline-flex}.website-root .lhm-footnote a:hover{color:var(--lr-accent-text)}@keyframes lhs-view-enter{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes lhs-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:1100px){.website-root .lhm-actions{gap:16px}.website-root .lhm-copy-bottom{align-items:flex-start}.website-root .lhm-contact{display:none}.website-root .lhs-stage{padding:32px 24px 72px}.website-root .lhs-scenes{gap:18px}.website-root .lhs-scene-label>svg{display:none}.website-root .lhs-scene-label strong{font-size:12px}.website-root .lhs-scene-description{font-size:11px}}@media (max-width:760px){.website-root .lhm-hero{padding-top:115px}.website-root .lhm-content{width:calc(100% - 32px)}.website-root .lhm-announcement{gap:6px;margin-bottom:26px;font-size:9px}.website-root .lhm-announcement-divider{margin-inline:2px}.website-root .lr-home .lhm-copy h1{font-size:clamp(36px,6.4vw,49px)}.website-root .lhm-copy-bottom{flex-direction:column;gap:23px;margin-top:22px}.website-root .lhm-copy-bottom>p{max-width:420px;font-size:13px}.website-root .lhm-actions{gap:25px}.website-root .lhm-contact{font-size:12px;display:inline-flex}.website-root .lhs-showcase{margin-top:34px}.website-root .lhs-stage{border-radius:14px;margin-inline:calc(50% - 50vw + 16px);padding:12px 12px 36px}.website-root .lhs-controls{align-items:flex-start;gap:15px;margin-top:24px}.website-root .lhs-scenes{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 20px}.website-root .lhs-scene{padding-top:12px}.website-root .lhs-scene-label strong{font-size:11px}.website-root .lhs-scene-label>img{width:16px;height:16px}.website-root .lhs-scene-description{font-size:10px}.website-root .lhs-playback{width:28px;height:28px;margin-top:6px}.website-root .lhm-footnote{flex-direction:column;align-items:flex-start;gap:10px;margin-top:16px}}@media (max-width:400px){.website-root .lr-home .lhm-copy h1{font-size:35px}.website-root .lhm-announcement{font-size:8px}.website-root .lhm-announcement-divider{margin-inline:0}.website-root .lhm-desktop-break{display:none}.website-root .lhs-scene-label{gap:5px}.website-root .lhs-scene-label strong{font-size:10px}}@media (prefers-reduced-motion:reduce){.website-root .lhs-view,.website-root .lhs-scene-line>span{animation:none}.website-root .lhm-hero *,.website-root .lhm-hero :before,.website-root .lhm-hero :after{transition:none}.website-root .lhs-scene-line>span{transform:none}}