.lm-landing .tour-core+.tour-core,.lm-landing .tour-more{margin-top:clamp(72px,9vh,124px)}.lm-landing .tour-core{scroll-margin-top:96px}.lm-landing .tour-feature-head{display:grid;gap:14px}.lm-landing .tour-feature-title{display:flex;justify-content:space-between;align-items:center;gap:24px}.lm-landing .tour-feature-title h2{margin:0;font:500 var(--t-h3)/1.35 var(--serif);letter-spacing:normal;color:var(--ink-1);text-wrap:balance}.lm-landing .tour-feature-title .tp-art{width:80px;flex:0 0 80px}.lm-landing .tour-feature-head .ts-lead{margin:0;max-width:66ch;text-align:left;font-family:var(--serif);font-size:var(--t-note);font-weight:400;line-height:1.65;text-wrap:balance}.lm-landing .tour-more-rail.tour-rail{grid-template-columns:repeat(3,1fr);width:auto;margin-inline:clamp(16px,4.2vw,60px)}.lm-landing .tour-more .tour-more-rail.tour-rail{max-width:720px;margin-inline:auto}.lm-landing .tour-more .tour-more-rail .tour-pick{padding:12px 8px 13px;gap:9px}.lm-landing .tour-more .tour-more-rail .tp-art{height:clamp(20px,2vw,28px)}.lm-landing .tour-more .tour-body{max-width:900px;margin-inline:auto}.lm-landing .cloud-setup-stage{background:var(--surface-solid)}.lm-landing .cloud-setup-window{display:flex;flex-direction:column;background:var(--surface-0);color:var(--th-fg);font-family:var(--font-sans);line-height:1.5}.lm-landing .cloud-setup-drag{height:28px;flex:0 0 28px}.lm-landing .cloud-setup-topbar{position:relative;display:flex;align-items:center;justify-content:center;height:44px;flex:0 0 44px;padding:0 28px}.lm-landing .cloud-setup-steps{margin:0;padding:0;list-style:none}.lm-landing .cloud-setup-steps,.lm-landing .cloud-setup-steps li{display:flex;align-items:center;gap:4px}.lm-landing .cloud-setup-step{display:inline-flex;align-items:center;gap:6px;margin:0;padding:4px 12px;border:0;border-radius:9999px;background:transparent;color:var(--th-fg-5);font:400 12px/1.5 var(--font-sans);white-space:nowrap;transition:color .2s,background-color .2s}.lm-landing .cloud-setup-step svg{color:var(--th-fg-4)}.lm-landing .cloud-setup-step.is-active{background:var(--surface-2);color:var(--th-fg);font-weight:500}.lm-landing .cloud-setup-chevron{display:inline-flex;color:var(--th-fg-6)}.lm-landing .cloud-setup-progress{position:relative;height:2px;flex:0 0 2px;width:100%;background:var(--edge-subtle)}.lm-landing .cloud-setup-progress span{display:block;height:100%;background:var(--th-fg);transition:width .36s cubic-bezier(.25,1,.5,1)}.lm-landing .cloud-setup-main{display:flex;min-height:0;flex:1;width:100%;max-width:1060px;margin:0 auto;align-items:center;gap:56px;padding:48px;box-sizing:border-box}.lm-landing .cloud-setup-primary{min-width:0;max-width:480px;flex:1}.lm-landing .cloud-setup-hero{display:grid;gap:12px}.lm-landing .cloud-setup-hero p{margin:0;color:var(--th-fg-5);font:500 10.5px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.lm-landing .cloud-setup-hero h3{margin:0;color:var(--th-fg);font-size:28px;line-height:1.15;font-weight:600;letter-spacing:-.015em}.lm-landing .cloud-setup-hero span{display:block;max-width:46ch;color:var(--th-fg-4);font-size:13px;line-height:1.625}.lm-landing .cloud-setup-facts{display:grid;gap:24px;margin-top:28px}.lm-landing .cloud-setup-facts.is-agents{gap:16px}.lm-landing .cloud-setup-fact-section{display:grid;gap:6px}.lm-landing .cloud-setup-fact-section h4{display:flex;align-items:center;gap:6px;margin:0;color:var(--th-fg-5);font:500 10.5px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.lm-landing .cloud-setup-hint{display:inline-flex;width:13px;height:13px;align-items:center;justify-content:center;border:1px solid var(--edge-strong,var(--edge-default));border-radius:9999px;color:var(--th-fg-5);font:500 9px/1 var(--font-sans);letter-spacing:0;text-transform:none}.lm-landing .cloud-setup-card{padding:10px 14px;border:1px solid var(--edge-subtle);border-radius:8px}.lm-landing .cloud-setup-card dl{display:grid;gap:0;margin:0}.lm-landing .cloud-setup-card dl div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:3px 0}.lm-landing .cloud-setup-card dt{flex:0 0 auto;color:var(--th-fg-4);font-size:12.5px}.lm-landing .cloud-setup-card dd{min-width:0;margin:0;color:var(--th-fg-2);font:12px/1.5 var(--font-mono);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lm-landing .cloud-setup-card dd.is-ready{color:var(--th-ok)}.lm-landing .cloud-setup-ready{margin:0;color:var(--th-fg-4);font-size:12.5px;line-height:1.625}.lm-landing .cloud-setup-note{margin:0;color:var(--th-fg-5);font-size:12px;line-height:1.625}.lm-landing .cloud-setup-agents{display:grid;overflow:hidden;border:1px solid var(--edge-default);border-radius:12px;background:var(--surface-1)}.lm-landing .cloud-setup-agent{display:grid;gap:8px;padding:14px 16px;border-top:1px solid var(--edge-subtle)}.lm-landing .cloud-setup-agent:first-child{border-top:0}.lm-landing .cloud-setup-agent-head{display:flex;align-items:center;gap:12px}.lm-landing .cloud-setup-agent-head img{display:block;width:24px;height:24px;flex:0 0 24px;border-radius:6px}.lm-landing .cloud-setup-agent-name{display:block;min-width:0;flex:1}.lm-landing .cloud-setup-agent-name b,.lm-landing .cloud-setup-agent-name small{display:block}.lm-landing .cloud-setup-agent-name b{color:var(--th-fg-2);font-size:13px;font-weight:500;line-height:1.375}.lm-landing .cloud-setup-agent-name small{color:var(--th-fg-5);font-size:11px;line-height:1.5}.lm-landing .cloud-setup-agent-state{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;color:var(--th-fg-4);font-size:11.5px;white-space:nowrap}.lm-landing .cloud-setup-agent-state i{display:inline-flex;color:var(--th-badge-ok-text)}.lm-landing .cloud-setup-agent-state code{color:var(--th-fg-5);font:10.5px/1 var(--font-mono);font-variant-numeric:tabular-nums}.lm-landing .cloud-setup-login{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:2px;padding-top:10px;border-top:1px solid var(--edge-subtle)}.lm-landing .cloud-setup-login-chips{display:flex;align-items:center;gap:14px;min-width:0}.lm-landing .cloud-setup-login-chips em{flex:0 0 auto;color:var(--th-fg-5);font-size:11px;font-style:normal}.lm-landing .cloud-setup-login-chips>span{display:inline-flex;align-items:center;gap:6px;color:var(--th-fg-2);font-size:12px;white-space:nowrap}.lm-landing .cloud-setup-login-chips>span:has(.is-off){color:var(--th-fg-4)}.lm-landing .cloud-setup-login-chips>span small{color:var(--th-fg-5);font-size:11.5px}.lm-landing .cloud-setup-login-chips i{width:6px;height:6px;border-radius:9999px}.lm-landing .cloud-setup-login-chips i.is-on{background:var(--th-ok)}.lm-landing .cloud-setup-login-chips i.is-off{background:var(--th-warn)}.lm-landing .cloud-setup-synced{color:var(--th-ok);font-size:11.5px;white-space:nowrap}.lm-landing .cloud-setup-badge{display:inline-flex;align-items:center;height:18px;padding:0 6px;border:1px solid;border-radius:9999px;font-size:10px;font-weight:500;line-height:1;white-space:nowrap}.lm-landing .cloud-setup-badge.is-ok{border-color:var(--th-badge-ok-border);background:var(--th-badge-ok-bg);color:var(--th-badge-ok-text)}.lm-landing .cloud-setup-badge.is-info{border-color:var(--th-badge-info-border);background:var(--th-badge-info-bg);color:var(--th-badge-info-text)}.lm-landing .cloud-setup-badge.is-muted{border-color:var(--th-badge-muted-border);background:var(--th-badge-muted-bg);color:var(--th-badge-muted-text)}.lm-landing .cloud-setup-ws-rows{display:grid}.lm-landing .cloud-setup-ws{padding:10px 0;border-top:1px solid var(--edge-subtle)}.lm-landing .cloud-setup-ws.is-cloud{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:8px 0}.lm-landing .cloud-setup-ws:first-child{padding-top:0;border-top:0}.lm-landing .cloud-setup-ws:last-child{padding-bottom:0}.lm-landing .cloud-setup-ws-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.lm-landing .cloud-setup-ws-name{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--th-fg-2);font-size:12.5px}.lm-landing .cloud-setup-ws>small{display:block;margin-top:2px;color:var(--th-fg-5);font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lm-landing .cloud-setup-ws.is-cloud>small{flex:0 0 auto;margin-top:0}.lm-landing .cloud-setup-aside{display:block;width:370px;flex:0 0 370px;padding-left:56px;border-left:1px solid var(--edge-subtle);box-sizing:border-box}.lm-landing .cloud-setup-aside h4{margin:0 0 20px;color:var(--th-fg-2);font-size:13px;font-weight:600;letter-spacing:-.025em}.lm-landing .cloud-setup-aside-rows{display:grid}.lm-landing .cloud-setup-aside-rows p{display:flex;align-items:flex-start;gap:12px;margin:0;padding:14px 0;border-bottom:1px solid var(--edge-subtle)}.lm-landing .cloud-setup-aside-rows p:first-child{padding-top:0}.lm-landing .cloud-setup-aside-rows p:last-child{padding-bottom:0;border-bottom:0}.lm-landing .cloud-setup-aside-rows strong{display:inline-flex;flex:0 0 auto;margin-top:3px;color:var(--th-fg-5)}.lm-landing .cloud-setup-aside-rows>p>span{display:block;min-width:0;flex:1}.lm-landing .cloud-setup-aside-rows b,.lm-landing .cloud-setup-aside-rows small{display:block}.lm-landing .cloud-setup-aside-rows b{color:var(--th-fg-2);font-size:12.5px;font-weight:500;line-height:1.375}.lm-landing .cloud-setup-aside-rows small{margin-top:2px;color:var(--th-fg-4);font-size:11.5px;line-height:1.375;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lm-landing .cloud-setup-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;height:76px;flex:0 0 76px;width:100%;padding:0 max(48px,calc((100% - 1060px) / 2 + 48px));border-top:1px solid var(--edge-subtle);background:var(--surface-0);box-sizing:border-box}.lm-landing .cloud-setup-btn{display:inline-flex;align-items:center;justify-content:center;height:32px;margin:0;padding:0 12px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--th-fg-4);font:500 13px/1 var(--font-sans);white-space:nowrap;transition:background-color .15s,color .15s,border-color .15s}.lm-landing .cloud-setup-btn.is-secondary{border-color:var(--edge-default);color:var(--th-fg-2)}.lm-landing .cloud-setup-btn.is-primary{background:var(--brand-accent);color:var(--brand-accent-fg)}.pshot-fit.live .cloud-setup-btn.pshot-hot:hover{background:var(--surface-2);color:var(--th-fg-2)}.pshot-fit.live .cloud-setup-btn.is-primary.pshot-hot:hover{background:var(--th-primary-h,var(--brand-accent));color:var(--brand-accent-fg)}.pshot-fit.live .cloud-setup-step.pshot-hot:hover{color:var(--th-fg-2)}@media (max-width:900px){.lm-landing .tour-more-rail.tour-rail{margin-inline:0}.lm-landing .tour-more-rail.tour-rail .tour-pick{border-top:0;border-left:1px solid var(--line)}.lm-landing .tour-more-rail.tour-rail .tour-pick:first-child{border-left:0}}@media (max-width:760px){.lm-landing .tour-feature-title{gap:16px}.lm-landing .tour-feature-title .tp-art{width:60px;flex-basis:60px}}.lm-landing .orca-shot.bare.is-video{aspect-ratio:var(--clip-ar,16/9);background:var(--bg)}.lm-landing .orca-shot.bare.is-video>.orca-poster,.lm-landing .orca-shot.bare.is-video>video{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:contain}.lm-landing .orca-shot.bare.is-video>video{display:block;z-index:2;opacity:0;cursor:pointer;transition:opacity var(--t-2) var(--e-out)}.lm-landing .orca-shot.bare.is-video.is-live>video{opacity:1}.lm-landing .orca-shot .orca-poster.is-light{display:none}:root[data-theme=light] .lm-landing .orca-shot .orca-poster.is-light{display:block}:root[data-theme=light] .lm-landing .orca-shot .orca-poster.is-dark{display:none}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .lm-landing .orca-shot .orca-poster.is-light{display:block}:root:not([data-theme=dark]) .lm-landing .orca-shot .orca-poster.is-dark{display:none}}.lm-landing .orca-shot.is-video>.orca-loading{position:absolute;inset:0;z-index:0;display:grid;place-items:center;background:linear-gradient(100deg,rgba(var(--surf),0) 34%,rgba(var(--rule),.07) 50%,rgba(var(--surf),0) 66%),var(--surface-solid);background-size:220% 100%;animation:orca-shimmer 1.5s var(--e-out) infinite}.lm-landing .orca-shot.is-video>.orca-loading:after{content:"";width:26px;height:26px;border-radius:50%;border:2px solid rgba(var(--rule),.13);border-top-color:var(--accent);animation:orca-spin .8s linear infinite}.lm-landing .orca-shot.is-video:not(.is-near)>.orca-loading,.lm-landing .orca-shot.is-video:not(.is-near)>.orca-loading:after{animation:none}@keyframes orca-shimmer{0%{background-position:180% 0}to{background-position:-80% 0}}@keyframes orca-spin{to{transform:rotate(1turn)}}.lm-landing .orca-shot.is-video>.orca-play,.lm-landing .orca-shot.is-video>.orca-zoom{position:absolute;z-index:4;bottom:12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;margin:0;padding:0;border:1px solid var(--line-2);border-radius:999px;background:color-mix(in srgb,var(--surface-solid) 84%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 1px 3px rgba(var(--shade),.16);color:var(--ink-1);cursor:pointer;transition:background var(--t-2) var(--e-out),opacity var(--t-2) var(--e-out)}.lm-landing .orca-shot.is-video>.orca-play{left:12px;width:32px;height:32px}.lm-landing .orca-shot.is-video>.orca-play:hover,.lm-landing .orca-shot.is-video>.orca-zoom:hover{background:var(--surface-solid)}.lm-landing .orca-shot.is-video>.orca-play:focus-visible,.lm-landing .orca-shot.is-video>.orca-zoom:focus-visible{outline:2px solid var(--ink-1);outline-offset:2px}.lm-landing .orca-shot.is-video>.orca-bar{position:absolute;z-index:3;left:0;right:0;bottom:0;height:2px;overflow:hidden;pointer-events:none}.lm-landing .orca-shot.is-video>.orca-bar i{display:block;height:100%;background:var(--accent);transform:scaleX(0);transform-origin:left}.lm-landing .orca-shot.is-video>.orca-zoom{display:none}@media (max-width:760px){.lm-landing .orca-shot.is-video>.orca-zoom{display:inline-flex;right:8px;bottom:8px;height:30px;padding:0 10px 0 9px;gap:5px;font:500 11px/1 var(--menu);letter-spacing:0;white-space:nowrap}.lm-landing .orca-shot.is-video>.orca-play{left:8px;bottom:8px;width:30px;height:30px}}@media (prefers-reduced-motion:reduce){.lm-landing .orca-shot.is-video>.orca-loading,.lm-landing .orca-shot.is-video>.orca-loading:after{animation:none}.lm-landing .orca-shot.bare.is-video>video{transition:none}}.lm-landing .tp{display:grid;grid-template-columns:minmax(0,1fr);width:min(1040px,100%);margin-inline:auto}.lm-landing .tp-head{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lm-landing .tp-titles h2{margin:0}.lm-landing .tp-body{display:grid;grid-template-columns:clamp(220px,27%,280px) minmax(0,1fr);gap:clamp(24px,3vw,40px);align-items:center}@media (min-width:901px){.lm-landing .ls-tour:lang(zh) .tp-body{grid-template-columns:clamp(196px,22%,232px) minmax(0,1fr)}}.lm-landing .tp-rail{position:relative;z-index:2;display:grid;gap:2px;margin:0;padding:0;text-align:left}.lm-landing .tp-row{display:contents}.lm-landing .tp-item{position:relative;display:grid;grid-template-columns:24px 1fr;align-items:baseline;column-gap:8px;margin:0;padding:8px 12px 11px;border:0;border-radius:9px;background:transparent;text-align:left;cursor:pointer;color:var(--ink-3);transition:color var(--t-2) var(--e-out),background-color var(--t-2) var(--e-out),box-shadow var(--t-2) var(--e-out)}.lm-landing .tp-item>span{justify-self:start;text-align:left}.lm-landing .tp-item:hover{color:var(--ink-1);background:color-mix(in srgb,var(--ink-1) 4%,transparent)}.lm-landing .tp-item.on{color:var(--ink-1);background:var(--surface-solid);box-shadow:0 1px 3px rgba(var(--shade),.12),inset 0 0 0 1px var(--line)}.lm-landing .tp-item:focus-visible{outline:2px solid var(--ink-1);outline-offset:2px}.lm-landing .tp-item.is-more{margin-top:12px}.lm-landing .tp-num{font:500 10.5px/1 var(--mono);letter-spacing:.04em}.lm-landing .tp-item.on .tp-num{color:var(--accent)}.lm-landing .tp-name{font:500 14px/1.4 var(--sans)}.lm-landing .tp-item>.tp-fill{position:absolute;left:44px;right:12px;bottom:4px;height:3px;border-radius:3px;overflow:hidden;justify-self:stretch;background:color-mix(in srgb,var(--ink-1) 12%,transparent);opacity:0;transition:opacity var(--t-2) var(--e-out)}.lm-landing .tp-item.on>.tp-fill{opacity:1}.lm-landing .tp-fill i{display:block;height:100%;background:var(--accent);transform:scaleX(0);transform-origin:left}@supports (width:1cqw){@media (min-width:901px){.lm-landing .tp{container-type:inline-size}.lm-landing .tp-body{align-items:start;--tp-win:calc(100cqw - clamp(220px, 27cqw, 280px) - clamp(24px, 3vw, 40px))}.lm-landing .ls-tour:lang(zh) .tp-body{--tp-win:calc(100cqw - clamp(196px, 22cqw, 232px) - clamp(24px, 3vw, 40px))}.lm-landing .tp-rail{margin-top:calc(var(--tp-win) * .0325);min-height:calc(var(--tp-win) * .5625);align-content:space-between}}}.lm-landing .tp-frame{position:relative;perspective:1600px;perspective-origin:20% 50%;min-width:0;width:120%;margin-inline:-10%}.lm-landing .ls-tour{overflow-x:clip}.lm-landing .tp-stage{position:relative;z-index:1;transform-origin:0 60%}.lm-landing .orca-shot.bare.tp-stage{border:0;border-radius:0;box-shadow:none}.lm-landing .ls-tour:after{content:none}.lm-landing .tp-layer{position:absolute;inset:0;z-index:1;opacity:0;pointer-events:none}.lm-landing .tp-layer.was{z-index:2;animation:tp-out .64s var(--e-out) both}.lm-landing .tp-layer.on{z-index:3;opacity:1;pointer-events:auto;animation:tp-in .76s var(--e-out) both}@keyframes tp-in{0%{opacity:0;filter:blur(14px);transform:scale(1.03)}to{opacity:1;filter:none;transform:none}}@keyframes tp-out{0%{opacity:1;filter:none;transform:none}to{opacity:0;filter:blur(10px);transform:scale(.985)}}.lm-landing .tp-layer>.orca-poster,.lm-landing .tp-layer>video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.lm-landing .tp-layer>video{display:block;opacity:0;cursor:pointer;transition:opacity var(--t-2) var(--e-out)}.lm-landing .tp-layer.is-ready>video{opacity:1}.lm-landing .tp-stage>.orca-play,.lm-landing .tp-stage>.orca-zoom{z-index:5}.lm-landing .orca-shot.is-video.tp-stage>.orca-play{left:calc(50% - 16px);bottom:max(2px,calc(9.6% - 36px))}@media (max-width:760px){.lm-landing .orca-shot.is-video.tp-stage>.orca-play{left:8.333%;bottom:max(2px,calc((11.85% - 30px) / 2))}.lm-landing .orca-shot.is-video.tp-stage>.orca-zoom{right:8.333%;bottom:max(2px,calc((11.85% - 30px) / 2))}}:root.tp-js .lm-landing .tp:not(.is-in) .tp-stage{transform:rotateX(30deg) rotateY(-13deg) rotate(1.5deg) scale(.84) translate3d(30px,80px,-60px);opacity:.25}:root.tp-js .lm-landing .tp:not(.is-in) .tp-item{opacity:0;transform:translateX(-36px)}.lm-landing .tp.is-in .tp-stage{transition:transform 1.3s cubic-bezier(.16,1,.3,1),opacity .8s ease-out}.lm-landing .tp.is-in .tp-item{transition:opacity .6s ease-out calc(.26s + var(--i) * 70ms),transform .8s cubic-bezier(.16,1,.3,1) calc(.26s + var(--i) * 70ms),color var(--t-2) var(--e-out),background-color var(--t-2) var(--e-out),box-shadow var(--t-2) var(--e-out)}@media (max-width:900px){.lm-landing .tp-body{grid-template-columns:minmax(0,1fr);gap:20px}.lm-landing .tp-frame{order:-1}.lm-landing .tp-rail{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px}.lm-landing .tp-item.is-more{margin-top:0}}@media (max-width:760px){.lm-landing .tp-rail{grid-template-columns:minmax(0,1fr);gap:2px}.lm-landing .tp-item{padding:11px 12px 13px}.lm-landing .tp-item.is-more{margin-top:10px}:root.tp-js .lm-landing .tp:not(.is-in) .tp-stage{transform:rotateX(20deg) scale(.92) translateY(30px);opacity:.4}}@media (prefers-reduced-motion:reduce){.lm-landing .tp-layer>video{transition:none}.lm-landing .tp-layer.on,.lm-landing .tp-layer.was{animation:none}:root.tp-js .lm-landing .tp:not(.is-in) :is(.tp-stage,.tp-item){transform:none}.lm-landing .tp.is-in .tp-stage{transition:opacity .5s ease-out}.lm-landing .tp.is-in .tp-item{transition:opacity .4s ease-out,color var(--t-2) var(--e-out),background-color var(--t-2) var(--e-out)}}