@property --accent{syntax:"<color>";inherits:true;initial-value:#8EA8FF}@font-face{font-family:Hanzi Punctuation;font-weight:400 500;src:local("PingFangSC-Regular"),local("PingFang SC Regular"),local("PingFang SC"),local("HiraginoSansGB-W3"),local("Hiragino Sans GB W3"),local("MicrosoftYaHei"),local("Microsoft YaHei"),local("NotoSansSC-Regular"),local("NotoSansCJKsc-Regular"),local("SourceHanSansSC-Regular"),local("STHeitiSC-Light");unicode-range:u+3001-3003,u+3008-3011,u+3014-301f,u+ff01,u+ff08,u+ff09,u+ff0c,u+ff0e,u+ff1a,u+ff1b,u+ff1f,u+ff5e;font-display:swap}@font-face{font-family:Hanzi Punctuation;font-weight:600 900;src:local("PingFangSC-Semibold"),local("PingFang SC Semibold"),local("PingFangSC-Medium"),local("PingFang SC Medium"),local("HiraginoSansGB-W6"),local("Hiragino Sans GB W6"),local("MicrosoftYaHei-Bold"),local("Microsoft YaHei Bold"),local("NotoSansSC-Bold"),local("NotoSansCJKsc-Bold"),local("SourceHanSansSC-Bold"),local("STHeitiSC-Medium");unicode-range:u+3001-3003,u+3008-3011,u+3014-301f,u+ff01,u+ff08,u+ff09,u+ff0c,u+ff0e,u+ff1a,u+ff1b,u+ff1f,u+ff5e;font-display:swap}.lm-landing{--bg:#05070C;--ink:#E9EDF4;--ink-1:#F6F8FC;--ink-2:#A5AEBE;--ink-3:#667083;--line:rgba(255,255,255,.09);--line-2:rgba(255,255,255,.18);--accent:#8EA8FF;--accent-2:#78DFEA;--accent-3:#75E2B5;--accent-4:#B49BE8;--spectrum:linear-gradient(105deg,#78DFEA,#8EA8FF 39%,#B49BE8 72%,#D4BED0);--g-aa:#53d99c;--g-a:#84d67a;--g-b:#d8be63;--sans:"Hanzi Punctuation","Geist Sans","Inter",-apple-system,BlinkMacSystemFont,sans-serif;--mono:"Hanzi Punctuation","Geist Mono","IBM Plex Mono",ui-monospace,Menlo,monospace;--wrap:1500px;--pad:clamp(20px,4.5vw,48px);--ease-quart:cubic-bezier(.25,1,.5,1);--dur-2:200ms}.lm-landing *{box-sizing:border-box;margin:0;padding:0}html:has(.lm-landing){scroll-behavior:smooth}body:has(.lm-landing){overflow-x:hidden}.lm-landing{color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;min-height:100vh;background:radial-gradient(60vw 42vw at -8% 20%,rgba(120,223,234,.055),transparent 72%),radial-gradient(54vw 42vw at 108% 48%,rgba(142,168,255,.06),transparent 74%),linear-gradient(180deg,#05070C,#060810 46%,#05070C)}.lm-landing a{color:inherit;text-decoration:none}.lm-landing button{font-family:inherit;cursor:pointer}.lm-landing :where(a,button):focus-visible{outline:2px solid #AFC2FF;outline-offset:4px}.lm-landing ::selection{background:rgba(142,168,255,.32)}.lm-landing .microlabel{font-family:var(--mono);font-weight:500;letter-spacing:.18em;text-transform:uppercase}.lm-landing .fund-banner{position:relative;display:flex;align-items:center;justify-content:center;gap:clamp(10px,1.2vw,16px);height:38px;padding:0 14px;background:linear-gradient(90deg,rgba(120,223,234,.06),rgba(142,168,255,.085) 50%,rgba(180,155,232,.055)),rgba(7,9,14,.94);border-bottom:1px solid rgba(142,168,255,.2);overflow:hidden;white-space:nowrap;transition:height .3s var(--ease-quart),opacity .25s,border-color .3s,background var(--dur-2)}.lm-landing .fund-banner:hover{background:linear-gradient(90deg,rgba(120,223,234,.09),rgba(142,168,255,.12) 50%,rgba(180,155,232,.08)),rgba(7,9,14,.94)}.lm-landing .fund-banner:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 34%,rgba(210,232,255,.09) 48%,transparent 62%);transform:translateX(-70%);animation:lm-bn-sheen 11s linear infinite}@keyframes lm-bn-sheen{0%,62%{transform:translateX(-70%)}to{transform:translateX(170%)}}.lm-landing .fund-banner:hover .bn-a{background:rgba(120,223,234,.14);color:#ECFAFF;border-color:rgba(120,223,234,.45)}.lm-landing .fund-banner:hover .bn-a i{transform:translateX(2px)}.lm-landing .es-nav.is-scrolled .fund-banner{height:0;opacity:0;border-bottom-color:transparent}.lm-landing .fund-banner>*{position:relative;z-index:1}.lm-landing .fund-banner .bn-k{display:inline-flex;align-items:center;gap:7px;flex:none;font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#C8D5FF}.lm-landing .bn-live{width:5px;height:5px;border-radius:50%;background:#75E2B5;flex:none;animation:lm-bn-pulse 2.8s ease-out infinite}@keyframes lm-bn-pulse{0%{box-shadow:0 0 0 0 rgba(117,226,181,.5)}70%,to{box-shadow:0 0 0 6px rgba(117,226,181,0)}}.lm-landing .fund-banner .bn-n{flex:none;font-family:var(--mono);font-size:13px;font-weight:600;letter-spacing:.005em;background:linear-gradient(96deg,#EAF0FF,#A9C3FF 55%,#C9B3F2);-webkit-background-clip:text;background-clip:text;color:transparent}.lm-landing .fund-banner .bn-t{font-size:12.5px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis}.lm-landing .fund-banner .bn-seat{flex:none;font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:#F3B58C;padding:3px 9px;border:1px solid rgba(243,181,140,.3);border-radius:999px;background:rgba(243,181,140,.07)}.lm-landing .fund-banner .bn-a{display:inline-flex;align-items:center;gap:5px;flex:none;font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.08em;color:#B8E8F0;padding:4px 12px;border:1px solid rgba(120,223,234,.3);border-radius:999px;background:rgba(120,223,234,.055);transition:background var(--dur-2),color var(--dur-2),border-color var(--dur-2)}.lm-landing .fund-banner .bn-a i{font-style:normal;transition:transform var(--dur-2)}@media(prefers-reduced-motion:reduce){.lm-landing .bn-live,.lm-landing .fund-banner:after{animation:none}}@media(max-width:1040px){.lm-landing .fund-banner .bn-t{display:none}}@media(max-width:720px){.lm-landing .fund-banner .bn-seat{display:none}}@media(max-width:480px){.lm-landing .fund-banner .bn-k{display:none}}.lm-landing .es-nav{position:fixed;top:0;left:0;right:0;z-index:40;transition:background .3s,border-color .3s,backdrop-filter .3s}.lm-landing .es-nav.is-open,.lm-landing .es-nav.is-scrolled{background:rgba(5,7,12,.82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.lm-landing .es-nav-in{max-width:var(--wrap);margin:0 auto;height:64px;padding:0 var(--pad);display:flex;align-items:center;gap:clamp(16px,3vw,40px)}.lm-landing .es-nav .brand{display:flex;align-items:center;gap:10px;flex:none}.lm-landing .es-nav .brand .mark{width:32px;height:28px;display:block}.lm-landing .es-nav .brand .mark svg{width:100%;height:100%;display:block}.lm-landing .es-nav .brand-text{display:flex;flex-direction:column}.lm-landing .es-nav .brand-text .name{font-weight:700;font-size:16.5px;letter-spacing:-.015em;line-height:1;color:var(--ink-1)}.lm-landing .es-nav .brand-text .sub{font-family:var(--mono);font-weight:500;font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-top:3px}.lm-landing .es-nav .links{display:flex;align-items:center;gap:clamp(4px,1vw,14px);margin:0 auto}.lm-landing .es-nav .nav-link,.lm-landing .es-nav .nav-trig{display:inline-flex;align-items:center;gap:5px;font:inherit;font-size:14px;font-weight:500;white-space:nowrap;color:var(--ink-2);background:none;border:none;padding:8px 12px;border-radius:10px;cursor:pointer;transition:color var(--dur-2),background var(--dur-2)}@media(max-width:1120px){.lm-landing .es-nav .nav-link,.lm-landing .es-nav .nav-trig{padding:8px 7px;font-size:13.5px}}.lm-landing .es-nav .nav-link:hover,.lm-landing .es-nav .nav-trig:hover{color:var(--ink-1);background:rgba(255,255,255,.045)}.lm-landing .es-nav .nav-trig .chev{opacity:.55;transition:transform var(--dur-2)}.lm-landing .es-nav .nav-drop{position:relative}.lm-landing .es-nav .nav-drop:focus-within .nav-trig,.lm-landing .es-nav .nav-drop:hover .nav-trig{color:var(--ink-1)}.lm-landing .es-nav .nav-drop:focus-within .chev,.lm-landing .es-nav .nav-drop:hover .chev{transform:rotate(180deg)}.lm-landing .es-nav .nav-pop{position:absolute;top:100%;left:0;padding-top:12px;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .22s var(--ease-quart),transform .22s var(--ease-quart)}.lm-landing .es-nav .nav-drop:focus-within .nav-pop,.lm-landing .es-nav .nav-drop:hover .nav-pop{opacity:1;pointer-events:auto;transform:translateY(0)}.lm-landing .es-nav .nav-pop-card{min-width:210px;padding:8px;border-radius:16px;border:1px solid var(--line-2);background:rgba(13,10,9,.9);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 30px 70px -30px rgba(0,0,0,.9)}.lm-landing .es-nav .nav-pop-card.product{min-width:336px}.lm-landing .es-nav .nm-row{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border-radius:11px;color:var(--ink-1);transition:background var(--dur-2)}.lm-landing .es-nav .nm-row:hover{background:rgba(255,255,255,.05)}.lm-landing .es-nav .nm-dot{width:8px;height:8px;border-radius:50%;flex:none;margin-top:5px}.lm-landing .es-nav .nm-tx{display:flex;flex-direction:column;gap:2px;min-width:0}.lm-landing .es-nav .nm-tx b{font-size:13.5px;font-weight:600;color:var(--ink-1);letter-spacing:-.005em}.lm-landing .es-nav .nm-tx i{font-size:11.5px;font-style:normal;color:var(--ink-3);line-height:1.4}.lm-landing .es-nav .nm-row.simple{align-items:center;padding:11px 12px;font-size:13.5px;font-weight:500;color:var(--ink-2)}.lm-landing .es-nav .nm-row.simple:hover{color:var(--ink-1)}.lm-landing .es-nav .nm-foot{display:flex;align-items:center;gap:6px;margin-top:6px;padding:9px 4px 3px;border-top:1px solid var(--line)}.lm-landing .es-nav .nm-foot a{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--ink-2);padding:6px 9px;border-radius:8px;transition:color var(--dur-2),background var(--dur-2)}.lm-landing .es-nav .nm-foot a:first-child{color:var(--ink-1)}.lm-landing .es-nav .nm-foot a:hover{color:var(--ink-1);background:rgba(255,255,255,.05)}.lm-landing .es-nav .nm-foot a svg{width:11px;height:13px}.lm-landing .es-nav .acts{display:flex;align-items:center;gap:16px;flex:none;margin-left:auto}.lm-landing .es-nav .gh{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border:1px solid var(--line-2);border-radius:999px;color:var(--ink-2);font-family:var(--mono);font-size:12px;font-weight:600;background:rgba(255,255,255,.03);transition:color var(--dur-2),border-color var(--dur-2)}.lm-landing .es-nav .gh:hover{color:var(--ink-1);border-color:rgba(243,235,230,.4)}.lm-landing .es-nav .lang{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;line-height:1}.lm-landing .es-nav .lang button{background:none;border:none;padding:0;font:inherit;color:var(--ink-3);transition:color var(--dur-2)}.lm-landing .es-nav .lang button.on{color:var(--ink-1)}.lm-landing .es-nav .lang button:hover{color:var(--ink-2)}.lm-landing .es-nav .lang .sep{color:var(--line-2)}.lm-landing .es-nav .cta{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;font-size:13px;font-weight:700;color:#181320;border:1px solid rgba(255,255,255,.5);background:linear-gradient(102deg,#DDF8F8,#C9D8FF 46%,#D9CFF0);background-size:150% auto;box-shadow:0 2px 9px -4px rgba(0,0,0,.5),0 8px 22px -10px rgba(126,187,255,.4);transition:transform .15s,box-shadow .25s}.lm-landing .es-nav .cta:hover{transform:translateY(-1px);box-shadow:0 2px 9px -4px rgba(0,0,0,.5),0 12px 30px -10px rgba(126,207,238,.6)}.lm-landing .es-nav .cta svg{width:12px;height:14px;margin-top:-1px}.lm-landing .es-nav .burger{display:none;width:36px;height:36px;border:1px solid var(--line-2);border-radius:9px;background:rgba(255,255,255,.03);position:relative}.lm-landing .es-nav .burger i{position:absolute;left:9px;right:9px;height:1.6px;background:var(--ink-1);transition:transform .25s,top .25s}.lm-landing .es-nav .burger i:first-child{top:13px}.lm-landing .es-nav .burger i:last-child{top:21px}.lm-landing .es-nav.is-open .burger i:first-child{top:17px;transform:rotate(45deg)}.lm-landing .es-nav.is-open .burger i:last-child{top:17px;transform:rotate(-45deg)}.lm-landing .es-nav-drawer{display:none;flex-direction:column;padding:6px var(--pad) 20px;border-bottom:1px solid var(--line)}.lm-landing .es-nav-drawer .dr-h{font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);padding:15px 2px 5px}.lm-landing .es-nav-drawer .dr-row{display:flex;align-items:center;gap:11px;padding:11px 2px;font-size:15px;font-weight:500;color:var(--ink-2);transition:color var(--dur-2)}.lm-landing .es-nav-drawer .dr-row:hover{color:var(--ink-1)}.lm-landing .es-nav-drawer .dr-row .nm-dot{width:8px;height:8px;border-radius:50%;flex:none}.lm-landing .es-nav-drawer .dr-dl{display:inline-flex;align-items:center;justify-content:center;gap:9px;margin-top:16px;padding:13px 18px;border-radius:999px;color:#181320;font-size:14px;font-weight:700;border:1px solid rgba(255,255,255,.5);background:linear-gradient(102deg,#DDF8F8,#C9D8FF 46%,#D9CFF0);background-size:150% auto}.lm-landing .es-nav-drawer .dr-dl svg{width:13px;height:15px;margin-top:-1px}@media(max-width:940px){.lm-landing .es-nav .links{display:none}.lm-landing .es-nav .burger{display:block}.lm-landing .es-nav.is-open .es-nav-drawer{display:flex}}@media(max-width:600px){.lm-landing .es-nav .brand-text .sub,.lm-landing .es-nav .gh{display:none}.lm-landing .es-nav .acts{gap:10px}.lm-landing .es-nav .acts>.lang{display:none}.lm-landing .es-nav .cta{padding:8px 14px;font-size:12.5px}}.lm-landing .es-nav-drawer .lang{display:inline-flex;align-items:center;gap:8px;padding:14px 2px 4px;font-size:14px;font-weight:600}.lm-landing .es-nav-drawer .lang button{background:none;border:none;padding:0;font:inherit;color:var(--ink-3)}.lm-landing .es-nav-drawer .lang button.on{color:var(--ink-1)}.lm-landing .es-nav-drawer .lang .sep{color:var(--line-2)}.lm-landing .hero{min-height:min(48svh,440px);display:flex;flex-direction:column;background:var(--bg)}.lm-landing .hero-aurora{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.lm-landing .hero-aurora i{content:"";position:absolute;border-radius:50%;filter:blur(70px);opacity:.55;will-change:transform;animation:lm-aurora 26s ease-in-out infinite alternate}.lm-landing .hero-aurora .a1{width:56vw;height:34vh;left:8%;top:-14%;background:radial-gradient(closest-side,rgba(142,168,255,.3),transparent 70%)}.lm-landing .hero-aurora .a2{width:44vw;height:30vh;right:2%;top:-6%;animation-delay:-9s;background:radial-gradient(closest-side,rgba(120,223,234,.22),transparent 70%)}.lm-landing .hero-aurora .a3{width:40vw;height:30vh;left:38%;top:16%;animation-delay:-17s;opacity:.4;background:radial-gradient(closest-side,rgba(180,155,232,.24),transparent 72%)}@keyframes lm-aurora{0%{transform:translate3d(-4%,-2%,0) scale(1)}to{transform:translate3d(5%,7%,0) scale(1.12)}}.lm-landing .hero-aurora .stars{position:absolute;inset:0;opacity:.5;background-image:radial-gradient(1px 1px at 12% 28%,rgba(255,255,255,.8),transparent 55%),radial-gradient(1px 1px at 34% 12%,rgba(190,214,255,.7),transparent 55%),radial-gradient(1.5px 1.5px at 58% 32%,rgba(255,255,255,.55),transparent 55%),radial-gradient(1px 1px at 71% 8%,rgba(160,229,238,.7),transparent 55%),radial-gradient(1px 1px at 84% 24%,rgba(255,255,255,.6),transparent 55%),radial-gradient(1.5px 1.5px at 92% 44%,rgba(196,176,240,.6),transparent 55%),radial-gradient(1px 1px at 22% 52%,rgba(255,255,255,.4),transparent 55%),radial-gradient(1px 1px at 48% 60%,rgba(190,214,255,.35),transparent 55%)}@media(prefers-reduced-motion:reduce){.lm-landing .hero-aurora i{animation:none}}.lm-landing .hero #vignette{position:absolute;inset:0;z-index:3;pointer-events:none;background:radial-gradient(ellipse 56% 44% at 50% 46%,rgba(4,6,11,.42),transparent 72%),linear-gradient(180deg,rgba(4,6,11,.3),transparent 16% 70%,rgba(4,6,11,.8) 97%)}.lm-landing .hero-center{position:relative;z-index:6;flex:1;flex-direction:column;text-align:center;padding:clamp(124px,14.5vh,152px) var(--pad) clamp(14px,2.2vh,26px);max-width:var(--wrap);margin:0 auto}.lm-landing .hero-center,.lm-landing .hero-main{display:flex;align-items:center;justify-content:center;width:100%}.lm-landing .hero-main{flex:1 1 auto;flex-direction:column;min-height:0}.lm-landing .hero-copy{max-width:860px;display:flex;flex-direction:column;align-items:center}.lm-landing .hero-eyebrow{display:inline-flex;align-items:center;gap:11px;margin-bottom:17px;font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:#BBD2FF}.lm-landing .hero-eyebrow:after,.lm-landing .hero-eyebrow:before{content:"";width:26px;height:1px;flex:none;background:linear-gradient(90deg,transparent,rgba(120,223,234,.5))}.lm-landing .hero-eyebrow:after{background:linear-gradient(90deg,rgba(180,155,232,.5),transparent)}:root[lang=zh-CN] .lm-landing .hero-eyebrow{letter-spacing:.18em}@media(max-width:520px){.lm-landing .hero-eyebrow{letter-spacing:.18em;font-size:9.5px}}.lm-landing .hero h1{font-weight:700;font-size:clamp(40px,5.1vw,74px);line-height:1.04;letter-spacing:-.036em;color:var(--ink-1);text-wrap:balance;text-shadow:0 2px 44px rgba(0,0,0,.6)}.lm-landing .hero h1 .grad{display:block;background:linear-gradient(100deg,#E6FBFA,#78DFEA 24%,#8EA8FF 58%,#B49BE8 83%,#D4BED0);background-size:150% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:lm-grad-move 8s ease-in-out infinite alternate}.lm-landing .hero h1 .grad.rise{animation:lm-rise-in .8s var(--ease-quart) forwards,lm-grad-move 7s ease-in-out infinite alternate}@keyframes lm-grad-move{to{background-position:100%}}.lm-landing .bt-w{display:inline-block;white-space:pre;opacity:0;animation:lm-blur-in .8s var(--ease-quart) forwards}@keyframes lm-blur-in{0%{opacity:0;filter:blur(10px);transform:translateY(18px)}to{opacity:1;filter:blur(0);transform:none}}@keyframes lm-rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.lm-landing .hero .rise{opacity:0;animation:lm-rise-in .7s var(--ease-quart) forwards}@media(prefers-reduced-motion:reduce){.lm-landing .bt-w,.lm-landing .hero .rise,.lm-landing .hero h1 .grad,.lm-landing .hero h1 .grad.rise{animation:none;opacity:1}}:root[lang=zh-CN] .lm-landing .hero h1{letter-spacing:0;font-size:clamp(31px,3.6vw,50px);line-height:1.18}.lm-landing .hero .sub{margin-top:15px;font-size:clamp(15.5px,1.3vw,18px);line-height:1.6;color:var(--ink-2);max-width:56ch;font-weight:400;text-wrap:balance}.lm-landing .cta-row{display:flex;align-items:center;gap:16px;margin-top:34px;flex-wrap:wrap}.lm-landing .cta-row,.lm-landing .ls .cta-row{justify-content:center}.lm-landing .hero .cta-row{margin-top:24px}.lm-landing .cta-row.solo{gap:0}.lm-landing .btn-primary{position:relative;display:inline-flex;align-items:center;gap:11px;padding:16px 30px;border-radius:999px;border:1px solid rgba(255,255,255,.55);color:#181320;font-size:14.5px;font-weight:700;letter-spacing:.005em;background:linear-gradient(100deg,#E6FBFA,#C4EDF2 24%,#C9D8FF 58%,#D9CFF0 84%,#E8DDE5);background-size:185% auto;background-position:0;box-shadow:0 2px 10px -3px rgba(0,0,0,.5),0 14px 42px -14px rgba(126,201,238,.42);animation:lm-iris 9s ease-in-out infinite alternate;transition:transform .18s var(--ease-quart),box-shadow .3s}.lm-landing .btn-primary:hover{transform:translateY(-1px);box-shadow:0 2px 10px -3px rgba(0,0,0,.5),0 22px 58px -14px rgba(142,168,255,.62)}.lm-landing .btn-primary svg{width:15px;height:18px;position:relative;margin-top:-2px;opacity:.9}@keyframes lm-iris{to{background-position:100%}}@media(prefers-reduced-motion:reduce){.lm-landing .btn-primary{animation:none;background-position:50%}}.lm-landing .dl-shell{position:relative;display:inline-flex}.lm-landing .btn-primary.dl-split{padding:0;gap:0;overflow:hidden}.lm-landing .dl-split-main,.lm-landing .dl-split-more{display:inline-flex;align-items:center;color:inherit;font:inherit;letter-spacing:inherit;background:none;border:0;cursor:pointer}.lm-landing .dl-split-main{gap:11px;padding:16px 24px 16px 30px}.lm-landing .dl-split-main.is-pending{cursor:default;opacity:.62}.lm-landing .dl-split-more{padding:16px 17px;align-self:stretch;border-left:1px solid rgba(24,19,32,.16)}.lm-landing .dl-split-more svg{width:15px;height:15px;margin-top:0;transition:transform .2s var(--ease-quart)}.lm-landing .dl-split-more[aria-expanded=true] svg{transform:rotate(180deg)}.lm-landing .dl-split-main:focus-visible,.lm-landing .dl-split-more:focus-visible{outline:2px solid #181320;outline-offset:-4px;border-radius:999px}.lm-landing .mk-android{width:17px!important;height:17px!important;margin-top:0!important}.lm-landing .dl-menu{position:absolute;top:calc(100% + 11px);right:0;z-index:60;width:max-content;min-width:238px;max-width:min(320px,88vw);padding:5px;border:1px solid var(--line-2);border-radius:16px;background:#0C0E14;box-shadow:0 22px 56px -20px rgba(0,0,0,.9),0 0 0 1px rgba(0,0,0,.4);animation:dl-menu-in .16s var(--ease-quart) both;text-align:left}.lm-landing .dl-menu.is-up{top:auto;bottom:calc(100% + 11px);animation-name:dl-menu-in-up}@keyframes dl-menu-in{0%{opacity:0;transform:translateY(-5px)}}@keyframes dl-menu-in-up{0%{opacity:0;transform:translateY(5px)}}@media(prefers-reduced-motion:reduce){.lm-landing .dl-menu{animation:none}}.lm-landing .dl-menu-item{display:flex;align-items:center;gap:11px;padding:9px 11px;border-radius:11px;transition:background .15s}.lm-landing .dl-menu-item:hover{background:rgba(255,255,255,.06)}.lm-landing .dl-menu-item svg{width:15px;height:16px;flex:none;color:var(--ink-2);opacity:.8}.lm-landing .dl-menu-item b{flex:1;font-size:13.5px;font-weight:600;letter-spacing:-.01em;color:var(--ink-1);white-space:nowrap}.lm-landing .dl-menu-item small{flex:none;font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:#6E7891;white-space:nowrap}.lm-landing .dl-menu-item.is-off{opacity:.45}.lm-landing .dl-menu-item.is-off:hover{background:none}.lm-landing .dl-menu-all{display:block;margin:4px 0 0;padding:9px 11px;border-top:1px solid var(--line);font-size:12px;color:#98A6C4;white-space:nowrap}.lm-landing .dl-menu-all:hover{color:var(--ink-1)}@media(max-width:520px){.lm-landing .btn-primary.dl-split,.lm-landing .dl-shell{width:100%}.lm-landing .dl-split-main{flex:1;justify-content:center;padding-left:24px}.lm-landing .dl-menu{left:0;right:0;width:auto;max-width:none}}.lm-landing .star-border-container{display:inline-block;position:relative;border-radius:999px;overflow:hidden;padding:1px 0}.lm-landing .border-gradient-bottom{bottom:-12px;right:-250%;animation:star-movement-bottom linear infinite alternate}.lm-landing .border-gradient-bottom,.lm-landing .border-gradient-top{position:absolute;width:300%;height:50%;opacity:.7;border-radius:50%;z-index:0}.lm-landing .border-gradient-top{top:-12px;left:-250%;animation:star-movement-top linear infinite alternate}.lm-landing .star-border-container .inner-content{position:relative;z-index:1;display:inline-flex;align-items:center;gap:9px;padding:16px 28px;border-radius:999px;border:1px solid rgba(255,255,255,.14);color:var(--ink-1);font-size:14.5px;font-weight:600;background:rgba(10,13,20,.7);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color var(--dur-2),background var(--dur-2)}.lm-landing .star-border-container:hover .inner-content{border-color:rgba(126,221,238,.36);background:rgba(13,17,26,.82)}.lm-landing .star-border-container .inner-content svg{transition:transform .2s}.lm-landing .star-border-container:hover .inner-content svg{transform:translateX(3px)}@keyframes star-movement-bottom{0%{transform:translate(0);opacity:1}to{transform:translate(-100%);opacity:0}}@keyframes star-movement-top{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}@media(prefers-reduced-motion:reduce){.lm-landing .border-gradient-bottom,.lm-landing .border-gradient-top{animation:none;opacity:.25}}.lm-landing .shiny-text{color:rgba(192,201,217,.74);display:inline-block;background:linear-gradient(120deg,rgba(255,255,255,0) 40%,rgba(255,255,255,.85) 50%,rgba(255,255,255,0) 60%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:shine 5s linear infinite}@keyframes shine{0%{background-position:100%}to{background-position:-100%}}.lm-landing .shiny-text.disabled{animation:none}@media(prefers-reduced-motion:reduce){.lm-landing .shiny-text{animation:none;color:var(--ink-2)}}.lm-landing .cta-dl{display:inline-flex;flex-direction:column;align-items:center;gap:11px}.lm-landing .hero .cta-row{align-items:flex-start;justify-content:center}.lm-landing .cta-see:hover .inner-content svg{transform:translateY(3px)}.lm-landing .cta-hint{align-self:center;font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.08em;color:var(--ink-3);white-space:nowrap}.lm-landing .cta-dl .cta-hint{align-self:center}@media(max-width:860px){.lm-landing .cta-dl{align-items:center}.lm-landing .cta-hint{width:100%;text-align:center}.lm-landing .cta-dl .cta-hint{align-self:center;margin-left:0}}@media(max-width:640px){.lm-landing .cta-panel .cta-row,.lm-landing .dl-hero .cta-row,.lm-landing .hero .cta-row{flex-direction:column;align-items:stretch;gap:13px;width:min(100%,330px);margin-left:auto;margin-right:auto}.lm-landing .hero .cta-dl{width:100%}.lm-landing .cta-row .btn-primary{width:100%;justify-content:center}.lm-landing .cta-row .star-border-container{width:100%}.lm-landing .cta-row .inner-content{width:100%;justify-content:center}.lm-landing .cta-hint{white-space:normal;line-height:1.9;letter-spacing:.05em}}@media(max-height:820px){.lm-landing .hero-center{padding-top:140px}.lm-landing .hero-eyebrow{margin-bottom:18px}.lm-landing .hero h1{font-size:clamp(38px,5vw,66px)}.lm-landing .hero .sub{margin-top:16px}.lm-landing .hero .sig{margin-top:18px}.lm-landing .cta-row{margin-top:26px}}@media(max-width:860px){.lm-landing .hero{min-height:88svh}.lm-landing .hero-copy{max-width:100%}}.lm-landing .ls{position:relative;z-index:1;scroll-margin-top:72px;background-image:none}.lm-landing .ls:before{content:"";position:absolute;left:0;right:0;top:0;height:min(58vh,600px);pointer-events:none;background:radial-gradient(56% 100% at 50% 0,rgba(142,168,255,.065),transparent 72%),radial-gradient(34% 70% at 72% 0,rgba(120,223,234,.035),transparent 70%)}.lm-landing .ls-loop{--accent:#8EA8FF;--accent-2:#78DFEA}.lm-landing .ls-loop:before{top:0;height:min(70vh,760px);background:linear-gradient(180deg,#05070C 0,rgba(5,7,12,0) 32%),radial-gradient(58% 56% at 50% 46%,color-mix(in srgb,var(--accent) 5%,transparent),transparent 70%)}.lm-landing .ls-anywhere{--accent:#78DFEA;--accent-2:#8EA8FF}.lm-landing .ls-fund{--accent:#A9B4F6;--accent-2:#B49BE8}.lm-landing .ls-wrap{position:relative;max-width:var(--wrap);margin:0 auto;padding:clamp(96px,13vh,168px) var(--pad)}.lm-landing .ls-num{display:none;position:absolute;top:clamp(36px,6vh,76px);right:calc(var(--pad) - 10px);z-index:0;pointer-events:none;font-family:var(--mono);font-weight:600;font-size:clamp(110px,15vw,210px);line-height:1;letter-spacing:-.05em;color:color-mix(in srgb,var(--accent) 7%,transparent);user-select:none}@media(max-width:760px){.lm-landing .ls-num{font-size:92px;right:6px;top:40px}}.lm-landing .ls-head{position:relative;z-index:1;max-width:840px;margin:0 auto;text-align:center}.lm-landing .ls-slim .ls-wrap{padding-top:clamp(64px,8vh,104px)}.lm-landing .ls-slim .ls-lead{margin-top:14px;font-size:clamp(14.5px,1.15vw,16.5px)}.lm-landing .ls-slim .bm2{margin-top:clamp(28px,4.5vh,44px)}.lm-landing .ls-head.left{margin:0;max-width:780px;text-align:left}.lm-landing .ls-head.left .ls-eyebrow:before{display:none}.lm-landing .ls-head.left .ls-lead{margin-left:0}.lm-landing .ls-eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--accent)}.lm-landing .ls-eyebrow:after,.lm-landing .ls-eyebrow:before{content:"";width:22px;height:1px;flex:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 55%,transparent))}.lm-landing .ls-eyebrow:after{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 55%,transparent),transparent)}.lm-landing .ls-h{font-weight:700;font-size:clamp(32px,4.4vw,60px);line-height:1.08;letter-spacing:-.03em;color:var(--ink-1);margin-top:18px;text-wrap:balance}.lm-landing .ls-h .hi{background:linear-gradient(100deg,#F5F8FC 0,color-mix(in srgb,var(--accent) 68%,#F5F8FC) 100%);background-size:100% auto;-webkit-background-clip:text;background-clip:text;animation:none}.lm-landing .hi-duo,.lm-landing .ls-h .hi{-webkit-text-fill-color:transparent;color:transparent}.lm-landing .hi-duo{background:linear-gradient(100deg,#E6FBFA,#78DFEA 26%,#8EA8FF 60%,#B49BE8 84%,#D4BED0);background-size:135% auto;-webkit-background-clip:text;background-clip:text;animation:lm-grad-move 8s ease-in-out infinite alternate}@media(prefers-reduced-motion:reduce){.lm-landing .hi-duo,.lm-landing .ls-h .hi{animation:none}}.lm-landing .ls-lead{font-size:clamp(15px,1.25vw,17.5px);line-height:1.7;color:var(--ink-2);margin:18px auto 0;max-width:64ch}.lm-landing .ls-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px}.lm-landing .ls-chip{font-family:var(--mono);font-size:12px;color:var(--ink-2);background:rgba(255,255,255,.04);border:1px solid var(--line);border-radius:999px;padding:7px 15px}.lm-landing .ls-chip.soon{color:var(--ink-3)}.lm-landing .ls-chip.soon em{font-style:normal;font-size:9px;letter-spacing:.1em;color:var(--accent);margin-left:6px}.lm-landing .ls-eval{--accent:#B49BE8;--accent-2:#8EA8FF}.lm-landing .ls-eval ::selection{background:rgba(180,155,232,.3)}@media (prefers-reduced-motion:no-preference){.lm-landing [data-reveal]{opacity:0;transform:translateY(26px);filter:blur(8px);transition:opacity .75s var(--ease-quart),transform .75s var(--ease-quart),filter .75s var(--ease-quart)}.lm-landing [data-reveal].in{opacity:1;transform:none;filter:blur(0)}}@media print{.lm-landing [data-reveal]{opacity:1!important;transform:none!important;filter:none!important}}.lm-landing .bm2{position:relative;display:flex;flex-direction:column;align-items:center;gap:clamp(22px,3.2vh,34px);margin-top:clamp(40px,6vh,64px);transition:--accent .55s ease}.lm-landing .bm-tabs{position:relative;z-index:2;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;pointer-events:none}.lm-landing .bm-tabs.live{pointer-events:auto}.lm-landing .bm-tab{position:relative;display:flex;align-items:center;gap:10px;text-align:left;cursor:default;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.02);padding:10px 13px 10px 11px;transition:background var(--dur-2),border-color var(--dur-2),transform .12s var(--ease-quart)}.lm-landing .bm-tabs.live .bm-tab{cursor:pointer}.lm-landing .bm-tabs.live .bm-tab:not(.on):hover{border-color:var(--line-2);background:rgba(255,255,255,.04)}.lm-landing .bm-tab.on{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 15%,transparent),color-mix(in srgb,var(--accent) 4%,transparent));border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.lm-landing .bm-tab.tapped{transform:scale(.97)}.lm-landing .bm-tab .ic{width:32px;height:32px;flex:none;display:grid;place-items:center;border-radius:9px;color:var(--ink-3);background:rgba(255,255,255,.03);transition:color var(--dur-2),background var(--dur-2)}.lm-landing .bm-tab.on .ic{color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent)}.lm-landing .bm-tab .ic svg{width:18px;height:18px}.lm-landing .bm-tab .tx{min-width:0}.lm-landing .bm-tab .tt{display:block;font-weight:600;font-size:14px;letter-spacing:-.005em;color:var(--ink-2)}.lm-landing .bm-tab.on .tt{color:#fff}.lm-landing .bm-tab .td{display:block;font-family:var(--mono);font-size:9.5px;letter-spacing:.03em;color:var(--ink-3);margin-top:3px}.lm-landing .bm-tab .prog{position:absolute;left:13px;right:13px;bottom:5px;height:2px;border-radius:2px;overflow:hidden;background:rgba(255,255,255,.07);opacity:0;transition:opacity .2s}.lm-landing .bm-tab.on .prog{opacity:1}.lm-landing .bm-tab.on .prog i{display:block;height:100%;background:var(--accent);transform-origin:left;animation:lm-prog var(--stage-ms,3.6s) linear forwards}@keyframes lm-prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.lm-landing .bm-tab .prog{display:none}}.lm-landing .bm-cursor{position:absolute;left:0;top:0;z-index:7;pointer-events:none;opacity:0;transition:transform .72s cubic-bezier(.5,.05,.2,1),opacity .4s;will-change:transform}.lm-landing .bm-cursor.show{opacity:1}.lm-landing .bm-cursor .arrow{display:block;position:relative;width:20px;height:20px;filter:drop-shadow(0 2px 6px rgba(0,0,0,.55))}.lm-landing .bm-cursor .arrow svg{display:block;width:100%;height:100%}.lm-landing .bm-cursor.press .arrow{animation:cur-press .34s var(--ease-quart)}@keyframes cur-press{0%{transform:scale(1)}40%{transform:scale(.78)}to{transform:scale(1)}}.lm-landing .bm-cursor .ring{position:absolute;left:0;top:0;width:14px;height:14px;border-radius:50%;border:1.5px solid var(--accent);opacity:0}.lm-landing .bm-cursor.press .ring{animation:cur-ring .52s ease-out}@keyframes cur-ring{0%{opacity:.75;transform:scale(.35)}to{opacity:0;transform:scale(2.6)}}.lm-landing .bm-cursor .lbl{position:absolute;right:calc(100% - 4px);top:9px;white-space:nowrap;font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.05em;padding:3px 8px;border-radius:6px;background:var(--accent);color:#140b06;box-shadow:0 3px 10px -3px rgba(0,0,0,.6)}@media (prefers-reduced-motion:reduce){.lm-landing .bm-cursor{display:none}}.lm-landing .bm-device{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1400px;margin:0 auto}.lm-landing .bm2 .bm-device{max-width:1400px}.lm-landing .bm-window{width:100%;aspect-ratio:16/9;display:flex;flex-direction:column;overflow:hidden;border-radius:20px;padding:9px;background:linear-gradient(160deg,#151A25,#090C13);border:1px solid rgba(255,255,255,.1);box-shadow:0 40px 90px -40px rgba(0,0,0,.9),0 0 80px -30px color-mix(in srgb,var(--accent-2) 16%,transparent),inset 0 1px 0 rgba(255,255,255,.06)}.lm-landing .bm-screen{flex:1;display:flex;flex-direction:column;min-height:0;border-radius:9px;overflow:hidden;border-top:1px solid var(--line);border:1px solid var(--line);border-top:2px solid color-mix(in srgb,var(--accent) 42%,rgba(255,255,255,.1));background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.008))}.lm-landing .bm-winbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;flex:none;padding:11px 15px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.02)}.lm-landing .bm-winbar .dots{display:inline-flex;gap:7px}.lm-landing .bm-winbar .dots i{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.15)}.lm-landing .bm-winbar .wtitle{font-family:var(--mono);font-size:11px;letter-spacing:.02em;color:var(--ink-3);justify-self:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.lm-landing .bm-winbody{position:relative;flex:1;min-height:0;overflow:hidden}@media(max-width:860px){.lm-landing .bm-window{aspect-ratio:auto}.lm-landing .bm-winbody{min-height:340px}}.lm-landing .bm-view{position:absolute;inset:0;display:none;overflow:hidden;background:#0A0D14}.lm-landing .bm-view.on{display:block;animation:bmfade .32s var(--ease-quart)}@keyframes bmfade{0%{opacity:0}to{opacity:1}}.lm-landing .bm-sk{position:absolute;inset:0;display:flex;flex-direction:column;padding:18px 20px}.lm-landing .bm-sk .hd{justify-content:space-between;padding-bottom:14px}.lm-landing .bm-sk .hd,.lm-landing .bm-sk .row{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line)}.lm-landing .bm-sk .row{padding:12px 0}.lm-landing .bm-sk .row:last-of-type{border-bottom:none}.lm-landing .bm-sk .col{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.lm-landing .bm-sk .grow{flex:1;min-width:0}.lm-landing .bm-sk .foot{margin-top:auto;padding-top:14px;display:flex;flex-direction:column;gap:8px}.lm-landing .bm-sk.sc{justify-content:center;gap:16px}.lm-landing .bm-sk.sc .row{border-bottom:none;padding:0}@media (prefers-reduced-motion:reduce){.lm-landing .bm-view.on{animation:none}}.lm-landing .bm-cap{margin:0 auto;max-width:62ch;text-align:center;font-size:14.5px;line-height:1.65;color:var(--ink-2);animation:lm-capin .35s var(--ease-quart)}.lm-landing .bm-cap b{color:var(--ink);font-weight:600}@keyframes lm-capin{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lm-landing .bm-cap{animation:none}}.lm-landing .bm-live{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.1em;color:var(--ink-3);text-transform:uppercase;white-space:nowrap}.lm-landing .bm-live .dt{width:6px;height:6px;border-radius:50%;background:var(--accent);animation:lm-pulse 1.6s ease-in-out infinite;flex:none}.lm-landing .bm-live.ok .dt{background:var(--g-aa);animation:none}@keyframes lm-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.lm-landing .bm-live .dt{animation:none}}.lm-landing .bm-chip{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.08em;padding:5px 12px;border-radius:999px;border:1px solid;white-space:nowrap}.lm-landing .bm-chip.warm{color:#B8C6FA;border-color:rgba(142,168,255,.32);background:rgba(142,168,255,.08)}.lm-landing .bm-chip.pass{color:#67D99B;border-color:rgba(52,199,123,.4);background:rgba(52,199,123,.08)}.lm-landing .bm-chip .arr{color:var(--ink-3)}.lm-landing .sk{position:relative;overflow:hidden;background:rgba(255,255,255,.06);border-radius:6px;flex:none}.lm-landing .sk-c{border-radius:50%}.lm-landing .sk:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.09),transparent);animation:sk-sh 1.6s ease-in-out infinite}@keyframes sk-sh{to{transform:translateX(100%)}}@media(prefers-reduced-motion:reduce){.lm-landing .sk:after{animation:none}}.lm-landing .skbar{height:5px;border-radius:3px;background:rgba(255,255,255,.05);overflow:hidden}.lm-landing .skbar i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 35%,transparent))}.lm-landing .lp-panes{display:flex;height:100%;gap:16px;padding:16px 18px;text-align:left}.lm-landing .lp-pane{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px}.lm-landing .lp-pane+.lp-pane{border-left:1px solid var(--line);padding-left:16px}.lm-landing .lp-pane .ph{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:10px;border-bottom:1px solid var(--line)}@media(max-width:640px){.lm-landing .lp-panes{flex-direction:column}.lm-landing .lp-pane+.lp-pane{border-left:none;padding-left:0;border-top:1px solid var(--line);padding-top:12px}}.lm-landing .mission-preview{height:100%;display:grid;grid-template-columns:168px minmax(0,1fr);overflow:hidden;text-align:left;color:#E8EDF5;background:radial-gradient(70% 90% at 82% 7%,rgba(142,168,255,.055),transparent 72%),#080B12}.lm-landing .mission-sidebar{display:flex;flex-direction:column;gap:5px;padding:20px 13px 15px;border-right:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.012)}.lm-landing .mission-wordmark{display:flex;align-items:center;gap:8px;padding:0 9px 26px;font-size:14px;font-weight:700;letter-spacing:-.01em}.lm-landing .mission-wordmark i{width:16px;height:16px;border-radius:5px;background:linear-gradient(135deg,#78DFEA,#8EA8FF 55%,#B49BE8);box-shadow:0 0 18px rgba(142,168,255,.3)}.lm-landing .mission-side-label{padding:0 9px 7px;font-family:var(--mono);font-size:8px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:#596579}.lm-landing .mission-side-item{display:flex;align-items:center;gap:9px;padding:9px;border-radius:8px;color:#788497;font-size:11px;font-weight:600}.lm-landing .mission-side-item.active{color:#DCE4F1;background:linear-gradient(100deg,rgba(142,168,255,.13),rgba(120,223,234,.045));box-shadow:inset 0 0 0 1px rgba(142,168,255,.1)}.lm-landing .mission-side-item svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;flex:none}.lm-landing .mission-side-item em{margin-left:auto;font-family:var(--mono);font-size:8px;font-style:normal;color:#667286}.lm-landing .mission-branch{margin-top:auto;padding:10px 9px 2px;border-top:1px solid rgba(255,255,255,.055);font-family:var(--mono);font-size:8px;color:#5F6B7E}.lm-landing .mission-workspace{min-width:0;min-height:0;display:flex;flex-direction:column}.lm-landing .mission-topbar{height:48px;flex:none;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 clamp(16px,2vw,26px);border-bottom:1px solid rgba(255,255,255,.07);background:rgba(7,10,16,.68);font-size:11px;color:#778396}.lm-landing .mission-topbar>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lm-landing .mission-topbar b{color:#DCE4EF;font-weight:700}.lm-landing .mission-topbar>span>i{font-style:normal;color:#465166;margin:0 8px}.lm-landing .mission-running{display:flex;align-items:center;gap:7px;flex:none;padding:6px 9px;border:1px solid rgba(117,226,181,.16);border-radius:7px;font-family:var(--mono);font-size:8px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#82DDB4;background:rgba(117,226,181,.045)}.lm-landing .mission-running i{width:6px;height:6px;border-radius:50%;margin:0;background:#75E2B5;box-shadow:0 0 10px rgba(117,226,181,.55);animation:lm-pulse 1.8s ease-in-out infinite}.lm-landing .mission-board{flex:1;min-height:0;display:grid;grid-template-columns:minmax(300px,.78fr) minmax(410px,1.22fr);gap:clamp(12px,1.5vw,19px);padding:clamp(14px,2vw,25px);overflow:hidden}.lm-landing .mission-agents,.lm-landing .mission-artifact,.lm-landing .mission-brief{border:1px solid rgba(255,255,255,.075);border-radius:13px;background:linear-gradient(160deg,rgba(255,255,255,.035),rgba(255,255,255,.012));box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.lm-landing .mission-brief{min-height:0;display:flex;flex-direction:column;padding:clamp(16px,2vw,25px)}.lm-landing .mission-kicker{font-family:var(--mono);font-size:8px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#91A5E8}.lm-landing .mission-brief h3{max-width:18ch;margin-top:11px;font-size:clamp(19px,1.7vw,25px);line-height:1.08;letter-spacing:-.025em}.lm-landing .mission-brief>p{max-width:45ch;margin-top:10px;font-size:10.5px;line-height:1.55;color:#7F8A9C}.lm-landing .mission-guardrails{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.lm-landing .mission-guardrails span{padding:5px 8px;border:1px solid rgba(255,255,255,.07);border-radius:999px;font-family:var(--mono);font-size:7px;color:#748095;background:rgba(255,255,255,.018)}.lm-landing .mission-task-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:19px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.065)}.lm-landing .mission-task-head b{font-size:10px}.lm-landing .mission-task-head span{font-family:var(--mono);font-size:7px;color:#77849A}.lm-landing .mission-tasks{list-style:none;display:flex;flex-direction:column}.lm-landing .mission-tasks li{display:grid;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;border-bottom:1px solid rgba(255,255,255,.05);font-size:9.5px;color:#A8B1BF}.lm-landing .mission-tasks li:last-child{border-bottom:0}.lm-landing .mission-tasks li>i{width:15px;height:15px;display:grid;place-items:center;border:1px solid #485365;border-radius:50%;font-family:var(--mono);font-size:8px;font-style:normal;color:#0B1219}.lm-landing .mission-tasks li.done>i{border-color:#75E2B5;background:#75E2B5}.lm-landing .mission-tasks li.active>i{border-color:#8EA8FF;background:#8EA8FF;box-shadow:0 0 12px rgba(142,168,255,.35)}.lm-landing .mission-tasks li.active>i:after{content:"";width:5px;height:5px;border-radius:50%;background:#101523}.lm-landing .mission-tasks li>em{font-family:var(--mono);font-size:7px;font-style:normal;color:#657187}.lm-landing .mission-output{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:clamp(10px,1.2vw,14px)}.lm-landing .mission-agents{padding:14px 16px}.lm-landing .mission-output-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.lm-landing .mission-output-head>b,.lm-landing .mission-output-head>span>b{font-size:10px;color:#CFD7E3}.lm-landing .mission-output-head>span:not(:first-child){font-family:var(--mono);font-size:7px;color:#77859A}.lm-landing .mission-agent-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:11px}.lm-landing .mission-agent-grid article{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;border:1px solid rgba(255,255,255,.055);border-radius:9px;background:rgba(4,7,12,.28)}.lm-landing .mission-agent-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;font-family:var(--mono);font-size:10px;font-weight:700}.lm-landing .mission-agent-icon.claude{color:#BFEAE9;background:rgba(120,223,234,.11)}.lm-landing .mission-agent-icon.codex{color:#C5CCF8;background:rgba(142,168,255,.12)}.lm-landing .mission-agent-grid article>span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:3px}.lm-landing .mission-agent-grid b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;color:#CBD3DF}.lm-landing .mission-agent-grid small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:7px;color:#687488}.lm-landing .mission-agent-grid em{font-family:var(--mono);font-size:6.5px;font-style:normal;color:#91A5E8}.lm-landing .mission-agent-grid em.done{color:#72D9A9}.lm-landing .mission-artifact{min-height:0;display:flex;flex-direction:column;padding:14px 16px 16px;overflow:hidden}.lm-landing .mission-output-head>span:first-child{display:flex;min-width:0;flex-direction:column;gap:3px}.lm-landing .mission-output-head small{font-family:var(--mono);font-size:7px;color:#657186}.lm-landing .mission-output-head>em{font-family:var(--mono);font-size:7px;font-style:normal;color:#9DACE0}.lm-landing .mission-artifact-ui{position:relative;flex:1;min-height:0;margin-top:11px;padding:clamp(17px,2vw,27px) clamp(22px,3vw,48px);overflow:hidden;border-radius:10px;color:#1E2734;background:radial-gradient(80% 80% at 100% 0,rgba(142,168,255,.16),transparent 60%),#F4F6F9;box-shadow:0 18px 55px -38px rgba(0,0,0,.8)}.lm-landing .artifact-progress{display:block;width:100%;height:3px;border-radius:4px;background:#E0E4EA}.lm-landing .artifact-progress i{display:block;width:66%;height:100%;border-radius:4px;background:linear-gradient(90deg,#70D7D9,#8298EC)}.lm-landing .artifact-step{display:block;margin-top:12px;font-family:var(--mono);font-size:6.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#7A8594}.lm-landing .mission-artifact-ui h4{margin-top:7px;font-size:clamp(15px,1.4vw,20px);letter-spacing:-.025em}.lm-landing .mission-artifact-ui>p{margin-top:5px;font-size:8px;color:#74808F}.lm-landing .artifact-options{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.lm-landing .artifact-options>span{display:grid;grid-template-columns:23px minmax(0,1fr);align-items:center;gap:7px;min-height:48px;padding:9px;border:1px solid #dce1e8;border-radius:8px;background:#FFF}.lm-landing .artifact-options>span.selected{border-color:#8297E8;box-shadow:0 0 0 2px rgba(130,151,232,.09)}.lm-landing .artifact-options>span>i{grid-row:1/3;width:23px;height:23px;display:grid;place-items:center;border-radius:7px;font-style:normal;color:#758CE4;background:#EEF1FB}.lm-landing .artifact-options b{font-size:7.5px}.lm-landing .artifact-options em{font-family:var(--mono);font-size:5.5px;font-style:normal;text-transform:uppercase;color:#788DE1}.lm-landing .artifact-action{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:11px;padding:8px 10px;border-radius:7px;color:#F8FAFC;background:#202A3A;font-size:8px;font-weight:700}.lm-landing .artifact-action i{font-style:normal;color:#9FADF0}@media(max-width:980px){.lm-landing .mission-preview{grid-template-columns:142px minmax(0,1fr)}.lm-landing .mission-board{grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr)}.lm-landing .mission-brief>p{font-size:9px}.lm-landing .mission-agent-grid small{display:none}}@media(max-width:860px){.lm-landing .ls-loop .bm-winbody{min-height:540px}.lm-landing .mission-preview{grid-template-columns:1fr}.lm-landing .mission-sidebar{display:none}.lm-landing .mission-board{grid-template-columns:minmax(260px,.82fr) minmax(340px,1.18fr);padding:14px}.lm-landing .mission-brief{padding:17px}.lm-landing .mission-artifact-ui{padding:18px 24px}}@media(max-width:700px){.lm-landing .ls-loop .bm-winbody{min-height:790px}.lm-landing .mission-board{grid-template-columns:1fr;overflow-y:auto}.lm-landing .mission-output{grid-template-rows:auto 310px}.lm-landing .mission-task-head{margin-top:18px}.lm-landing .mission-agent-grid small{display:block}.lm-landing .mission-artifact-ui{padding:18px clamp(18px,7vw,36px)}}@media(max-width:520px){.lm-landing .ls-ade .bm-winbar>.bm-live,.lm-landing .ls-loop .bm-winbar>.bm-live{display:none}.lm-landing .mission-topbar{height:44px}.lm-landing .mission-board{padding:10px;gap:10px}.lm-landing .mission-agents,.lm-landing .mission-artifact,.lm-landing .mission-brief{border-radius:10px}.lm-landing .mission-brief{padding:15px}.lm-landing .mission-brief>p{font-size:9px}.lm-landing .mission-guardrails{margin-top:10px}.lm-landing .mission-agent-grid{grid-template-columns:1fr}.lm-landing .mission-agent-grid article{padding:7px}.lm-landing .mission-output{grid-template-rows:auto 310px}.lm-landing .mission-agents,.lm-landing .mission-artifact{padding:12px}.lm-landing .artifact-options{grid-template-columns:1fr}.lm-landing .artifact-options>span{min-height:42px}.lm-landing .artifact-options>span:last-child{display:none}}@media(prefers-reduced-motion:reduce){.lm-landing .mission-running i{animation:none}}.lm-landing .lp-art{display:flex;flex-direction:column;height:100%;padding:16px 18px;gap:12px}.lm-landing .lp-art .bar{display:flex;gap:10px;align-items:center;padding-bottom:11px;border-bottom:1px solid var(--line)}.lm-landing .lp-art .cols{display:flex;gap:12px;flex:1;min-height:0}.lm-landing .lp-art .cols>div{flex:1;border:1px solid var(--line);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:8px;background:rgba(255,255,255,.012)}.lm-landing .lp-cmp{display:flex;height:100%;padding:16px 18px;gap:16px;text-align:left;align-items:stretch}.lm-landing .lp-cmp .col{flex:1;display:flex;flex-direction:column;gap:9px;min-width:0}.lm-landing .lp-cmp .col .chh{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-bottom:9px;border-bottom:1px solid var(--line)}.lm-landing .lp-cmp .mid{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;flex:none}@media(max-width:640px){.lm-landing .lp-cmp{flex-direction:column}.lm-landing .lp-cmp .mid{flex-direction:row}}.lm-landing .loop2{gap:clamp(18px,2.6vh,28px)}.lm-landing .loop-tabs .bm-tab{padding:9px 15px 9px 12px}.lm-landing .loop-tabs .stg{align-self:flex-start;margin-top:1px;font-family:var(--mono);font-size:8.5px;font-weight:700;letter-spacing:.04em;color:color-mix(in srgb,var(--stage-hue) 60%,var(--ink-3));opacity:.7;flex:none}.lm-landing .loop-tabs .bm-tab.on .stg{opacity:1;color:var(--stage-hue)}.lm-landing .loop-tabs .bm-tab .ic{color:color-mix(in srgb,var(--stage-hue) 42%,var(--ink-3));background:color-mix(in srgb,var(--stage-hue) 7%,rgba(255,255,255,.02))}.lm-landing .loop-tabs .bm-tab.on{border-color:color-mix(in srgb,var(--stage-hue) 48%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--stage-hue) 16%,transparent),color-mix(in srgb,var(--stage-hue) 4%,transparent))}.lm-landing .loop-tabs .bm-tab.on .ic{color:var(--stage-hue);background:color-mix(in srgb,var(--stage-hue) 15%,transparent)}.lm-landing .loop-caps{width:100%;max-width:1200px;margin:0 auto;animation:lm-capin .4s var(--ease-quart)}.lm-landing .loop-caps-lead{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:15px;font-size:14.5px;color:var(--ink-2);text-align:center}.lm-landing .loop-caps-lead b{color:#fff;font-weight:700}.lm-landing .loop-caps-lead i{width:5px;height:5px;border-radius:50%;flex:none;background:var(--accent);box-shadow:0 0 11px color-mix(in srgb,var(--accent) 70%,transparent)}.lm-landing .loop-caps-grid{display:grid;gap:11px;grid-template-columns:repeat(4,1fr)}.lm-landing .loop-caps-grid[data-n="3"]{grid-template-columns:repeat(3,1fr);max-width:930px;margin:0 auto}.lm-landing .loop-cap{display:flex;gap:11px;padding:14px 15px;border:1px solid var(--line);border-radius:13px;background:linear-gradient(160deg,rgba(255,255,255,.032),rgba(255,255,255,.01));box-shadow:inset 0 1px 0 rgba(255,255,255,.03);opacity:0;animation:lm-cap-rise .5s var(--ease-quart) forwards}.lm-landing .loop-cap:first-child{animation-delay:.03s}.lm-landing .loop-cap:nth-child(2){animation-delay:.09s}.lm-landing .loop-cap:nth-child(3){animation-delay:.15s}.lm-landing .loop-cap:nth-child(4){animation-delay:.21s}@keyframes lm-cap-rise{0%{opacity:0;transform:translateY(9px);filter:blur(3px)}to{opacity:1;transform:none;filter:blur(0)}}.lm-landing .loop-cap .ic{width:33px;height:33px;flex:none;display:grid;place-items:center;border-radius:9px;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent)}.lm-landing .loop-cap .ic svg{width:17px;height:17px}.lm-landing .loop-cap .cx{min-width:0}.lm-landing .loop-cap b{display:block;font-size:12.5px;font-weight:700;letter-spacing:-.005em;color:var(--ink-1)}.lm-landing .loop-cap p{margin-top:4px;font-size:10.5px;line-height:1.5;color:var(--ink-3)}@media(prefers-reduced-motion:reduce){.lm-landing .loop-cap,.lm-landing .loop-caps{animation:none;opacity:1}}@media(max-width:980px){.lm-landing .loop-caps-grid,.lm-landing .loop-caps-grid[data-n="3"]{grid-template-columns:repeat(2,1fr);max-width:640px}}@media(max-width:560px){.lm-landing .loop-caps-grid,.lm-landing .loop-caps-grid[data-n="3"]{grid-template-columns:1fr;max-width:100%}.lm-landing .loop-caps-lead{flex-direction:column;gap:6px}}.lm-landing .ls-head.tight{max-width:none}.lm-landing .ls-head.tight .ls-h{margin-top:0;font-size:clamp(26px,3.3vw,46px);white-space:nowrap}.lm-landing .ls-head.tight .ls-lead{margin-top:10px;font-size:clamp(12.5px,1.05vw,15.5px);max-width:none;white-space:nowrap}@media(max-width:760px){.lm-landing .ls-head.tight .ls-h,.lm-landing .ls-head.tight .ls-lead{white-space:normal}}.lm-landing .ls-tour{position:relative;z-index:7}.lm-landing .ls-tour:before{display:none}.lm-landing .ls-tour .ls-wrap{padding-top:clamp(10px,1.6vh,24px)}.lm-landing .orca{position:relative;gap:clamp(18px,2.6vh,30px);transition:--accent .55s ease}.lm-landing .orca,.lm-landing .orca-nest{display:flex;flex-direction:column;align-items:center}.lm-landing .orca-nest{gap:9px;max-width:100%}.lm-landing .orca-cats{display:inline-flex;gap:4px}.lm-landing .orca-cats.duo{display:inline-grid;grid-template-columns:1fr auto 1fr;gap:8px;padding:5px;border-radius:16px;border:1px solid var(--line);background:rgba(255,255,255,.025)}.lm-landing .orca-cats.duo .orca-cat{width:100%;padding:10px 30px;font-size:16px;border-radius:12px}.lm-landing .orca-cycle{display:inline-flex;align-items:center;justify-content:center;align-self:center;color:color-mix(in srgb,var(--accent,#8EA8FF) 62%,transparent);transition:color var(--dur-2)}@media(max-width:860px){.lm-landing .orca-cycle svg{width:14px;height:14px}}.lm-landing .orca-cat{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:8px 18px;border:none;border-radius:11px;background:transparent;cursor:pointer;font-size:14.5px;font-weight:600;letter-spacing:-.012em;color:var(--ink-3);transition:background var(--dur-2),color var(--dur-2),box-shadow var(--dur-2)}.lm-landing .orca-cat:not(.on):hover{color:var(--ink-1);background:rgba(255,255,255,.045)}.lm-landing .orca-cat.on{color:#fff;background:color-mix(in srgb,var(--cat-hue) 15%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cat-hue) 24%,transparent)}.lm-landing .orca-subs{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:2px 8px;max-width:100%;animation:orca-subs-in .32s var(--ease-quart)}@keyframes orca-subs-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.lm-landing .orca-sub{position:relative;display:inline-flex;align-items:center;padding:6px 6px 11px;border:none;background:transparent;cursor:pointer;font-size:12.5px;font-weight:600;letter-spacing:.005em;color:var(--ink-3);transition:color var(--dur-2)}.lm-landing .orca-sub:hover{color:var(--ink-2)}.lm-landing .orca-sub.on{color:color-mix(in srgb,var(--accent) 46%,#fff)}.lm-landing .orca-sub:after{content:"";position:absolute;left:7px;right:7px;bottom:4px;height:1.5px;border-radius:999px;background:linear-gradient(90deg,transparent,currentColor 24%,currentColor 76%,transparent);opacity:0;transition:opacity var(--dur-2)}.lm-landing .orca-sub.on:after{opacity:.5}.lm-landing .orca-sub .prog{position:absolute;left:6px;right:6px;bottom:4px;height:2px;border-radius:2px;overflow:hidden;background:rgba(255,255,255,.08);z-index:1}.lm-landing .orca-sub .prog i{display:block;height:100%;background:var(--accent);transform-origin:left;animation:lm-prog var(--stage-ms,4.6s) linear forwards}@media (prefers-reduced-motion:reduce){.lm-landing .orca-sub .prog{display:none}.lm-landing .orca-subs{animation:none}}.lm-landing .orca-stage{width:100%;display:flex;flex-direction:column;align-items:center;gap:clamp(13px,1.9vh,19px)}.lm-landing .orca-shot{position:relative;overflow:hidden;background:#0A0D14}.lm-landing .orca-shot.bare{width:100%;max-width:1460px;aspect-ratio:2450/1357;border-radius:18px;border:1px solid rgba(255,255,255,.11);box-shadow:0 44px 110px -46px rgba(0,0,0,.9),0 0 90px -34px rgba(142,168,255,.2),inset 0 1px 0 rgba(255,255,255,.07)}.lm-landing .orca-shot.bare img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.lm-landing .orca-shot.bare.is-trio{aspect-ratio:auto;background:#05070c;display:grid;place-items:center;padding:clamp(26px,3.6vw,56px) clamp(18px,2.8vw,48px)}.lm-landing .orca-shot.bare.is-trio .adev-row{margin:0;flex-wrap:nowrap;align-items:flex-end;justify-content:center;gap:clamp(20px,3vw,52px)}.lm-landing .orca-shot.bare.is-trio .adev-frame.phone{width:clamp(120px,15cqw,208px)}.lm-landing .orca-shot.bare.is-trio .adev-frame.tablet{width:clamp(300px,50cqw,760px);aspect-ratio:1882/1470}.lm-landing .orca-shot.bare.is-video{aspect-ratio:auto;background:#05070c}.lm-landing .orca-shot.bare.is-video video{display:block;width:100%;height:auto;object-fit:contain}.lm-landing .orca-shot img{display:block;width:100%;height:auto}.lm-landing .orca-shot img,.lm-landing .orca-shot video{animation:orca-in .4s var(--ease-quart)}@keyframes orca-in{0%{opacity:0;transform:scale(1.006)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lm-landing .orca-shot img,.lm-landing .orca-shot video{animation:none}}.lm-landing .orca-shot.bare.is-video:not(.is-ready){aspect-ratio:var(--clip-ar,1800/1130)}.lm-landing .orca-loading{position:absolute;inset:0;z-index:2;display:grid;place-items:center;background:linear-gradient(100deg,rgba(255,255,255,0) 34%,rgba(142,168,255,.07) 50%,rgba(255,255,255,0) 66%),#0A0D14;background-size:220% 100%;animation:orca-shimmer 1.5s ease-in-out infinite}.lm-landing .orca-loading:after{content:"";width:26px;height:26px;border-radius:50%;border:2px solid rgba(255,255,255,.13);border-top:2px solid var(--accent,#8ea8ff);animation:orca-spin .8s linear infinite}@keyframes orca-shimmer{0%{background-position:180% 0}to{background-position:-80% 0}}@keyframes orca-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.lm-landing .orca-loading,.lm-landing .orca-loading:after{animation:none}}.lm-landing .orca-cap{max-width:62ch;font-size:14px;line-height:1.6;color:var(--ink-2);animation:lm-capin .35s var(--ease-quart)}.lm-landing .orca-cap,.lm-landing .orca-prov{margin:0 auto;text-align:center;text-wrap:pretty}.lm-landing .orca-prov{max-width:64ch;font-family:var(--mono);font-size:10px;line-height:1.7;letter-spacing:.05em;color:var(--ink-3)}.lm-landing .model-belt{margin:clamp(34px,5vh,64px) auto 0;max-width:1460px;width:100%}.lm-landing .mbelt-kicker{margin:0 0 18px;text-align:center;font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.lm-landing .mbelt-viewport{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.lm-landing .mbelt-track{display:flex;align-items:center;gap:14px;width:max-content;animation:mbelt-scroll 46s linear infinite}.lm-landing .mbelt-track:hover{animation-play-state:paused}.lm-landing .mbelt-chip{display:inline-flex;align-items:center;gap:9px;flex:0 0 auto;padding:10px 18px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02);color:var(--ink-2);white-space:nowrap}.lm-landing .mbelt-glyph{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:radial-gradient(circle at 50% 45%,rgba(255,255,255,.1),rgba(255,255,255,.03) 68%,transparent);color:var(--ink-1)}.lm-landing .mbelt-glyph svg{width:22px;height:22px}.lm-landing .mbelt-name{font-size:14px;font-weight:600;letter-spacing:.01em}@keyframes mbelt-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.lm-landing .mbelt-track{animation:none;flex-wrap:wrap;justify-content:center;width:100%}.lm-landing .mbelt-viewport{-webkit-mask-image:none;mask-image:none}}@media(max-width:860px){.lm-landing .orca-cats{flex-wrap:wrap;justify-content:center}.lm-landing .orca-cat{padding:7px 14px;font-size:13px}.lm-landing .orca-subs{gap:2px 4px}.lm-landing .orca-sub{padding:6px 5px 10px;font-size:11.5px}}@media(min-width:861px) and (max-width:1320px){.lm-landing .orca-subs{gap:2px 5px}.lm-landing .orca-sub{padding:6px 5px 11px;font-size:12px}}.lm-landing .ls-tour .ls-wrap{padding-bottom:clamp(74px,10vh,124px)}.lm-landing .tour{position:relative;display:flex;flex-direction:column;gap:clamp(16px,2.4vh,26px);margin-top:clamp(28px,4.5vh,52px);transition:--accent .55s ease}.lm-landing .tour-cats{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.lm-landing .tour-cat{display:flex;align-items:center;gap:12px;padding:11px 22px 11px 13px;border-radius:15px;cursor:pointer;border:1px solid var(--line);background:rgba(255,255,255,.02);transition:background var(--dur-2),border-color var(--dur-2),transform .12s var(--ease-quart)}.lm-landing .tour-cat:not(.on):hover{border-color:var(--line-2);background:rgba(255,255,255,.04)}.lm-landing .tour-cat .ic{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:10px;color:color-mix(in srgb,var(--cat-hue) 46%,var(--ink-3));background:color-mix(in srgb,var(--cat-hue) 8%,rgba(255,255,255,.02))}.lm-landing .tour-cat .ic svg{width:20px;height:20px}.lm-landing .tour-cat .tx{display:flex;flex-direction:column;gap:2px;text-align:left}.lm-landing .tour-cat b{font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--ink-2)}.lm-landing .tour-cat small{font-family:var(--mono);font-size:9.5px;letter-spacing:.04em;color:var(--ink-3)}.lm-landing .tour-cat.on{border-color:color-mix(in srgb,var(--cat-hue) 48%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--cat-hue) 15%,transparent),color-mix(in srgb,var(--cat-hue) 4%,transparent))}.lm-landing .tour-cat.on .ic{color:var(--cat-hue);background:color-mix(in srgb,var(--cat-hue) 15%,transparent)}.lm-landing .tour-cat.on b{color:#fff}.lm-landing .tour-stage{width:100%}.lm-landing .tour-stage .bm-window{max-width:1400px;margin:0 auto}.lm-landing .tour-subs{display:grid;gap:10px;max-width:1200px;width:100%;margin:0 auto}.lm-landing .tour-sub{position:relative;display:flex;gap:11px;align-items:flex-start;text-align:left;cursor:pointer;overflow:hidden;padding:13px 14px;border-radius:13px;border:1px solid var(--line);background:linear-gradient(160deg,rgba(255,255,255,.03),rgba(255,255,255,.008));transition:background var(--dur-2),border-color var(--dur-2)}.lm-landing .tour-sub:not(.on):hover{border-color:var(--line-2);background:rgba(255,255,255,.045)}.lm-landing .tour-sub.on{border-color:color-mix(in srgb,var(--accent) 44%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 13%,transparent),color-mix(in srgb,var(--accent) 3%,transparent))}.lm-landing .tour-sub-n{flex:none;margin-top:1px;font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.04em;color:color-mix(in srgb,var(--accent) 60%,var(--ink-3))}.lm-landing .tour-sub.on .tour-sub-n{color:var(--accent)}.lm-landing .tour-sub-tx{min-width:0}.lm-landing .tour-sub b{display:block;font-size:12.5px;font-weight:700;letter-spacing:-.005em;color:var(--ink-2)}.lm-landing .tour-sub.on b{color:var(--ink-1)}.lm-landing .tour-sub small{display:none;margin-top:5px;font-size:10.5px;line-height:1.5;color:var(--ink-3)}.lm-landing .tour-sub.on small{display:block}.lm-landing .tour-sub .prog{position:absolute;left:0;right:0;bottom:0;height:2px;overflow:hidden;background:rgba(255,255,255,.06)}.lm-landing .tour-sub .prog i{display:block;height:100%;background:var(--accent);transform-origin:left;animation:lm-prog var(--stage-ms,5s) linear forwards}@media (prefers-reduced-motion:reduce){.lm-landing .tour-sub .prog{display:none}}@media(max-width:820px){.lm-landing .tour-subs,.lm-landing .tour-subs[data-n="3"],.lm-landing .tour-subs[data-n="4"]{grid-template-columns:1fr 1fr!important}.lm-landing .tour-sub small{display:block}}@media(max-width:520px){.lm-landing .tour-subs,.lm-landing .tour-subs[data-n="3"],.lm-landing .tour-subs[data-n="4"]{grid-template-columns:1fr!important}.lm-landing .tour-cat{flex:1 1 46%}}.lm-landing .ag-loom{color:#C3CBFB;background:color-mix(in srgb,#A9B0FF 16%,transparent)}.lm-landing .ag-claude{color:#C6D2FF;background:color-mix(in srgb,#B4C6FF 15%,transparent)}.lm-landing .ag-codex{color:#A9E4F6;background:color-mix(in srgb,#7DD3FC 15%,transparent)}.lm-landing .ag-gemini{color:#D2C6FB;background:color-mix(in srgb,#C4B5FD 16%,transparent)}.lm-landing .na{height:100%;display:flex;flex-direction:column;text-align:left;color:#D7DEEA;background:radial-gradient(70% 60% at 82% 0,rgba(142,168,255,.05),transparent 70%),#0A0D14}.lm-landing .na-turn{flex:none;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 20px;border-bottom:1px solid rgba(255,255,255,.07)}.lm-landing .na-agent{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:700;color:#E4EAF2}.lm-landing .na-mk{width:20px;height:20px;display:grid;place-items:center;border-radius:6px;font-style:normal;font-size:11px;color:#C3CBFB;background:color-mix(in srgb,#A9B0FF 18%,transparent)}.lm-landing .na-meta{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:9px;color:#6C7789}.lm-landing .na-ctx{font-style:normal;padding:3px 7px;border:1px solid rgba(255,255,255,.09);border-radius:6px;color:#8894a8}.lm-landing .na-body{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:10px;padding:16px 20px}.lm-landing .na-user{align-self:flex-end;max-width:74%;padding:9px 13px;border-radius:12px 12px 4px 12px;font-size:11.5px;color:#E7ECF4;background:linear-gradient(160deg,rgba(142,168,255,.16),rgba(142,168,255,.07));border:1px solid rgba(142,168,255,.2)}.lm-landing .na-seg{display:flex;align-items:center;gap:10px;font-size:11px;color:#96A2B4}.lm-landing .na-seg i.na-g{width:16px;height:16px;flex:none;color:#7E8A9E}.lm-landing .na-seg.think>i{font-style:normal;color:var(--accent);font-size:12px;width:16px;text-align:center;flex:none}.lm-landing .na-seg b{color:#CBD3DF;font-weight:600}.lm-landing .na-seg span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.lm-landing .na-seg em{font-family:var(--mono);font-size:8.5px;font-style:normal;color:#6B7789;flex:none}.lm-landing .na-seg em.ok{color:#75E2B5}.lm-landing .na-text{font-size:11px;line-height:1.55;color:#9AA6B8;padding-left:26px}.lm-landing .na-plan{margin-top:2px;padding:12px 14px;border:1px solid rgba(255,255,255,.075);border-radius:11px;background:rgba(255,255,255,.02);display:flex;flex-direction:column;gap:7px}.lm-landing .na-plan-h{display:flex;align-items:center;justify-content:space-between}.lm-landing .na-plan-h b{font-size:10px;color:#CFD7E3}.lm-landing .na-plan-h span{font-family:var(--mono);font-size:8px;color:#77859a}.lm-landing .na-task{display:flex;align-items:center;gap:8px;font-size:10px;color:#93a0b3}.lm-landing .na-task>i{width:14px;height:14px;flex:none;display:grid;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:50%;font-style:normal;font-size:8px;color:#0B1219}.lm-landing .na-task.done>i{background:#75E2B5;border-color:#75E2B5}.lm-landing .na-task.active>i{background:var(--accent);border-color:var(--accent)}.lm-landing .na-composer{flex:none;display:flex;align-items:center;gap:10px;padding:11px 16px;border-top:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.015)}.lm-landing .na-sel{display:flex;align-items:center;gap:6px;font-size:10px;color:#B7C0CE;padding:6px 10px;border:1px solid rgba(255,255,255,.1);border-radius:8px}.lm-landing .na-sel .na-mk{width:16px;height:16px;font-size:9px}.lm-landing .na-sel b{color:#5F6B7D}.lm-landing .na-sel em{font-style:normal;color:#8894a8}.lm-landing .na-gauge{font-family:var(--mono);font-size:8.5px;color:#7E8A9C}.lm-landing .na-field{flex:1;font-size:10.5px;color:#5C6577}.lm-landing .na-send{font-size:10.5px;font-weight:700;color:#0E1220;padding:7px 14px;border-radius:8px;background:linear-gradient(100deg,#C4EDF2,#C9D8FF)}.lm-landing .px{height:100%;display:flex;flex-direction:column;text-align:left;background:#0A0D14}.lm-landing .px-bar{flex:none;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 16px;border-bottom:1px solid rgba(255,255,255,.07);font-family:var(--mono)}.lm-landing .px-title{font-size:10px;color:#6C7789}.lm-landing .px-layouts{display:flex;gap:9px;font-size:8.5px;color:#5A6474}.lm-landing .px-layouts b,.lm-landing .px-layouts i{font-style:normal;font-weight:500;color:#5A6474}.lm-landing .px-layouts b{color:var(--accent);font-weight:700}.lm-landing .px-grid{flex:1;min-height:0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr 1fr;gap:1px;background:rgba(255,255,255,.06)}.lm-landing .px-pane{min-width:0;display:flex;flex-direction:column;gap:8px;padding:12px 13px;background:#0A0D14}.lm-landing .px-pane.done{opacity:.72}.lm-landing .px-ph{display:flex;align-items:center;gap:8px}.lm-landing .px-ag{width:24px;height:24px;flex:none;display:grid;place-items:center;border-radius:7px;font-family:var(--mono);font-size:10px;font-weight:700}.lm-landing .px-ag.loom{color:#C3CBFB;background:color-mix(in srgb,#A9B0FF 18%,transparent)}.lm-landing .px-ag.claude{color:#C6D2FF;background:color-mix(in srgb,#B4C6FF 16%,transparent)}.lm-landing .px-ag.codex{color:#A9E4F6;background:color-mix(in srgb,#7DD3FC 16%,transparent)}.lm-landing .px-ag.gemini{color:#D2C6FB;background:color-mix(in srgb,#C4B5FD 17%,transparent)}.lm-landing .px-nm{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.lm-landing .px-nm b{font-size:10px;color:#D2DAE6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lm-landing .px-nm small{font-family:var(--mono);font-size:7.5px;color:#667284}.lm-landing .px-dot{width:6px;height:6px;flex:none;border-radius:50%;background:#75E2B5;box-shadow:0 0 8px rgba(117,226,181,.5);animation:lm-pulse 1.8s ease-in-out infinite}.lm-landing .px-pane.idle .px-dot{background:#5A6474;box-shadow:none;animation:none}.lm-landing .px-pane.done .px-dot{background:var(--accent);box-shadow:none;animation:none}.lm-landing .px-body{flex:1;min-height:0;display:flex;flex-direction:column;gap:5px}.lm-landing .px-body span{font-size:9px;line-height:1.4;color:#7C889B;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lm-landing .px-wt{font-family:var(--mono);font-size:7.5px;color:#5F6B7E}@media (prefers-reduced-motion:reduce){.lm-landing .px-dot{animation:none}}.lm-landing .cx{height:100%;display:grid;grid-template-rows:auto 1fr;text-align:left;background:#0A0D14}.lm-landing .cx-h{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 0 11px}.lm-landing .cx-h b{font-size:12px;color:#DCE3EF}.lm-landing .cx-add{font-family:var(--mono);font-size:9px;color:var(--accent)}.lm-landing .cx-accounts{padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.07)}.lm-landing .cx-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.lm-landing .cx-acct{display:flex;flex-direction:column;gap:7px;padding:11px 12px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:rgba(255,255,255,.02);min-height:74px}.lm-landing .cx-acct.dash{border-style:dashed;justify-content:center;color:#7C889B}.lm-landing .cx-acct.dash b{font-size:11px;color:#AEB9C9}.lm-landing .cx-acct.dash small{font-family:var(--mono);font-size:8px;color:#66707F}.lm-landing .cx-acct.active{border-color:color-mix(in srgb,var(--accent) 42%,transparent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.lm-landing .cx-acct-h{display:flex;align-items:center;justify-content:space-between;gap:8px}.lm-landing .cx-acct-h b{font-size:10.5px;color:#D7DEEA}.lm-landing .cx-acct-h em{font-family:var(--mono);font-size:7.5px;font-style:normal;color:var(--accent)}.lm-landing .cx-usage{height:4px;border-radius:3px;background:rgba(255,255,255,.07);overflow:hidden}.lm-landing .cx-usage i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 40%,transparent))}.lm-landing .cx-acct small{font-family:var(--mono);font-size:7.5px;color:#66707F}.lm-landing .cx-use{align-self:flex-start;font-family:var(--mono);font-size:8px;color:#8894a8;padding:3px 8px;border:1px solid rgba(255,255,255,.12);border-radius:6px}.lm-landing .cx-ctx{min-height:0;padding:15px 20px;display:flex;flex-direction:column}.lm-landing .cx-cascade{flex:1;min-height:0;display:grid;grid-template-columns:1.1fr 1.1fr 1fr;gap:12px;margin-top:3px}.lm-landing .cx-col{display:flex;flex-direction:column;gap:5px;padding:11px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:rgba(255,255,255,.015);min-width:0}.lm-landing .cx-col-h{font-size:8px;font-weight:700;letter-spacing:.12em;color:#66707F;margin-bottom:2px}.lm-landing .cx-col-h,.lm-landing .cx-sub{font-family:var(--mono);text-transform:uppercase}.lm-landing .cx-sub{font-size:7.5px;letter-spacing:.08em;color:#5A6474;margin-top:4px}.lm-landing .cx-row{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:7px;font-size:10px;color:#A6B1C1}.lm-landing .cx-row b{font-family:var(--mono);font-size:10px;font-weight:500;color:#B7C0CE}.lm-landing .cx-row.on{background:color-mix(in srgb,var(--accent) 12%,transparent);color:#EAF0F8}.lm-landing .cx-row.on b{color:#EAF0F8}.lm-landing .cx-row em{margin-left:auto;font-style:normal;color:var(--accent);font-size:9px}.lm-landing .cx-ag{width:18px;height:18px;flex:none;display:grid;place-items:center;border-radius:5px;font-family:var(--mono);font-size:9px;font-weight:700}.lm-landing .cx-effort .cx-gauge{height:5px;border-radius:3px;margin:8px 0 10px;background:linear-gradient(90deg,var(--accent) 62%,rgba(255,255,255,.08) 62%)}.lm-landing .cx-levels{display:flex;flex-wrap:wrap;gap:5px}.lm-landing .cx-levels span{font-family:var(--mono);font-size:8px;color:#5A6474;padding:3px 7px;border:1px solid rgba(255,255,255,.08);border-radius:6px}.lm-landing .cx-levels span.on{color:#0E1220;background:var(--accent);border-color:var(--accent);font-weight:700}.lm-landing .sx{height:100%;display:grid;grid-template-columns:264px minmax(0,1fr);text-align:left;background:#0A0D14}.lm-landing .sx-list{display:flex;flex-direction:column;gap:4px;padding:16px 13px;border-right:1px solid rgba(255,255,255,.07)}.lm-landing .sx-h{display:flex;align-items:center;justify-content:space-between;gap:10px;font-family:var(--mono);font-weight:700;text-transform:uppercase;color:#66707F;padding:0 6px 8px}.lm-landing .sx-h,.lm-landing .sx-h b{font-size:8px;letter-spacing:.14em}.lm-landing .sx-h span{font-weight:500;letter-spacing:.04em;color:#5A6474;text-transform:none}.lm-landing .sx-row{display:flex;align-items:center;gap:10px;padding:9px 8px;border-radius:9px;border:1px solid transparent}.lm-landing .sx-row.on{border-color:color-mix(in srgb,var(--accent) 30%,transparent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.lm-landing .sx-dot{width:7px;height:7px;flex:none;border-radius:50%;background:#5A6474}.lm-landing .sx-row.run .sx-dot{background:#75E2B5;box-shadow:0 0 8px rgba(117,226,181,.5);animation:lm-pulse 1.8s ease-in-out infinite}.lm-landing .sx-row.done .sx-dot{background:var(--accent)}.lm-landing .sx-row.fork .sx-dot{background:transparent;border:1px solid #8894a8}.lm-landing .sx-row span{display:flex;flex-direction:column;gap:2px;min-width:0}.lm-landing .sx-row b{font-size:10.5px;color:#D2DAE6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lm-landing .sx-row.fork b:before{content:"⑂ ";color:#8894a8}.lm-landing .sx-row small{font-family:var(--mono);font-size:8px;color:#66707F;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lm-landing .sx-detail{min-width:0;display:flex;flex-direction:column;padding:16px 20px}.lm-landing .sx-arts{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px;margin-top:4px}.lm-landing .sx-art{display:flex;align-items:center;gap:11px;padding:11px 13px;border:1px solid rgba(255,255,255,.075);border-radius:11px;background:rgba(255,255,255,.02)}.lm-landing .sx-kind{flex:none;width:52px;text-align:center;font-family:var(--mono);font-size:7.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:5px 0;border-radius:6px;color:#9AA6B9;background:rgba(255,255,255,.05)}.lm-landing .sx-kind.html{color:#A9E4F6;background:color-mix(in srgb,#7DD3FC 14%,transparent)}.lm-landing .sx-kind.doc{color:#C6D2FF;background:color-mix(in srgb,#B4C6FF 14%,transparent)}.lm-landing .sx-kind.image{color:#D2C6FB;background:color-mix(in srgb,#C4B5FD 15%,transparent)}.lm-landing .sx-kind.table{color:#8FD9B6;background:rgba(117,226,181,.12)}.lm-landing .sx-art-n{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.lm-landing .sx-art-n b{font-size:10.5px;color:#D7DEEA;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lm-landing .sx-art-n small{font-family:var(--mono);font-size:8px;color:#66707F}.lm-landing .sx-open{color:#8894a8;font-size:12px}.lm-landing .sx-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.07)}.lm-landing .sx-export{font-family:var(--mono);font-size:8.5px;color:#8894a8;padding:5px 10px;border:1px solid rgba(255,255,255,.1);border-radius:7px}.lm-landing .pv2{height:100%;display:flex;flex-direction:column;text-align:left;padding:16px 20px;background:#0A0D14}.lm-landing .pv2-h{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:13px;border-bottom:1px solid rgba(255,255,255,.07)}.lm-landing .pv2-t{font-size:12px;font-weight:600;color:#DCE3EF}.lm-landing .pv2-grid{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:12px;margin-top:14px}.lm-landing .pv2-tile{position:relative;display:flex;flex-direction:column;padding:13px 14px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:rgba(255,255,255,.015);overflow:hidden}.lm-landing .pv2-k{font-family:var(--mono);font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6C7789;margin-bottom:10px}.lm-landing .pv2-doc h5{font-size:13px;color:#E4EAF2}.lm-landing .pv2-rule{display:block;width:28px;height:2px;margin:8px 0;border-radius:2px;background:linear-gradient(90deg,var(--accent),transparent)}.lm-landing .pv2-doc>i{display:block;height:6px;border-radius:3px;background:rgba(255,255,255,.09);margin-top:7px}.lm-landing .pv2-doc>i.s{width:64%}.lm-landing .pv2-table{display:flex;flex-direction:column;gap:6px}.lm-landing .pv2-tr{display:grid;grid-template-columns:1.4fr 1fr .7fr;gap:8px}.lm-landing .pv2-tr i{height:8px;border-radius:3px;background:rgba(255,255,255,.08)}.lm-landing .pv2-tr:first-child i{background:color-mix(in srgb,var(--accent) 30%,rgba(255,255,255,.08))}.lm-landing .pv2-diagram{position:relative;flex:1;color:var(--accent)}.lm-landing .pv2-diagram span{position:absolute;font-family:var(--mono);font-size:8.5px;padding:5px 8px;border-radius:6px;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);background:color-mix(in srgb,var(--accent) 8%,transparent);color:#C7CEDC}.lm-landing .pv2-diagram .n1{left:0;top:6px}.lm-landing .pv2-diagram .n2{right:8px;top:6px}.lm-landing .pv2-diagram .n3{left:22%;bottom:2px}.lm-landing .pv2-diagram svg{position:absolute;inset:0;width:100%;height:100%;opacity:.5}.lm-landing .pv2-image{flex:1;border-radius:9px;border:1px solid rgba(255,255,255,.06);background:radial-gradient(70% 90% at 78% 20%,rgba(120,223,234,.2),transparent 70%),radial-gradient(60% 80% at 20% 90%,rgba(142,168,255,.18),transparent 72%),radial-gradient(50% 60% at 60% 60%,rgba(180,155,232,.16),transparent 74%),rgba(255,255,255,.02)}.lm-landing .pv2-image:after{content:"◦ ▵ ⬡";position:absolute;color:rgba(255,255,255,.25);font-size:11px;bottom:12px;right:14px;letter-spacing:6px}.lm-landing .vs-term{flex:none;display:flex;flex-direction:column;border-top:1px solid rgba(255,255,255,.07);background:#080B11}.lm-landing .vs-term-h{display:flex;align-items:center;gap:16px;padding:8px 15px;border-bottom:1px solid rgba(255,255,255,.05);font-family:var(--mono);font-size:8.5px;letter-spacing:.06em;text-transform:uppercase;color:#5F6B7E}.lm-landing .vs-term-h .on{color:#D2DAE6;position:relative}.lm-landing .vs-term-h .on:after{content:"";position:absolute;left:0;right:0;bottom:-9px;height:1px;background:var(--accent)}.lm-landing .vs-term-h i{margin-left:auto;font-style:normal;color:#4E5867}.lm-landing .vs-term-body{display:flex;flex-direction:column;gap:5px;padding:11px 16px;font-family:var(--mono);font-size:10px;line-height:1.4;color:#9AA6B8}.lm-landing .vs-term-body b{color:var(--accent);font-weight:400;margin-right:6px}.lm-landing .vs-term-body .dim{color:#66707F}.lm-landing .vs-term-body .ok{color:#75E2B5}.lm-landing .vs-term-body .cur{display:inline-block;width:7px;height:12px;vertical-align:middle;background:var(--accent);animation:lm-blink 1.1s steps(2) infinite}@keyframes lm-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.lm-landing .vs-term-body .cur{animation:none}}.lm-landing .px-pane.run .px-body:after{content:"";display:block;margin-top:auto;height:5px;border-radius:3px;overflow:hidden;position:relative;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 26%,transparent),rgba(255,255,255,.05) 60%,transparent);animation:px-stream 2.2s ease-in-out infinite}@keyframes px-stream{0%,to{opacity:.5;transform:scaleX(.82)}50%{opacity:1;transform:scaleX(1)}}.lm-landing .px-pane .px-body{transform-origin:left}@media (prefers-reduced-motion:reduce){.lm-landing .px-pane.run .px-body:after{animation:none}}.lm-landing .pv2-web{flex:1;display:flex;flex-direction:column;border-radius:9px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#0E1319}.lm-landing .pv2-web-bar{display:flex;align-items:center;gap:5px;padding:7px 9px;border-bottom:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.03)}.lm-landing .pv2-web-bar i{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.16)}.lm-landing .pv2-web-bar b{margin-left:6px;font-family:var(--mono);font-size:7px;color:#66707F;font-weight:400}.lm-landing .pv2-web-body{flex:1;display:flex;flex-direction:column;gap:7px;padding:13px 14px;align-items:flex-start}.lm-landing .pv2-web-body .h{width:54%;height:11px;border-radius:4px;background:color-mix(in srgb,var(--accent) 34%,rgba(255,255,255,.1))}.lm-landing .pv2-web-body .p{width:88%;height:6px;border-radius:3px;background:rgba(255,255,255,.1)}.lm-landing .pv2-web-body .p.s{width:66%}.lm-landing .pv2-web-body .btn{margin-top:auto;width:40%;height:16px;border-radius:6px;background:color-mix(in srgb,var(--accent) 30%,rgba(255,255,255,.08))}.lm-landing .pv2-app{position:relative;flex:1;margin:0 auto;width:64%;min-width:96px;display:flex;flex-direction:column;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:#0E1319}.lm-landing .pv2-app-notch{height:14px;flex:none;position:relative}.lm-landing .pv2-app-notch:after{content:"";position:absolute;left:50%;top:5px;transform:translateX(-50%);width:26%;height:4px;border-radius:3px;background:rgba(255,255,255,.14)}.lm-landing .pv2-app-body{flex:1;display:flex;flex-direction:column;gap:7px;padding:6px 11px}.lm-landing .pv2-app-body .card{height:34%;border-radius:8px;background:radial-gradient(70% 90% at 78% 20%,color-mix(in srgb,var(--accent) 28%,transparent),transparent 70%),rgba(255,255,255,.05)}.lm-landing .pv2-app-body .row{height:7px;border-radius:3px;background:rgba(255,255,255,.1)}.lm-landing .pv2-app-body .row.s{width:60%}.lm-landing .pv2-app-tab{display:flex;justify-content:space-around;padding:7px 0;border-top:1px solid rgba(255,255,255,.06)}.lm-landing .pv2-app-tab i{width:14px;height:5px;border-radius:3px;background:rgba(255,255,255,.12)}.lm-landing .pv2-app-tab i:first-child{background:var(--accent)}.lm-landing .pg{height:100%;display:grid;grid-template-columns:1fr auto 1.1fr;align-items:center;gap:0;padding:24px clamp(20px,3vw,44px);text-align:left;background:radial-gradient(70% 70% at 20% 40%,rgba(180,155,232,.06),transparent 70%),#0A0D14}.lm-landing .pg-store{display:flex;flex-direction:column;gap:9px;padding:18px;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:14px;background:color-mix(in srgb,var(--accent) 7%,rgba(255,255,255,.015))}.lm-landing .pg-h{font-size:12px;font-weight:600;color:#DCE3EF}.lm-landing .pg-path{font-family:var(--mono);font-size:9px;color:#77859a}.lm-landing .pg-skills{display:flex;flex-wrap:wrap;gap:7px;margin-top:3px}.lm-landing .pg-skill{font-family:var(--mono);font-size:10px;padding:5px 11px;border-radius:7px;border:1px solid rgba(255,255,255,.1);color:#8894a8;background:rgba(255,255,255,.03)}.lm-landing .pg-skill.on{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 40%,transparent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.lm-landing .pg-note{font-family:var(--mono);font-size:8.5px;color:#66707F;margin-top:2px}.lm-landing .pg-wire{display:flex;flex-direction:column;justify-content:center;gap:26px;padding:0 clamp(10px,2vw,28px)}.lm-landing .pg-wire i{display:block;width:clamp(28px,5vw,72px);height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 55%,transparent),transparent);position:relative}.lm-landing .pg-wire i:after{content:"";position:absolute;right:0;top:-2px;width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px color-mix(in srgb,var(--accent) 70%,transparent);animation:pg-flow 2.4s linear infinite}@keyframes pg-flow{0%{left:0;opacity:0}12%{opacity:1}88%{opacity:1}to{left:100%;opacity:0}}.lm-landing .pg-agents{display:flex;flex-direction:column;gap:9px}.lm-landing .pg-agent{display:flex;align-items:center;gap:10px;padding:11px 13px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:rgba(255,255,255,.02)}.lm-landing .pg-ag{width:26px;height:26px;flex:none;display:grid;place-items:center;border-radius:7px;font-family:var(--mono);font-size:10px;font-weight:700}.lm-landing .pg-ag.loom{color:#C3CBFB;background:color-mix(in srgb,#A9B0FF 18%,transparent)}.lm-landing .pg-ag.claude{color:#C6D2FF;background:color-mix(in srgb,#B4C6FF 16%,transparent)}.lm-landing .pg-ag.codex{color:#A9E4F6;background:color-mix(in srgb,#7DD3FC 16%,transparent)}.lm-landing .pg-agn{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.lm-landing .pg-agn b{font-size:11px;color:#D7DEEA}.lm-landing .pg-agn small{font-family:var(--mono);font-size:8px;color:#66707F}.lm-landing .pg-wired{font-family:var(--mono);font-size:9px;font-style:normal;color:#75E2B5;padding:3px 8px;border-radius:6px;background:rgba(117,226,181,.1)}@media (prefers-reduced-motion:reduce){.lm-landing .pg-wire i:after{animation:none;left:auto}}.lm-landing .as{height:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;text-align:left;background:rgba(255,255,255,.06)}.lm-landing .as-col{display:flex;flex-direction:column;gap:8px;padding:16px 15px;background:#0A0D14;min-width:0}.lm-landing .as-h{font-family:var(--mono);font-size:8px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#6C7789;padding-bottom:4px}.lm-landing .as-persona{display:grid;grid-template-columns:29px minmax(0,1fr);grid-template-rows:auto auto;gap:2px 9px;padding:9px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:rgba(255,255,255,.02)}.lm-landing .as-persona .mf-av{grid-row:1/3;align-self:center}.lm-landing .as-who{display:flex;flex-direction:column;gap:1px;min-width:0}.lm-landing .as-who b{font-size:10.5px;color:#D7DEEA;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lm-landing .as-who small{font-size:8px;color:#66707F}.lm-landing .as-3p{grid-column:2;font-family:var(--mono);font-size:7px;letter-spacing:.04em;color:#8291a6}.lm-landing .as-item{padding:10px 12px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:rgba(255,255,255,.02)}.lm-landing .as-item b{display:block;font-size:10.5px;color:#D2DAE6}.lm-landing .as-item small{font-size:8.5px;color:#66707F}.lm-landing .as-method{display:flex;flex-direction:column;gap:9px;padding:13px;border:1px solid color-mix(in srgb,var(--accent) 26%,transparent);border-radius:12px;background:color-mix(in srgb,var(--accent) 7%,transparent)}.lm-landing .as-method>b{font-size:11px;color:#EAF0F8}.lm-landing .as-recipe{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.lm-landing .as-recipe i{font-family:var(--mono);font-size:7.5px;font-style:normal;color:#B7C0CE;padding:3px 6px;border-radius:5px;background:rgba(255,255,255,.05)}.lm-landing .as-dims{display:flex;flex-wrap:wrap;gap:5px}.lm-landing .as-dims span{font-family:var(--mono);font-size:7.5px;color:var(--accent);padding:3px 7px;border-radius:5px;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent)}.lm-landing .as-reuse{font-family:var(--mono);font-size:8px;color:#77859a}.lm-landing .ee{height:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:0;padding:24px clamp(20px,3vw,48px);text-align:left;background:radial-gradient(70% 70% at 80% 40%,rgba(117,226,181,.055),transparent 70%),#0A0D14}.lm-landing .ee-col{display:flex;flex-direction:column;gap:11px;padding:20px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.02)}.lm-landing .ee-change{border-color:color-mix(in srgb,var(--accent) 30%,transparent);background:color-mix(in srgb,var(--accent) 6%,rgba(255,255,255,.015))}.lm-landing .ee-h{font-family:var(--mono);font-size:8.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#6C7789}.lm-landing .ee-weak{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.lm-landing .ee-weak span{font-size:10px;color:#8291a6}.lm-landing .ee-weak b{font-size:16px;color:#E1B6D0;letter-spacing:-.01em}.lm-landing .ee-weak em{font-family:var(--mono);font-size:12px;font-style:normal;color:#E1B6D0;margin-left:auto}.lm-landing .ee-weak em i{font-style:normal;color:#8291a6;font-size:9px}.lm-landing .ee-quote{font-size:11.5px;line-height:1.5;color:#C7CEDC;font-style:italic;padding-left:11px;border-left:2px solid rgba(217,166,196,.4)}.lm-landing .ee-sig{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:9px;color:#8894a8}.lm-landing .ee-sig .dot{width:6px;height:6px;border-radius:50%;background:#D9A6C4}.lm-landing .ee-arrow{padding:0 clamp(12px,2vw,30px);font-size:22px;color:var(--accent)}.lm-landing .ee-hyp{font-size:12px;line-height:1.5;color:#DCE3EF}.lm-landing .ee-tag{display:inline-block;margin-right:7px;font-family:var(--mono);font-size:7.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);vertical-align:middle}.lm-landing .ee-diff{display:flex;flex-direction:column;gap:2px;font-family:var(--mono);font-size:9.5px;padding:9px 11px;border-radius:9px;background:rgba(0,0,0,.28)}.lm-landing .ee-diff .add{color:#8FD9B6}.lm-landing .ee-diff .ctx{color:#66707F}.lm-landing .ee-commit{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:9px;color:#8FD9B6}.lm-landing .ee-commit i{width:6px;height:6px;border-radius:50%;background:#75E2B5}.lm-landing .ev-verdict{padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.02)}.lm-landing .ev-verdict p{font-size:10.5px;line-height:1.5;color:#9AA6B8;margin-top:6px}.lm-landing .ev-verdict p b{color:#D7DEEA;font-weight:600}.lm-landing .ev-verdict.keep{border-color:rgba(117,226,181,.26);background:rgba(117,226,181,.05)}.lm-landing .ev-verdict.keep .ev-tag{color:#75E2B5}.lm-landing .ev-verdict.revert{border-color:rgba(217,166,196,.24);background:rgba(217,166,196,.045)}.lm-landing .ev-verdict.revert .ev-tag{color:#D9A6C4}.lm-landing .sk2{height:100%;display:grid;grid-template-columns:1.25fr .75fr;text-align:left;background:radial-gradient(70% 70% at 78% 30%,rgba(117,226,181,.05),transparent 70%),#0A0D14}.lm-landing .sk2-store{display:flex;flex-direction:column;gap:9px;padding:18px 20px;border-right:1px solid rgba(255,255,255,.07)}.lm-landing .sk2-h{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;font-weight:600;color:#DCE3EF}.lm-landing .sk2-h em{font-family:var(--mono);font-size:8.5px;font-style:normal;font-weight:400;color:#66707F}.lm-landing .sk2-skill{display:flex;align-items:center;gap:11px;padding:11px 13px;border:1px solid rgba(255,255,255,.075);border-radius:11px;background:rgba(255,255,255,.02)}.lm-landing .sk2-mk{width:24px;height:24px;flex:none;display:grid;place-items:center;border-radius:7px;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent)}.lm-landing .sk2-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.lm-landing .sk2-tx b{font-family:var(--mono);font-size:10.5px;color:#D7DEEA}.lm-landing .sk2-tx small{font-size:8.5px;color:#727E90}.lm-landing .sk2-from{font-family:var(--mono);font-size:8px;color:#77859a;flex:none}.lm-landing .sk2-next{display:flex;flex-direction:column;gap:12px;padding:18px 20px;justify-content:center}.lm-landing .sk2-agents{display:flex;flex-direction:column;gap:8px}.lm-landing .sk2-ag{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:12px;font-weight:700;padding:9px 12px;border-radius:9px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02)}.lm-landing .sk2-ag.loom{color:#C3CBFB}.lm-landing .sk2-ag.claude{color:#C6D2FF}.lm-landing .sk2-ag.codex{color:#A9E4F6}.lm-landing .sk2-ag em{margin-left:auto;font-family:var(--sans);font-size:9px;font-style:normal;font-weight:500;color:#8894a8}.lm-landing .sk2-note{font-family:var(--mono);font-size:8.5px;color:#66707F}@media(max-width:860px){.lm-landing .ls-tour .bm-window{aspect-ratio:auto}.lm-landing .ls-tour .bm-winbody{min-height:0}.lm-landing .ls-tour .bm-view.on{position:relative;height:auto}.lm-landing .as,.lm-landing .cx,.lm-landing .ee,.lm-landing .ev-evolve,.lm-landing .mf-eval,.lm-landing .na,.lm-landing .pg,.lm-landing .pv2,.lm-landing .px,.lm-landing .sk2,.lm-landing .sx{height:auto}.lm-landing .na-body{min-height:300px}.lm-landing .px-grid{grid-template-rows:repeat(3,minmax(96px,1fr))}.lm-landing .cx-grid,.lm-landing .px-grid{grid-template-columns:1fr 1fr}.lm-landing .cx-cascade{min-height:340px}.lm-landing .cx-cascade,.lm-landing .sx{grid-template-columns:1fr}.lm-landing .sx-list{border-right:none;border-bottom:1px solid rgba(255,255,255,.07)}.lm-landing .pv2-grid{min-height:420px}.lm-landing .pg{grid-template-columns:1fr;gap:16px;padding:20px}.lm-landing .pg-wire{flex-direction:row;justify-content:center;gap:16px;padding:2px 0}.lm-landing .pg-wire i{width:1px;height:22px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 55%,transparent),transparent)}.lm-landing .pg-wire i:after{right:-2px;top:auto;bottom:0}.lm-landing .as,.lm-landing .ee{grid-template-columns:1fr}.lm-landing .ee{gap:14px;padding:20px}.lm-landing .ee-arrow{transform:rotate(90deg);align-self:center;padding:2px 0}.lm-landing .sk2{grid-template-columns:1fr;min-height:520px}.lm-landing .sk2-store{border-right:none;border-bottom:1px solid rgba(255,255,255,.07)}}@media(max-width:520px){.lm-landing .px-grid{grid-template-columns:1fr;grid-template-rows:repeat(6,minmax(74px,auto))}.lm-landing .cx-grid{grid-template-columns:1fr 1fr}.lm-landing .pv2-grid{grid-template-columns:1fr;grid-template-rows:repeat(4,minmax(96px,1fr))}}.lm-landing .mission-agent-icon.loom{color:#CFDAFB;background:linear-gradient(135deg,rgba(120,223,234,.16),rgba(142,168,255,.16) 60%,rgba(180,155,232,.14));box-shadow:inset 0 0 0 1px rgba(142,168,255,.16)}.lm-landing .mission-agent-grid.three{grid-template-columns:repeat(3,1fr);gap:8px}.lm-landing .mission-agent-grid.three article{display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:11px 10px}.lm-landing .mission-agent-grid.three article>span:nth-child(2){gap:2px}.lm-landing .mission-agent-grid.three em{margin-top:1px}@media(max-width:520px){.lm-landing .mission-agent-grid.three{grid-template-columns:1fr}}.lm-landing .vs-preview{height:100%;display:grid;grid-template-columns:46px 194px minmax(0,1fr);text-align:left;color:#D7DEEA;background:#0A0D14;font-family:var(--sans)}.lm-landing .vs-activity{display:flex;flex-direction:column;align-items:center;gap:16px;padding:14px 0;border-right:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.012)}.lm-landing .vs-activity span{width:26px;height:26px;display:grid;place-items:center;border-radius:7px;color:#5C6779}.lm-landing .vs-activity span svg{width:16px;height:16px}.lm-landing .vs-activity span.on{color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);box-shadow:inset 2px 0 0 var(--accent)}.lm-landing .vs-activity span.btm{margin-top:auto}.lm-landing .vs-tree{display:flex;flex-direction:column;padding:14px 10px 10px;border-right:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.008);min-width:0}.lm-landing .vs-tree-h{font-family:var(--mono);font-size:8px;font-weight:700;letter-spacing:.14em;color:#5E6a7d;padding:0 6px 11px}.lm-landing .vs-tree ul{list-style:none;display:flex;flex-direction:column;gap:1px}.lm-landing .vs-tree li{display:flex;align-items:center;gap:7px;padding:5px 8px;border-radius:6px;font-size:10.5px;color:#8794A8}.lm-landing .vs-tree li:before{content:"";width:11px;height:11px;flex:none;border-radius:2px;background:rgba(255,255,255,.1);-webkit-mask:center/contain no-repeat;mask:center/contain no-repeat}.lm-landing .vs-tree li.fold{color:#AEB9C9;font-weight:600}.lm-landing .vs-tree li.fold:before{background:#6B7789;-webkit-mask-image:none;clip-path:polygon(0 22%,42% 22%,52% 40%,100% 40%,100% 100%,0 100%)}.lm-landing .vs-tree li.file{padding-left:20px}.lm-landing .vs-tree li.on{color:#EAF0F8;background:rgba(142,168,255,.1);box-shadow:inset 0 0 0 1px rgba(142,168,255,.14)}.lm-landing .vs-tree li.mod{color:#C7CFA0}.lm-landing .vs-tree li em{margin-left:auto;font-family:var(--mono);font-size:7.5px;font-style:normal;color:#B7A25A}.lm-landing .vs-tree-foot{margin-top:auto;display:flex;align-items:center;gap:7px;padding:11px 6px 2px;border-top:1px solid rgba(255,255,255,.055);font-family:var(--mono);font-size:8px;color:#5F6B7E}.lm-landing .vs-tree-foot .dot{width:6px;height:6px;border-radius:50%;background:#75E2B5;box-shadow:0 0 8px rgba(117,226,181,.5)}.lm-landing .vs-main{display:flex;flex-direction:column;min-width:0}.lm-landing .vs-tabs{display:flex;align-items:stretch;gap:1px;flex:none;border-bottom:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.012)}.lm-landing .vs-tabs span{display:flex;align-items:center;gap:6px;padding:9px 15px;font-size:10.5px;color:#7C899C;border-right:1px solid rgba(255,255,255,.05)}.lm-landing .vs-tabs span i{font-style:normal;font-family:var(--mono);font-size:7.5px;color:#B7A25A}.lm-landing .vs-tabs span.on{color:#EAF0F8;background:#0A0D14;box-shadow:inset 0 2px 0 var(--accent)}.lm-landing .vs-tabs span.pv{margin-left:auto;border-right:none;color:#8FA6E6}.lm-landing .vs-split{flex:1;min-height:0;display:grid;grid-template-columns:1.12fr .88fr}.lm-landing .vs-code{min-width:0;padding:12px 4px;overflow:hidden;font-family:var(--mono);font-size:11px;line-height:1.72;background:radial-gradient(80% 60% at 0 0,rgba(142,168,255,.03),transparent 70%)}.lm-landing .vs-code .cl{display:flex;gap:12px;white-space:pre;overflow:hidden}.lm-landing .vs-code .cl i{width:22px;flex:none;text-align:right;color:#3F4A5C;font-style:normal;-webkit-user-select:none;user-select:none}.lm-landing .vs-code .cl code{color:#AEB9C9;font-family:inherit}.lm-landing .vs-code .k{color:#9DB2FF}.lm-landing .vs-code .tg{color:#82D6E0}.lm-landing .vs-code .at{color:#B9A6E8}.lm-landing .vs-code .s{color:#8FD9B6}.lm-landing .vs-code .n{color:#D3C79A}.lm-landing .vs-code .fn{color:#D7DEEA}.lm-landing .vs-pv{min-width:0;border-left:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;background:rgba(255,255,255,.015)}.lm-landing .vs-pv-h{flex:none;padding:9px 14px;font-family:var(--mono);font-size:8px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#6B7789;border-bottom:1px solid rgba(255,255,255,.05)}.lm-landing .vs-doc{flex:1;min-height:0;overflow:hidden;padding:clamp(16px,2.2vw,30px)}.lm-landing .vs-doc h5{font-size:clamp(15px,1.5vw,20px);letter-spacing:-.02em;color:#EAF0F8}.lm-landing .vs-doc-rule{display:block;width:34px;height:2px;margin:10px 0 12px;border-radius:2px;background:linear-gradient(90deg,var(--accent),transparent)}.lm-landing .vs-doc p{font-size:11px;line-height:1.6;color:#8895A8;max-width:36ch}.lm-landing .vs-doc ul{margin:11px 0 0;padding-left:16px;display:flex;flex-direction:column;gap:6px}.lm-landing .vs-doc li{font-size:10.5px;color:#94A0B2}.lm-landing .vs-doc-img{display:block;margin-top:14px;height:clamp(56px,9vh,104px);border-radius:9px;border:1px solid rgba(255,255,255,.06);background:radial-gradient(70% 90% at 78% 20%,rgba(120,223,234,.14),transparent 70%),radial-gradient(60% 80% at 20% 90%,rgba(142,168,255,.12),transparent 72%),rgba(255,255,255,.02)}.lm-landing .vs-status{flex:none;display:flex;align-items:center;gap:16px;padding:8px 15px;border-top:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.012)}.lm-landing .vs-status .vs-status-path{font-family:var(--mono);font-size:8.5px;color:#667284;margin-right:auto}.lm-landing .mf-eval{height:100%;display:grid;grid-template-columns:236px minmax(0,1fr) 210px;text-align:left;background:radial-gradient(80% 70% at 80% 0,rgba(180,155,232,.06),transparent 70%),#0A0D14}.lm-landing .mf-h{display:block;font-family:var(--mono);font-size:8px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#6E7789}.lm-landing .mf-cohort{display:flex;flex-direction:column;gap:8px;padding:16px 14px;border-right:1px solid rgba(255,255,255,.06)}.lm-landing .mf-cohort .mf-h{margin-bottom:3px}.lm-landing .mf-persona{display:flex;align-items:center;gap:9px;padding:8px 9px;border:1px solid transparent;border-radius:10px}.lm-landing .mf-persona.on{border-color:rgba(180,155,232,.28);background:rgba(180,155,232,.07)}.lm-landing .mf-av{width:29px;height:29px;flex:none;display:grid;place-items:center;border-radius:8px;font-family:var(--mono);font-size:10px;font-weight:700;color:#0B0E15}.lm-landing .mf-av.violet{background:linear-gradient(135deg,#C6B2F0,#9E86E0)}.lm-landing .mf-av.cyan{background:linear-gradient(135deg,#A6E8EF,#6FCFDA)}.lm-landing .mf-av.mint{background:linear-gradient(135deg,#A6ECC9,#6FD9A6)}.lm-landing .mf-av.pearl{background:linear-gradient(135deg,#E4DCEA,#C4BAD2)}.lm-landing .mf-who{display:flex;flex-direction:column;gap:2px;min-width:0}.lm-landing .mf-who b{font-size:11px;color:#DCE3EF}.lm-landing .mf-who b,.lm-landing .mf-who small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lm-landing .mf-who small{font-size:8.5px;color:#6E7A8D}.lm-landing .mf-persona em{margin-left:auto;font-family:var(--mono);font-size:7.5px;font-style:normal;color:#70D6A6}.lm-landing .mf-persona em.mf-live{color:#C4B2EC}.lm-landing .mf-note{margin-top:auto;padding-top:11px;border-top:1px solid rgba(255,255,255,.055);font-family:var(--mono);font-size:8px;letter-spacing:.06em;color:#5F6B7E}.lm-landing .mf-trace{display:flex;flex-direction:column;padding:16px 20px;min-width:0}.lm-landing .mf-trace-h{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:13px;border-bottom:1px solid rgba(255,255,255,.07)}.lm-landing .mf-trace-h b{font-size:13px;color:#E4EAF2}.lm-landing .mf-trace-h small{display:block;font-family:var(--mono);font-size:8px;color:#6C7789;margin-top:3px}.lm-landing .mf-steps{list-style:none;display:flex;flex-direction:column;padding:6px 0}.lm-landing .mf-steps li{position:relative;display:flex;align-items:center;gap:12px;padding:13px 2px;font-size:11px;color:#A6B1C1}.lm-landing .mf-steps li:not(:last-child):before{content:"";position:absolute;left:7px;top:50%;height:100%;width:1px;z-index:0;background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.05))}.lm-landing .mf-steps li i{position:relative;z-index:1;width:11px;height:11px;flex:none;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:#0A0D14}.lm-landing .mf-steps li.done i{background:#75E2B5;border-color:#75E2B5;box-shadow:0 0 9px rgba(117,226,181,.4)}.lm-landing .mf-steps li.friction i{background:#D9A6C4;border-color:#D9A6C4;box-shadow:0 0 10px rgba(217,166,196,.45)}.lm-landing .mf-steps li.friction{color:#E1B6D0}.lm-landing .mf-steps li em{margin-left:auto;font-family:var(--mono);font-size:8.5px;font-style:normal;color:#6E7A8D}.lm-landing .mf-steps li.friction em{color:#D9A6C4}.lm-landing .mf-quote{margin-top:auto;padding:13px 15px;border-radius:11px;border:1px solid rgba(180,155,232,.16);background:rgba(180,155,232,.05);font-size:12px;line-height:1.5;color:#C7CEDC;font-style:italic}.lm-landing .mf-quote:before{content:"↳ ";color:#B49BE8;font-style:normal}.lm-landing .mf-readings{display:flex;flex-direction:column;gap:9px;padding:16px 15px;border-left:1px solid rgba(255,255,255,.06)}.lm-landing .mf-readings .mf-h{margin-bottom:3px}.lm-landing .mf-stat{display:flex;align-items:baseline;gap:6px;padding:12px 13px;border:1px solid rgba(255,255,255,.06);border-radius:11px;background:rgba(255,255,255,.02)}.lm-landing .mf-stat small{flex:1;font-size:9px;color:#6E7A8D}.lm-landing .mf-stat b{font-family:var(--mono);font-size:20px;font-weight:600;color:#E7EDF5;letter-spacing:-.02em}.lm-landing .mf-stat b.pos{color:#75E2B5}.lm-landing .mf-stat i{font-family:var(--mono);font-size:11px;font-style:normal;color:#8A95A6}.lm-landing .mf-readings .bm-chip{margin-top:auto;align-self:flex-start}.lm-landing .mf-readings .bm-chip.warm{color:#E1B6D0;border-color:rgba(217,166,196,.32);background:rgba(217,166,196,.08)}.lm-landing .ev-evolve{height:100%;display:flex;flex-direction:column;padding:18px 22px;text-align:left;background:radial-gradient(80% 70% at 82% 0,rgba(117,226,181,.055),transparent 70%),#0A0D14}.lm-landing .ev-ev-h{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.07)}.lm-landing .ev-ev-h b{font-size:13px;color:#E4EAF2}.lm-landing .ev-ev-h small{display:block;font-family:var(--mono);font-size:8px;color:#6C7789;margin-top:3px}.lm-landing .ev-ev-body{flex:1;min-height:0;display:grid;grid-template-columns:1.32fr .78fr;gap:20px;padding-top:16px}.lm-landing .ev-matrix{display:flex;flex-direction:column;gap:2px;min-width:0}.lm-landing .ev-row{display:grid;grid-template-columns:1.5fr repeat(4,1fr);align-items:center;gap:8px;padding:11px 12px;border-radius:9px}.lm-landing .ev-row:not(.ev-head):nth-child(2n){background:rgba(255,255,255,.018)}.lm-landing .ev-head{padding-bottom:8px}.lm-landing .ev-head .ev-cell,.lm-landing .ev-head .ev-dim{font-family:var(--mono);font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#667183}.lm-landing .ev-dim{display:flex;align-items:center;gap:8px;font-size:11px;color:#C4CDDA;min-width:0}.lm-landing .ev-dim em{font-family:var(--mono);font-size:6.5px;font-style:normal;letter-spacing:.08em;text-transform:uppercase;padding:2px 5px;border-radius:4px;border:1px solid rgba(255,255,255,.1);color:#7C889B}.lm-landing .ev-dim em.primary{color:#9BB0FF;border-color:rgba(142,168,255,.3);background:rgba(142,168,255,.08)}.lm-landing .ev-dim em.guard{color:#8A95A6}.lm-landing .ev-cell{position:relative;font-family:var(--mono);font-size:12px;color:#8A95A6;text-align:center}.lm-landing .ev-cell.last{color:#EAF0F8;font-weight:600}.lm-landing .ev-bar{position:absolute;left:8px;right:8px;bottom:-6px;height:3px;border-radius:2px;background:rgba(255,255,255,.06);overflow:hidden}.lm-landing .ev-bar i{display:block;height:100%;border-radius:2px;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 40%,transparent))}.lm-landing .ev-side{display:flex;flex-direction:column;gap:11px;min-width:0}.lm-landing .ev-hyp,.lm-landing .ev-skill{padding:14px 15px;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:linear-gradient(160deg,rgba(255,255,255,.03),rgba(255,255,255,.01))}.lm-landing .ev-tag{display:block;font-family:var(--mono);font-size:7.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:8px}.lm-landing .ev-hyp p{font-size:11.5px;line-height:1.55;color:#B7C0CE}.lm-landing .ev-hyp b{color:#EAF0F8;font-weight:600}.lm-landing .ev-one{display:inline-flex;align-items:center;gap:7px;margin-top:10px;font-family:var(--mono);font-size:8.5px;color:#7E8A9C}.lm-landing .ev-one i{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 9px color-mix(in srgb,var(--accent) 70%,transparent)}.lm-landing .ev-skill b{display:block;font-family:var(--mono);font-size:12px;color:#DCE3EF}.lm-landing .ev-skill small{display:block;margin-top:5px;font-size:9.5px;line-height:1.5;color:#727E90}.lm-landing .ev-score{margin-top:auto;display:flex;flex-direction:column;gap:9px;align-items:flex-start}@media(max-width:860px){.lm-landing .ls-loop .bm-window{aspect-ratio:auto}.lm-landing .ls-loop .bm-winbody{min-height:0}.lm-landing .ls-loop .bm-view.on{position:relative;height:auto}.lm-landing .ls-loop .ev-evolve,.lm-landing .ls-loop .mf-eval,.lm-landing .ls-loop .mission-preview,.lm-landing .ls-loop .vs-preview{height:auto}.lm-landing .vs-preview{grid-template-columns:1fr}.lm-landing .vs-activity{flex-direction:row;justify-content:flex-start;gap:14px;padding:9px 14px;border-right:none;border-bottom:1px solid rgba(255,255,255,.06)}.lm-landing .vs-activity span.btm{margin-top:0;margin-left:auto}.lm-landing .vs-tree{display:none}.lm-landing .vs-split{grid-template-columns:1fr;grid-auto-rows:minmax(226px,auto)}.lm-landing .vs-pv{border-left:none;border-top:1px solid rgba(255,255,255,.06)}.lm-landing .mf-eval{grid-template-columns:1fr}.lm-landing .mf-cohort{border-right:none;border-bottom:1px solid rgba(255,255,255,.06);flex-direction:row;flex-wrap:wrap;align-items:center}.lm-landing .mf-cohort .mf-h{width:100%}.lm-landing .mf-persona{flex:1 1 44%}.lm-landing .mf-note{width:100%;margin-top:6px}.lm-landing .mf-trace{min-height:340px}.lm-landing .mf-readings{border-left:none;border-top:1px solid rgba(255,255,255,.06);flex-direction:row;flex-wrap:wrap}.lm-landing .mf-readings .mf-h{width:100%}.lm-landing .mf-stat{flex:1 1 28%}.lm-landing .ev-ev-body{grid-template-columns:1fr;gap:14px}}@media(max-width:560px){.lm-landing .vs-tabs span.pv{display:none}.lm-landing .ev-row{grid-template-columns:1.3fr repeat(4,1fr);gap:5px;padding:9px 8px}.lm-landing .ev-dim{font-size:10px}.lm-landing .ev-cell{font-size:10.5px}.lm-landing .mf-persona{flex:1 1 100%}}.lm-landing .ev-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:16px 18px;height:100%;align-content:start;overflow:hidden}.lm-landing .ev-card{border:1px solid var(--line);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:8px;background:rgba(255,255,255,.015)}.lm-landing .ev-card .top{display:flex;align-items:center;gap:9px}@media(max-width:640px){.lm-landing .ev-grid{grid-template-columns:1fr 1fr}}.lm-landing .ev-tl{display:flex;flex-direction:column;height:100%;padding:16px 18px}.lm-landing .ev-tl .trow{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.lm-landing .ev-tl .trow:last-of-type{border-bottom:none}.lm-landing .ev-flag{width:7px;height:7px;border-radius:50%;background:var(--g-aa);flex:none}.lm-landing .ev-flag.bad{background:#e0584a}.lm-landing .ev-ev{display:flex;gap:14px;height:100%;padding:16px 18px;text-align:left}.lm-landing .ev-ev .shot{flex:1.15;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.02);display:flex;flex-direction:column;gap:10px;padding:12px;min-width:0}.lm-landing .ev-ev .tr{flex:1;display:flex;flex-direction:column;gap:9px;min-width:0}@media(max-width:640px){.lm-landing .ev-ev{flex-direction:column}}.lm-landing .gate{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:6px;font-family:var(--mono);font-size:11px;letter-spacing:.05em;color:var(--ink-2)}.lm-landing .gate .arr{color:var(--ink-3)}.lm-landing .ls-links{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:30px;flex-wrap:wrap}.lm-landing .ls-link{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border:1px solid var(--line-2);border-radius:999px;font-size:13.5px;font-weight:600;color:var(--ink-1);background:rgba(255,255,255,.03);transition:border-color var(--dur-2),background var(--dur-2),transform .15s}.lm-landing .ls-link:hover{border-color:color-mix(in srgb,var(--accent) 50%,transparent);background:rgba(255,255,255,.05);transform:translateY(-1px)}.lm-landing .ls-link.txt{border:none;background:none;color:var(--ink-2);padding:10px 4px}.lm-landing .ls-link.txt:hover{color:var(--ink-1);transform:none}.lm-landing .aw2{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(34px,4.5vw,64px);margin:clamp(40px,6vh,64px) auto 0;max-width:1040px;align-items:center}@media(max-width:860px){.lm-landing .aw2{grid-template-columns:1fr;gap:44px}}.lm-landing .ls-points{display:grid;grid-template-columns:1fr;gap:0;text-align:left}.lm-landing .ls-pt{display:flex;gap:14px;align-items:flex-start;padding:18px 0;border-top:1px solid var(--line)}.lm-landing .ls-pt:first-child{border-top:none}.lm-landing .ls-pt .n{font-family:var(--mono);font-size:12px;font-weight:600;color:var(--accent);flex:none;padding-top:3px}.lm-landing .ls-pt p{font-size:15px;line-height:1.55;color:var(--ink-2)}.lm-landing .ls-pt p b{color:var(--ink);font-weight:600}.lm-landing .ph-wrap{display:flex;justify-content:center}.lm-landing .ph-frame{width:min(288px,78vw);aspect-ratio:9/19;border-radius:44px;padding:10px;flex:none;background:linear-gradient(160deg,#141416,#09090b);border:1px solid rgba(255,255,255,.12);box-shadow:0 40px 90px -40px rgba(0,0,0,.9),0 0 90px -30px color-mix(in srgb,var(--accent-2) 20%,transparent),inset 0 1px 0 rgba(255,255,255,.07)}.lm-landing .ph-screen{height:100%;border-radius:34px;overflow:hidden;border:1px solid var(--line);background:linear-gradient(180deg,#0e0c0a,#080706);display:flex;flex-direction:column;position:relative}.lm-landing .ph-notch{position:absolute;top:10px;left:50%;transform:translateX(-50%);width:86px;height:22px;border-radius:12px;background:#040302;border:1px solid rgba(255,255,255,.06)}.lm-landing .ph-body{flex:1;display:flex;flex-direction:column;gap:11px;padding:48px 16px 14px;min-height:0}.lm-landing .ph-top{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:10px;border-bottom:1px solid var(--line)}.lm-landing .ph-msg{display:flex;flex-direction:column;gap:7px}.lm-landing .ph-card{margin-top:2px;border:1px solid color-mix(in srgb,var(--accent) 36%,transparent);border-radius:14px;padding:12px;background:color-mix(in srgb,var(--accent) 8%,transparent);display:flex;flex-direction:column;gap:9px}.lm-landing .ph-card .t{font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.18em;color:var(--accent);text-transform:uppercase}.lm-landing .ph-acts{display:flex;gap:8px}.lm-landing .ph-btn{flex:1;text-align:center;font-size:12px;font-weight:600;padding:8px 0;border-radius:9px}.lm-landing .ph-btn.pri{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 72%,#FFF),var(--accent-2));color:#0C1118}.lm-landing .ph-btn.gho{border:1px solid var(--line-2);color:var(--ink-2);background:rgba(255,255,255,.03)}.lm-landing .ph-foot{margin-top:auto;display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:12px;padding:9px 12px;background:rgba(255,255,255,.02)}.lm-landing .routes{margin:clamp(44px,6vh,68px) auto 0;max-width:900px;border:1px solid var(--line);border-radius:20px;padding:26px clamp(18px,3.5vw,36px) 22px;text-align:center;background:radial-gradient(90% 120% at 50% -30%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 60%),rgba(255,255,255,.012)}.lm-landing .routes .rt-cap{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3)}.lm-landing .rt-row{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:18px;flex-wrap:wrap}.lm-landing .rt-node{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--ink-1);padding:10px 16px;border:1px solid var(--line-2);border-radius:12px;background:rgba(255,255,255,.04);white-space:nowrap}.lm-landing .rt-link{flex:1;min-width:26px;max-width:72px;height:1px;background:repeating-linear-gradient(90deg,var(--line-2) 0 5px,transparent 5px 10px)}.lm-landing .rt-pill{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.1em;color:var(--ink-2);display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.03);white-space:nowrap}.lm-landing .rt-pill .d{width:5px;height:5px;border-radius:50%;flex:none}.lm-landing .rt-note{margin:16px auto 0;font-size:13px;line-height:1.6;color:var(--ink-3);max-width:66ch}@media(max-width:640px){.lm-landing .rt-link{display:none}.lm-landing .rt-row{gap:8px}}.lm-landing .cases-cap{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:clamp(36px,5vh,56px)}.lm-landing .cases-cap .t{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3)}.lm-landing .cases-cap:after,.lm-landing .cases-cap:before{content:"";width:40px;height:1px;background:var(--line)}.lm-landing .cases{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;text-align:left}.lm-landing .case{position:relative;border:1px solid var(--line);border-radius:20px;padding:28px 28px 26px;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.022),rgba(255,255,255,.006));transition:border-color var(--dur-2),transform .25s var(--ease-quart)}.lm-landing .case:hover{border-color:color-mix(in srgb,var(--accent) 32%,transparent);transform:translateY(-3px)}.lm-landing .case.wide{grid-column:1/-1;display:grid;grid-template-columns:1.25fr .75fr;gap:30px;align-items:center}@media(max-width:820px){.lm-landing .case.wide,.lm-landing .cases{grid-template-columns:1fr}.lm-landing .case.wide{gap:20px}}.lm-landing .case .ctag{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.lm-landing .case h3{font-weight:700;font-size:clamp(19px,2vw,24px);letter-spacing:-.015em;color:var(--ink-1);margin-top:12px;line-height:1.32;text-wrap:balance}.lm-landing .case h3 .num{color:var(--accent)}.lm-landing .case .cst{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:14px;font-family:var(--mono);font-size:11px;color:var(--ink-3)}.lm-landing .case .cst b{color:var(--ink-2);font-weight:600}.lm-landing .case .cch{font-size:14px;line-height:1.62;color:var(--ink-2);margin-top:12px}.lm-landing .case .cch b{color:var(--ink)}.lm-landing .case .ptag{position:absolute;top:16px;right:16px;font-family:var(--mono);font-size:8.5px;font-weight:600;letter-spacing:.14em;color:var(--ink-3);padding:4px 9px;border:1px solid var(--line);border-radius:6px;background:rgba(255,255,255,.03)}.lm-landing .cscore{display:flex;flex-direction:column;gap:12px;border:1px solid var(--line);border-radius:16px;padding:20px;background:rgba(255,255,255,.014)}.lm-landing .cscore .lab{font-family:var(--mono);font-size:9.5px;letter-spacing:.18em;color:var(--ink-3);text-transform:uppercase}.lm-landing .cscore .vals{display:flex;align-items:baseline;gap:12px;font-family:var(--mono);font-variant-numeric:tabular-nums}.lm-landing .cscore .v0{font-size:26px;color:var(--ink-3)}.lm-landing .cscore .varr{color:var(--ink-3);font-size:18px}.lm-landing .cscore .v1{font-size:42px;font-weight:600;color:var(--g-aa)}.lm-landing .cscore .bar{height:5px;border-radius:3px;background:rgba(255,255,255,.06);overflow:hidden}.lm-landing .cscore .bar i{display:block;height:100%;width:82%;background:linear-gradient(90deg,var(--g-a),var(--g-aa))}.lm-landing .cases-note{margin-top:16px;text-align:center;font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:var(--ink-3);text-transform:uppercase}.lm-landing .ls-pillars{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:clamp(28px,4vh,44px) auto 0;max-width:880px}.lm-landing .ls-pillars.three{grid-template-columns:repeat(3,1fr);max-width:1080px}@media(max-width:960px){.lm-landing .ls-pillars.three{grid-template-columns:1fr}}@media(max-width:760px){.lm-landing .ls-pillars{grid-template-columns:1fr}}.lm-landing .ls-pillar{border:1px solid var(--line);border-radius:18px;text-align:left;background:radial-gradient(120% 90% at 50% 0,color-mix(in srgb,var(--accent) 9%,transparent),transparent 62%),rgba(255,255,255,.014);padding:30px 30px 32px;transition:border-color var(--dur-2),transform .25s var(--ease-quart)}.lm-landing .ls-pillar:hover{border-color:color-mix(in srgb,var(--accent) 35%,transparent);transform:translateY(-3px)}.lm-landing .card-spotlight{position:relative;overflow:hidden;--mouse-x:50%;--mouse-y:50%;--spotlight-color:rgba(255,255,255,.06)}.lm-landing .card-spotlight:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(340px circle at var(--mouse-x) var(--mouse-y),var(--spotlight-color),transparent 80%);opacity:0;transition:opacity .5s ease}.lm-landing .card-spotlight:hover:before{opacity:1}.lm-landing .ls-pillar .tag{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.lm-landing .ls-pillar h3{font-weight:700;font-size:21px;letter-spacing:-.015em;color:var(--ink-1);margin-top:12px}.lm-landing .ls-pillar p{font-size:14.5px;line-height:1.66;color:var(--ink-2);margin-top:10px}.lm-landing .ls-pillar .steps{margin-top:14px;display:flex;flex-direction:column;gap:9px}.lm-landing .ls-pillar .steps .st{display:flex;gap:10px;font-size:13.5px;line-height:1.5;color:var(--ink-2)}.lm-landing .ls-pillar .steps .st .n{font-family:var(--mono);font-size:10.5px;color:var(--accent);padding-top:2px;flex:none}.lm-landing .fund-note{margin-top:22px;text-align:center;font-size:13px;line-height:1.6;color:var(--ink-3)}.lm-landing .ls-cta .ls-wrap{padding-top:clamp(48px,7vh,84px)}.lm-landing .cta-panel{position:relative;overflow:hidden;text-align:center;border:1px solid var(--line);border-radius:26px;padding:clamp(56px,9vh,92px) clamp(24px,5vw,72px);background:radial-gradient(64% 120% at 22% -20%,rgba(120,223,234,.12),transparent 60%),radial-gradient(64% 120% at 78% -20%,rgba(180,155,232,.14),transparent 60%),linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.008))}.lm-landing .cta-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(90deg,rgba(255,255,255,.02) 0 1px,transparent 1px 64px)}.lm-landing .cta-panel .ls-lead{max-width:54ch}.lm-landing .cta-panel .cta-row{margin-top:32px}.lm-landing .cta-panel.slim{padding:clamp(44px,7vh,72px) clamp(24px,5vw,64px)}.lm-landing .cta-panel.slim .cta-row{margin-top:28px}.lm-landing .cta-echo{display:block;margin-top:18px;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.lm-landing .ls-foot{position:relative;z-index:1;background:#03050A;border-top:1px solid rgba(255,255,255,.08)}.lm-landing .ls-foot-in{max-width:var(--wrap);margin:0 auto;padding:clamp(52px,7vh,84px) var(--pad) 32px}.lm-landing .ls-foot-top{display:flex;justify-content:space-between;gap:44px 64px;flex-wrap:wrap}.lm-landing .ls-fbrand{max-width:330px}.lm-landing .ls-fbrand .nm{display:flex;align-items:center;gap:9px;font-weight:700;font-size:19px;letter-spacing:-.01em;color:var(--ink-1)}.lm-landing .ls-fbrand .nm svg{width:22px;height:22px}.lm-landing .ls-fbrand .tl{font-size:13.5px;line-height:1.65;color:var(--ink-3);margin-top:12px}.lm-landing .ls-fbrand .pw{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.lm-landing .ls-fbrand .pw img{height:15px;width:auto;display:block;opacity:.85}.lm-landing .ls-socials{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.lm-landing .ls-socials a{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;border:1px solid var(--line);color:var(--ink-2);background:rgba(255,255,255,.02);transition:color var(--dur-2),border-color var(--dur-2),transform .15s}.lm-landing .ls-socials a:hover{color:var(--ink-1);border-color:rgba(120,223,234,.38);transform:translateY(-2px)}.lm-landing .ls-socials svg{width:16px;height:16px}.lm-landing .ls-fcols{display:flex;gap:clamp(32px,4.5vw,64px);flex-wrap:wrap}.lm-landing .ls-fcol h5{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px}.lm-landing .ls-fcol a{display:block;font-size:13.5px;color:var(--ink-2);padding:5px 0;transition:color var(--dur-2)}.lm-landing .ls-fcol a:hover{color:var(--ink)}.lm-landing .ls-fbot{display:flex;align-items:center;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;margin-top:clamp(40px,6vh,64px);padding-top:22px;border-top:1px solid rgba(255,255,255,.06);font-family:var(--mono);font-size:11px;letter-spacing:.02em;color:var(--ink-3)}.lm-landing .ls-fbot .legal{display:inline-flex;gap:18px}.lm-landing .ls-fbot .legal a:hover{color:var(--ink-1)}.lm-landing dialog.lm-dialog{margin:auto;padding:0;border:1px solid var(--line-2);border-radius:18px;background:linear-gradient(180deg,#151210,#0B0A09);color:var(--ink);max-width:min(460px,92vw);box-shadow:0 40px 90px -30px rgba(0,0,0,.85)}.lm-landing dialog.lm-dialog::backdrop{background:rgba(4,3,2,.62);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lm-landing .dlg-in{padding:22px 24px 24px}.lm-landing .dlg-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.lm-landing .dlg-head b{font-size:15.5px;font-weight:700;color:var(--ink-1);letter-spacing:-.01em}.lm-landing .dlg-head button{width:28px;height:28px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.03);color:var(--ink-2);font-size:12px;line-height:1;display:grid;place-items:center;cursor:pointer;transition:color var(--dur-2),border-color var(--dur-2)}.lm-landing .dlg-head button:hover{color:var(--ink-1);border-color:var(--line-2)}.lm-landing .dlg-body{font-size:13.5px;line-height:1.7;color:var(--ink-2)}.lm-landing .dlg-body p+p{margin-top:8px}.lm-landing .dlg-body a{color:var(--accent);border-bottom:1px solid color-mix(in srgb,var(--accent) 40%,transparent)}.lm-landing .dlg-body code{font-family:var(--mono);font-size:12px;color:var(--ink-1);background:rgba(255,255,255,.05);padding:2px 7px;border-radius:6px}.lm-landing .ls-download{--accent:#A9B6FF;--accent-2:#7E8CFF}.lm-landing .ls-download ::selection{background:rgba(169,182,255,.3)}.lm-landing .dl-wrap{position:relative;z-index:1;max-width:940px;margin:0 auto;width:100%;padding:clamp(104px,14vh,156px) var(--pad) clamp(64px,9vh,112px)}.lm-landing .dl-back{display:inline-block;font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--ink-3);margin-bottom:clamp(30px,5vh,54px);transition:color var(--dur-2)}.lm-landing .dl-back:hover{color:var(--ink-1)}.lm-landing .dl-hero{display:flex;flex-direction:column;align-items:center;text-align:center}.lm-landing .dl-badge{display:grid;place-items:center;width:84px;height:84px;border-radius:22px;margin-bottom:26px;border:1px solid var(--line-2);background:radial-gradient(120% 120% at 50% 0,color-mix(in srgb,var(--accent) 24%,transparent),rgba(255,255,255,.02));box-shadow:0 26px 60px -24px color-mix(in srgb,var(--accent) 62%,transparent),inset 0 1px 0 rgba(255,255,255,.09)}.lm-landing .dl-badge svg{width:38px;height:46px;color:var(--ink-1);margin-top:-3px}.lm-landing .dl-h{font-weight:700;font-size:clamp(38px,6vw,72px);line-height:1.03;letter-spacing:-.035em;color:var(--ink-1);margin-top:14px}:root[lang=zh-CN] .lm-landing .dl-h{letter-spacing:-.01em}.lm-landing .dl-sub{margin-top:20px;max-width:52ch;font-size:clamp(15.5px,1.3vw,18px);line-height:1.65;color:var(--ink-2)}.lm-landing .dl-hero .cta-row{justify-content:center;margin-top:32px}.lm-landing .dl-hero .cta-hint{width:100%;text-align:center;margin-top:2px}.lm-landing .dl-platforms{margin-top:34px;width:100%}.lm-landing .dl-plat-title{display:block;font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.lm-landing .dl-plat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.lm-landing .dl-plat{display:flex;align-items:center;gap:13px;text-align:left;padding:15px 17px;border:1px solid var(--line);border-radius:15px;background:rgba(255,255,255,.014);transition:border-color .2s,background .2s}.lm-landing .dl-plat:hover{border-color:var(--line-2);background:rgba(255,255,255,.04)}.lm-landing .dl-plat svg{width:17px;height:19px;flex:none;color:var(--ink-2)}.lm-landing .dl-plat-body{min-width:0}.lm-landing .dl-plat b{display:block;font-size:14px;font-weight:700;letter-spacing:-.012em;color:var(--ink-1)}.lm-landing .dl-plat small{display:block;margin-top:4px;font-family:var(--mono);font-size:10.5px;letter-spacing:.02em;line-height:1.5;color:#78839A}.lm-landing .dl-plat.is-off{opacity:.5}.lm-landing .dl-plat.is-off:hover{border-color:var(--line);background:rgba(255,255,255,.014)}@media(max-width:760px){.lm-landing .dl-plat-row{grid-template-columns:1fr}}@media(max-width:640px){.lm-landing .dl-hero .cta-hint{margin-top:8px;padding:0 6px;text-wrap:balance}}.lm-landing .dl-get{margin-top:clamp(58px,9vh,108px)}.lm-landing .dl-get-h{text-align:center;font-weight:700;font-size:clamp(22px,2.6vw,30px);letter-spacing:-.02em;color:var(--ink-1)}.lm-landing .dl-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}@media(max-width:820px){.lm-landing .dl-grid{grid-template-columns:1fr}}.lm-landing .dl-alt{margin-top:clamp(40px,6vh,72px);text-align:center}.lm-landing .dl-alt-title{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.lm-landing .dl-alt-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}@media(max-width:640px){.lm-landing .dl-alt-row{grid-template-columns:1fr}}.lm-landing .dl-alt-item{display:flex;flex-direction:column;gap:5px;text-align:left;padding:16px 18px;border-radius:14px;border:1px solid var(--line-2);background:rgba(255,255,255,.014);transition:border-color .18s ease,background .18s ease,transform .18s ease}.lm-landing .dl-alt-item:hover{border-color:color-mix(in srgb,var(--accent) 46%,transparent);background:rgba(255,255,255,.028);transform:translateY(-1px)}.lm-landing .dl-alt-item b{font-size:14.5px;font-weight:700;color:var(--ink-1)}.lm-landing .dl-alt-item small{font-size:12.5px;color:var(--ink-3);line-height:1.5}.lm-landing .dl-alt-verify{display:inline-block;margin-top:14px;font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--ink-2);border-bottom:1px solid var(--line-2);padding-bottom:1px;transition:color .18s ease,border-color .18s ease}.lm-landing .dl-alt-verify:hover{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 50%,transparent)}.lm-landing .dl-soon{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:20px;padding:18px 24px;border-radius:18px;border:1px dashed var(--line-2);background:rgba(255,255,255,.014)}.lm-landing .dl-soon .k{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);padding:5px 11px;border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);border-radius:999px;flex:none}.lm-landing .dl-soon p{font-size:14.5px;color:var(--ink-2)}.lm-landing .dl-note{margin-top:26px;text-align:center;font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--ink-3);line-height:1.7;max-width:70ch;margin-left:auto;margin-right:auto}.lm-landing .hero-copy{max-width:900px}.lm-landing .hero h1{font-size:clamp(40px,4.6vw,66px)}@media(max-height:860px) and (min-width:561px){.lm-landing .hero h1{font-size:clamp(36px,4vw,54px)}:root[lang=zh-CN] .lm-landing .hero h1{font-size:clamp(26px,3.2vw,44px)}}.lm-landing .hero .sub{max-width:54ch;font-size:clamp(16px,1.35vw,19px)}.lm-landing .ls-h{font-size:clamp(36px,4.8vw,68px)}.lm-landing .ls-head{max-width:900px}.lm-landing .ls-head.left{max-width:850px}.lm-landing .bm2{gap:clamp(24px,3.5vh,38px);margin-top:clamp(44px,7vh,76px)}.lm-landing .bm-window{box-shadow:0 60px 130px -58px rgba(0,0,0,.92),0 0 120px -48px rgba(126,207,238,.18),inset 0 1px 0 rgba(255,255,255,.07)}.lm-landing .bm-tab.on{box-shadow:inset 0 0 24px color-mix(in srgb,var(--accent) 5%,transparent)}.lm-landing .ls-eval:after,.lm-landing .ls-loop:after{content:"";position:absolute;inset:12% 0 auto;height:56%;pointer-events:none;z-index:-1;background:radial-gradient(40% 50% at 14% 48%,rgba(120,223,234,.055),transparent 72%),radial-gradient(42% 52% at 88% 44%,rgba(180,155,232,.055),transparent 72%)}.lm-landing .remote-stage{position:relative;max-width:1280px;margin:clamp(48px,7vh,78px) auto 0;padding:28px 30px 24px;border:1px solid rgba(255,255,255,.1);border-radius:30px;overflow:hidden;background:radial-gradient(46% 58% at 22% 48%,rgba(117,226,181,.08),transparent 72%),radial-gradient(48% 60% at 82% 46%,rgba(142,168,255,.1),transparent 72%),linear-gradient(180deg,rgba(15,20,30,.92),rgba(7,10,16,.96));box-shadow:0 70px 150px -80px rgba(0,0,0,.95),inset 0 1px 0 rgba(255,255,255,.04)}.lm-landing .remote-stage:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.45;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0);background-size:72px 72px}.lm-landing .remote-stage-head{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:2px 4px 22px;border-bottom:1px solid var(--line)}.lm-landing .remote-stage-head>div:first-child{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.lm-landing .remote-stage-head p{font-size:13.5px;color:var(--ink-3)}.lm-landing .remote-kicker{display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-2)}.lm-landing .remote-kicker i{width:7px;height:7px;border-radius:50%;background:var(--accent-3);box-shadow:0 0 14px rgba(117,226,181,.58);animation:lm-pulse 1.8s ease-in-out infinite}.lm-landing .remote-demo-tag{font-family:var(--mono);font-size:7.5px;letter-spacing:.1em;text-transform:uppercase;color:#8795AA;padding:6px 8px;border:1px solid var(--line);border-radius:7px;background:rgba(255,255,255,.018)}.lm-landing .channel-switch{display:flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--line);border-radius:13px;background:rgba(2,4,8,.5)}.lm-landing .channel-switch button{display:flex;align-items:center;gap:8px;padding:8px 13px;border:none;border-radius:9px;background:transparent;color:var(--ink-3);font-size:12px;font-weight:600;transition:color .2s,background .2s,box-shadow .2s}.lm-landing .channel-switch button.on{color:var(--ink-1);background:rgba(255,255,255,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.055)}.lm-landing .channel-logo{width:18px;height:18px;display:block}.lm-landing .channel-logo svg{width:100%;height:100%;display:block}.lm-landing .remote-devices{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:clamp(22px,4vw,72px);padding:30px 12px 14px;min-height:680px}.lm-landing .remote-phone{width:304px;flex:none;filter:drop-shadow(0 42px 56px rgba(0,0,0,.48))}.lm-landing .remote-phone-shell{position:relative;padding:9px;border-radius:48px;background:linear-gradient(145deg,#303745,#11151D 20%,#06080C 76%,#2A303B);border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 0 0 1px rgba(0,0,0,.7),inset 0 1px 2px rgba(255,255,255,.14)}.lm-landing .remote-phone-screen{position:relative;aspect-ratio:9/19.35;border-radius:39px;overflow:hidden;color:#EAF0F7;background:linear-gradient(180deg,#10151E,#090C12);border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column}.lm-landing .phone-status{height:32px;padding:9px 17px 0;display:grid;grid-template-columns:1fr auto 1fr;align-items:start;font-family:var(--mono);font-size:8.5px;font-weight:600;color:rgba(238,244,251,.72)}.lm-landing .phone-status>span:last-child{text-align:right}.lm-landing .phone-island{width:76px;height:20px;border-radius:999px;background:#040609;margin-top:-4px}.lm-landing .phone-punch{width:9px;height:9px;border-radius:50%;background:#020306;border:1px solid rgba(255,255,255,.08);box-shadow:0 0 0 2px rgba(0,0,0,.28)}.lm-landing .phone-home{position:absolute;bottom:6px;left:50%;transform:translateX(-50%);width:94px;height:3px;border-radius:3px;background:rgba(255,255,255,.32);z-index:4}.lm-landing .phone-home.android-home{width:64px;height:2px;background:rgba(255,255,255,.38)}.lm-landing .phone-appbar{height:58px;display:flex;align-items:center;gap:10px;padding:8px 15px;border-bottom:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.018)}.lm-landing .app-mark{width:31px;height:31px;border-radius:10px;display:grid;place-items:center;flex:none;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.07)}.lm-landing .app-mark svg{width:20px;height:20px}.lm-landing .app-mark.android{color:#91EDC5;background:rgba(117,226,181,.08)}.lm-landing .phone-appbar>span:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:2px;flex:1}.lm-landing .phone-appbar b{font-size:12.5px}.lm-landing .phone-appbar small{font-family:var(--mono);font-size:7.5px;letter-spacing:.04em;color:#717C8E;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lm-landing .live-pill{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid rgba(117,226,181,.2);border-radius:999px;color:#8EE5BA;font-family:var(--mono);font-size:7.5px;text-transform:uppercase}.lm-landing .live-pill i{width:5px;height:5px;border-radius:50%;background:#75E2B5;box-shadow:0 0 8px rgba(117,226,181,.6)}.lm-landing .android-content{display:flex;flex-direction:column;gap:11px;padding:13px;flex:1;min-height:0}.lm-landing .session-title{display:flex;align-items:center;gap:9px;padding:2px 1px 7px}.lm-landing .session-orb{width:25px;height:25px;border-radius:9px;background:radial-gradient(circle at 35% 30%,#BCEFFA,#788CF2 54%,#51456F);box-shadow:0 7px 16px rgba(95,130,230,.2)}.lm-landing .session-title>span:nth-child(2){display:flex;flex-direction:column;gap:2px;flex:1}.lm-landing .session-title small{font-family:var(--mono);font-size:6.8px;letter-spacing:.14em;color:#6F7B8E}.lm-landing .session-title b{font-size:12px}.lm-landing .more{font-size:9px;color:#687386;letter-spacing:1px}.lm-landing .agent-status{display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:rgba(255,255,255,.018);overflow:hidden}.lm-landing .agent-status>div{display:flex;align-items:center;gap:8px;padding:9px 10px}.lm-landing .agent-status>div+div{border-top:1px solid rgba(255,255,255,.06)}.lm-landing .agent-avatar{width:23px;height:23px;border-radius:8px;display:grid;place-items:center;font-family:var(--mono);font-size:8px;font-weight:700;color:#F4F7FB;flex:none}.lm-landing .agent-avatar.violet{background:linear-gradient(135deg,#6E79E6,#9C83D8)}.lm-landing .agent-avatar.cyan{background:linear-gradient(135deg,#3197B3,#61CFE0)}.lm-landing .agent-status>div>span:nth-child(2){display:flex;flex-direction:column;gap:2px;flex:1}.lm-landing .agent-status b{font-size:9.5px}.lm-landing .agent-status small{font-size:7.6px;color:#6F7B8C}.lm-landing .agent-status em{font-family:var(--mono);font-size:6.5px;font-style:normal;color:#79DDB0;text-transform:uppercase}.lm-landing .decision-card{padding:14px;border-radius:16px;border:1px solid rgba(142,168,255,.24);background:linear-gradient(145deg,rgba(142,168,255,.105),rgba(120,223,234,.035));box-shadow:0 15px 34px -24px rgba(106,145,255,.5)}.lm-landing .decision-label{font-family:var(--mono);font-size:6.8px;font-weight:700;letter-spacing:.13em;color:#A9B8FA}.lm-landing .decision-card h4{font-size:13px;line-height:1.3;margin-top:8px}.lm-landing .decision-card p{font-size:8.5px;line-height:1.5;color:#8792A2;margin-top:5px}.lm-landing .decision-preview{height:58px;border:1px solid rgba(255,255,255,.07);border-radius:10px;margin-top:10px;background:#0B0F16;display:grid;grid-template-columns:20px 1fr;grid-template-rows:repeat(3,1fr);gap:5px;padding:8px}.lm-landing .decision-preview i{display:block;border-radius:4px;background:rgba(255,255,255,.06)}.lm-landing .decision-preview span{grid-row:1/4;grid-column:2;border-radius:6px;background:linear-gradient(135deg,rgba(120,223,234,.14),rgba(142,168,255,.1))}.lm-landing .decision-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:10px}.lm-landing .decision-actions button{border-radius:8px;padding:7px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:#AEB8C8;font-size:8.5px;font-weight:600}.lm-landing .decision-actions button:first-child{border-color:transparent;color:#0B1420;background:linear-gradient(100deg,#A9EEF0,#AEBBFF)}.lm-landing .artifact-row{display:flex;align-items:center;gap:9px;padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(255,255,255,.018)}.lm-landing .artifact-thumb{width:34px;height:26px;border-radius:6px;background:linear-gradient(135deg,rgba(120,223,234,.12),rgba(180,155,232,.16));border:1px solid rgba(255,255,255,.08)}.lm-landing .artifact-row>span:nth-child(2){display:flex;flex-direction:column;gap:2px;flex:1}.lm-landing .artifact-row b{font-size:8.5px}.lm-landing .artifact-row small{font-size:7px;color:#6D7889}.lm-landing .artifact-row>span:last-child{font-size:11px;color:#8B97A9}.lm-landing .phone-nav{height:51px;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;border-top:1px solid rgba(255,255,255,.07);padding:0 13px 8px}.lm-landing .phone-nav span{display:flex;flex-direction:column;align-items:center;gap:2px;color:#5E6979;font-size:13px}.lm-landing .phone-nav span.on{color:#9DB0F8}.lm-landing .phone-nav small{font-size:6.5px}.lm-landing .session-bridge{width:124px;display:flex;flex-direction:column;align-items:center;gap:9px;font-family:var(--mono);font-size:7px;letter-spacing:.13em;text-transform:uppercase;color:#637084}.lm-landing .session-bridge i{display:block;width:100%;height:1px;background:linear-gradient(90deg,transparent,#75E2B5 20%,#8EA8FF 50%,#B49BE8 80%,transparent);box-shadow:0 0 12px rgba(142,168,255,.5);position:relative}.lm-landing .session-bridge i:after{content:"";position:absolute;top:-2px;left:10%;width:5px;height:5px;border-radius:50%;background:#EAF6FF;box-shadow:0 0 10px #78DFEA;animation:bridge-run 3.2s ease-in-out infinite}.lm-landing .session-bridge b{font-size:6.5px;font-weight:500;color:#526075}@keyframes bridge-run{50%{left:88%}}.lm-landing .chat-preview{display:flex;flex-direction:column;flex:1;min-height:0;animation:channel-in .28s var(--ease-quart)}@keyframes channel-in{0%{opacity:.2;transform:translateY(6px)}to{opacity:1;transform:none}}.lm-landing .phone-appbar.chat{background:rgba(255,255,255,.025)}.lm-landing .app-mark.channel{background:rgba(255,255,255,.06)}.lm-landing .chat-search{font-size:17px;color:#7B8798;text-align:right;flex:none!important}.lm-landing .chat-date{text-align:center;font-family:var(--mono);font-size:7px;color:#667286;padding:9px 0 1px}.lm-landing .chat-thread{display:flex;flex-direction:column;gap:10px;padding:11px 13px;flex:1}.lm-landing .chat-message{display:flex;align-items:flex-start;gap:8px}.lm-landing .loom-bot,.lm-landing .self-avatar{width:27px;height:27px;border-radius:8px;display:grid;place-items:center;flex:none;background:linear-gradient(135deg,#78DFEA,#8EA8FF 58%,#B49BE8);color:#0A1018;font-size:7px;font-weight:700}.lm-landing .mini-loom{width:12px;height:12px;border:1.5px solid;display:grid;place-items:center}.lm-landing .chat-message>div{min-width:0}.lm-landing .chat-author{display:flex;align-items:center;gap:5px}.lm-landing .chat-author b{font-size:9px}.lm-landing .chat-author em{font-family:var(--mono);font-size:5.5px;font-style:normal;padding:2px 4px;border-radius:3px;background:rgba(142,168,255,.14);color:#AAB9F8}.lm-landing .chat-author small{font-size:6.5px;color:#596577}.lm-landing .chat-message p{font-size:8.2px;line-height:1.45;color:#A8B1BF;margin-top:3px}.lm-landing .chat-build-card{margin-left:35px;padding:12px;border-radius:4px 13px 13px 4px;border:1px solid rgba(255,255,255,.08);border-left:3px solid #8ea8ff;background:rgba(255,255,255,.025)}.lm-landing .chat-phone.feishu .chat-build-card{border-left-color:#37C9FF}.lm-landing .chat-phone.slack .chat-build-card{border-left-color:#2EB67D}.lm-landing .build-state{display:flex;align-items:center;gap:5px;font-family:var(--mono);font-size:6.5px;text-transform:uppercase;letter-spacing:.08em;color:#9EADF1}.lm-landing .build-state i{width:5px;height:5px;border-radius:50%;background:#8EA8FF}.lm-landing .chat-build-card h4{font-size:10px;margin-top:7px}.lm-landing .chat-build-card p{font-size:7.6px;line-height:1.45;color:#737F90;margin-top:4px}.lm-landing .chat-preview-thumb{height:56px;margin-top:9px;padding:8px;border-radius:8px;background:#080B10;border:1px solid rgba(255,255,255,.06);display:grid;grid-template-columns:1fr 32px;grid-template-rows:1fr 1fr;gap:5px}.lm-landing .chat-preview-thumb span{grid-row:1/3;border-radius:5px;background:linear-gradient(135deg,rgba(120,223,234,.15),rgba(142,168,255,.12))}.lm-landing .chat-preview-thumb i{border-radius:4px;background:rgba(255,255,255,.055)}.lm-landing .chat-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:9px}.lm-landing .chat-actions button{padding:7px 4px;border-radius:7px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);color:#B5BFCC;font-size:7.8px;font-weight:600}.lm-landing .chat-actions button:last-child{background:rgba(142,168,255,.14);border-color:rgba(142,168,255,.25);color:#C8D1F7}.lm-landing .chat-message.self{margin-top:1px}.lm-landing .self-avatar{background:#2E394A;color:#CCD4DF}.lm-landing .resume-note{margin-left:35px;font-family:var(--mono);font-size:6.7px;color:#6FCDA1;display:flex;align-items:center;gap:6px}.lm-landing .resume-note i{width:5px;height:5px;border-radius:50%;background:#53D99C}.lm-landing .chat-compose{height:45px;margin:0 12px 18px;padding:0 10px;border:1px solid rgba(255,255,255,.09);border-radius:10px;display:flex;align-items:center;gap:8px;color:#697587;background:rgba(255,255,255,.018)}.lm-landing .chat-compose span{font-size:7.5px;flex:1}.lm-landing .chat-compose b{font-size:10px;font-weight:500}.lm-landing .remote-security{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:8px 18px;flex-wrap:wrap;padding-top:19px;border-top:1px solid var(--line);font-family:var(--mono);font-size:8.5px;letter-spacing:.06em;color:#687488}.lm-landing .remote-security span{display:flex;align-items:center;gap:6px}.lm-landing .remote-security i{width:5px;height:5px;border-radius:50%}.lm-landing .remote-security .direct{background:#75E2B5}.lm-landing .remote-security .webrtc{background:#78DFEA}.lm-landing .remote-security .relay{background:#8EA8FF}.lm-landing .remote-security p{font-size:8.5px;color:#525F72}.lm-landing .channel-belt{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:12px 16px;flex-wrap:wrap;padding:17px 20px 15px;border-top:1px solid var(--line)}.lm-landing .channel-belt .belt-k{font-family:var(--mono);font-size:8.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#69768C}.lm-landing .belt-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center}.lm-landing .belt-chip{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.025);font-size:11px;font-weight:600;color:#A6B0C0}.lm-landing .belt-chip .channel-logo{display:grid;place-items:center;width:15px;height:15px}.lm-landing .belt-chip .channel-logo svg{width:100%;height:100%}.lm-landing .build-row{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:clamp(42px,6vh,66px)}.lm-landing .build-tile{border-radius:20px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.008));transition:transform .32s var(--ease-quart),border-color .25s,box-shadow .3s}.lm-landing .build-tile:hover{transform:translateY(-5px);border-color:rgba(142,168,255,.22);box-shadow:0 28px 68px -42px rgba(100,139,230,.32)}.lm-landing .tile-shot{position:relative;aspect-ratio:16/10;overflow:hidden;border-bottom:1px solid var(--line);border-radius:19px 19px 0 0;background:radial-gradient(78% 62% at 50% 42%,rgba(142,168,255,.075),transparent 72%),#07090D}.lm-landing .tile-shot img{width:100%;height:100%;object-fit:cover;object-position:top center;filter:saturate(.88) brightness(.97);transition:transform .7s var(--ease-quart)}.lm-landing .build-tile:hover .tile-shot img{transform:scale(1.02)}.lm-landing .tile-body{padding:18px 19px 20px;text-align:left}.lm-landing .tile-kind{font-family:var(--mono);font-size:7.5px;letter-spacing:.08em;text-transform:uppercase;color:#657185}.lm-landing .tile-body h3{font-size:19px;letter-spacing:-.02em;margin-top:7px}.lm-landing .tile-body>p{font-size:12.5px;line-height:1.55;color:#7B8799;margin-top:6px}.lm-landing .tile-feed{display:flex;align-items:center;gap:10px;margin-top:15px;padding-top:13px;border-top:1px solid var(--line);font-family:var(--mono);font-size:9.5px;color:#8B97AB}.lm-landing .feed-love{color:#E4A9C0}.lm-landing .feed-score{padding:4px 8px;border:1px solid rgba(142,168,255,.2);border-radius:6px;color:#AAB9F0;background:rgba(142,168,255,.07);font-size:8px;letter-spacing:.04em}.lm-landing .tile-author{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:#5E6B80}.lm-landing .tile-author i{font-style:normal;font-size:13px;opacity:.7}.lm-landing .tile-author em{font-style:italic;font-size:9px}@media(max-width:1100px){.lm-landing .build-row{grid-template-columns:repeat(2,1fr)}.lm-landing .build-tile:last-child{grid-column:1/-1;max-width:calc(50% - 9px);justify-self:center;width:100%}}@media(max-width:820px){.lm-landing .build-row{grid-template-columns:1fr}.lm-landing .build-tile:last-child{grid-column:auto;max-width:none}}.lm-landing .concept-tag,.lm-landing .inspect-tag{position:absolute;z-index:2;top:14px;font-family:var(--mono);font-size:7px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:6px 8px;border:1px solid rgba(255,255,255,.12);border-radius:7px;color:#9AA6B9;background:rgba(5,8,13,.66);backdrop-filter:blur(10px)}.lm-landing .concept-tag{left:14px}.lm-landing .inspect-tag{right:14px;opacity:0;transform:translateY(4px);transition:opacity .25s,transform .25s}.lm-landing .inspect-tag i{font-style:normal;color:#C4D0F7}.lm-landing .build-card:hover .inspect-tag,.lm-landing .build-image:focus-visible .inspect-tag{opacity:1;transform:none}.lm-landing .fund-panel{scroll-margin-top:84px;display:flex;align-items:center;justify-content:space-between;gap:42px;margin-top:clamp(54px,8vh,90px);padding:clamp(34px,5vw,58px);border:1px solid var(--line);border-radius:26px;background:radial-gradient(70% 130% at 0 0,rgba(120,223,234,.08),transparent 68%),radial-gradient(65% 130% at 100% 10%,rgba(180,155,232,.08),transparent 70%),rgba(255,255,255,.012)}.lm-landing .fund-panel>div:first-child{max-width:780px}.lm-landing .fund-panel h2{font-size:clamp(28px,3.5vw,48px);line-height:1.1;letter-spacing:-.03em;margin-top:15px}.lm-landing .fund-panel p{font-size:14.5px;line-height:1.65;color:var(--ink-2);margin-top:14px;max-width:62ch}.lm-landing .fund-action{display:flex;flex-direction:column;align-items:center;gap:12px;flex:none}.lm-landing .fund-seats{font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#F3B58C}.lm-landing .info-page{min-height:100vh;padding:clamp(150px,20vh,210px) var(--pad) clamp(90px,12vh,150px);background:radial-gradient(52vw 36vw at 72% 0,rgba(142,168,255,.1),transparent 72%),radial-gradient(44vw 34vw at 8% 30%,rgba(120,223,234,.06),transparent 74%)}.lm-landing .info-hero{max-width:1120px;margin:0 auto}.lm-landing .info-back{display:flex;align-items:center;gap:7px;width:fit-content;margin:0 0 30px;padding:7px 13px 7px 11px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.02);font-family:var(--mono);font-size:10px;letter-spacing:.08em;color:#8B98AC;transition:color var(--dur-2),border-color var(--dur-2),background var(--dur-2)}.lm-landing .info-back:hover{color:var(--ink-1);border-color:var(--line-2);background:rgba(255,255,255,.05)}.lm-landing .info-hero h1{max-width:11.5ch;font-size:clamp(52px,7vw,104px);line-height:.98;letter-spacing:-.05em;margin-top:24px}.lm-landing .info-hero h1 span{background:var(--spectrum);-webkit-background-clip:text;background-clip:text;color:transparent}.lm-landing .info-hero>p{max-width:66ch;font-size:clamp(17px,1.5vw,21px);line-height:1.65;color:var(--ink-2);margin-top:28px}.lm-landing .info-primary{margin-top:32px}.lm-landing .info-story,.lm-landing .notes-grid,.lm-landing .people-grid{max-width:1280px;margin:clamp(72px,10vh,120px) auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.lm-landing .info-story>div,.lm-landing .notes-grid article,.lm-landing .people-grid article{padding:30px;border:1px solid var(--line);border-radius:19px;background:rgba(255,255,255,.014)}.lm-landing .info-story span,.lm-landing .people-grid article>span{font-family:var(--mono);font-size:9px;color:#91A4DC}.lm-landing .info-story h2,.lm-landing .people-grid h2{font-size:23px;letter-spacing:-.02em;margin-top:24px}.lm-landing .info-story p,.lm-landing .people-grid p{font-size:14px;line-height:1.65;color:#7F8A9B;margin-top:11px}.lm-landing .people-grid{grid-template-columns:repeat(2,1fr)}.lm-landing .career-note,.lm-landing .info-callout{max-width:1280px;margin:20px auto 0;padding:34px;border:1px solid var(--line);border-radius:19px;background:linear-gradient(110deg,rgba(120,223,234,.045),rgba(180,155,232,.05))}.lm-landing .career-note span,.lm-landing .info-callout span{font-family:var(--mono);font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:#778397}.lm-landing .info-callout h2{font-size:34px;margin-top:12px}.lm-landing .career-note p,.lm-landing .info-callout p{font-size:14px;line-height:1.6;color:#8792A3;margin-top:8px}.lm-landing .info-callout a{display:inline-block;font-size:13px;color:#B5C4ED;margin-top:18px}.lm-landing .blog-hero{max-width:1280px}.lm-landing .notes-grid article{min-height:300px;display:flex;flex-direction:column}.lm-landing .notes-grid article>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.lm-landing .notes-grid article>div em,.lm-landing .notes-grid article>div span{font-family:var(--mono);font-size:8px;font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:#8290A5}.lm-landing .notes-grid article>div em{padding:5px 7px;border:1px solid var(--line);border-radius:6px;color:#657185}.lm-landing .notes-grid article>b{font-family:var(--mono);font-size:48px;font-weight:500;color:rgba(142,168,255,.12);margin-top:38px}.lm-landing .notes-grid h2{font-size:22px;line-height:1.25;letter-spacing:-.02em;margin-top:auto}.lm-landing .notes-grid p{font-size:13.5px;line-height:1.6;color:#7D899A;margin-top:12px}.lm-landing .blog-empty{max-width:1280px;margin:clamp(72px,10vh,120px) auto 0;padding:clamp(32px,5vw,56px);border:1px solid var(--line);border-radius:20px;background:linear-gradient(110deg,rgba(120,223,234,.035),rgba(180,155,232,.04))}.lm-landing .blog-empty>span{font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#91A4DC}.lm-landing .blog-empty h2{font-size:clamp(25px,3vw,38px);letter-spacing:-.025em;margin-top:18px}.lm-landing .blog-empty p{max-width:52ch;font-size:14px;line-height:1.65;color:#7F8A9B;margin-top:11px}@media(max-width:1100px){.lm-landing .remote-devices{gap:22px}.lm-landing .session-bridge{width:64px}.lm-landing .remote-phone{width:286px}}@media(max-width:820px){.lm-landing .remote-stage{padding:22px 0 20px}.lm-landing .remote-stage-head{padding:0 20px 20px;align-items:flex-start}.lm-landing .remote-devices{justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;padding:28px max(24px,calc((100vw - 320px)/2)) 18px;gap:18px;scrollbar-width:none}.lm-landing .remote-devices::-webkit-scrollbar{display:none}.lm-landing .remote-phone{width:min(304px,78vw);scroll-snap-align:center}.lm-landing .session-bridge{width:42px;flex:none}.lm-landing .remote-security{margin:0 20px;padding-left:4px;padding-right:4px}.lm-landing .remote-security p{width:100%;text-align:center}.lm-landing .fund-panel{flex-direction:column;align-items:flex-start}.lm-landing .fund-action{align-items:flex-start}.lm-landing .info-story,.lm-landing .notes-grid,.lm-landing .people-grid{grid-template-columns:1fr}.lm-landing .notes-grid article{min-height:250px}}@media(max-width:560px){.lm-landing .hero h1{font-size:clamp(36px,9.8vw,42px)}.lm-landing .remote-stage-head{flex-direction:column}.lm-landing .channel-switch{width:100%}.lm-landing .channel-switch button{flex:1;justify-content:center}.lm-landing .remote-stage-head>div:first-child{gap:7px}.lm-landing .info-page{padding-top:130px}.lm-landing .info-hero h1{font-size:clamp(44px,15vw,68px)}.lm-landing .info-story>div,.lm-landing .notes-grid article,.lm-landing .people-grid article{padding:24px}}@media(prefers-reduced-motion:reduce){.lm-landing .chat-preview,.lm-landing .remote-kicker i,.lm-landing .session-bridge i:after{animation:none}.lm-landing .build-image img{transition:none}}.lm-landing .decision-actions span{border-radius:8px;padding:7px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:#AEB8C8;font-size:8.5px;font-weight:600;text-align:center}.lm-landing .decision-actions span:first-child{border-color:transparent;color:#0B1420;background:linear-gradient(100deg,#A9EEF0,#AEBBFF)}.lm-landing .chat-actions span{padding:7px 4px;border-radius:7px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);color:#B5BFCC;font-size:7.8px;font-weight:600;text-align:center}.lm-landing .chat-actions span:last-child{background:rgba(142,168,255,.14);border-color:rgba(142,168,255,.25);color:#C8D1F7}.lm-landing .eval-side-panel .eval-run{margin-top:auto;display:flex;justify-content:space-between;border:1px solid rgba(180,155,232,.25);border-radius:10px;padding:12px 14px;color:#D4C9EE;background:rgba(180,155,232,.08);font-size:10.5px;font-weight:600}.lm-landing .journey-continue{width:min(300px,100%);margin:9px 0 auto;border-radius:7px;padding:8px;background:#202A3A;color:#FFF;font-size:8px;font-weight:600;text-align:center}.lm-landing .action-card .send-loom{display:flex;width:100%;align-items:center;justify-content:space-between;margin-top:10px;padding:8px 10px;border:1px solid rgba(142,168,255,.23);border-radius:7px;background:rgba(142,168,255,.09);color:#C8D2F5;font-size:8px;font-weight:600}.lm-landing .release-gate .compare-action{margin-left:auto;color:#8BE0B5;font-size:8px;font-weight:600}@media(max-width:820px){.lm-landing .remote-devices{flex-direction:column;align-items:center;justify-content:center;overflow:visible;scroll-snap-type:none;padding:28px 18px 18px}.lm-landing .remote-phone{width:min(304px,88vw)}.lm-landing .session-bridge{width:100%;height:64px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.lm-landing .session-bridge i{width:auto;height:1px}.lm-landing .audience-view{grid-template-columns:1fr}.lm-landing .eval-side-panel{border-right:0;border-bottom:1px solid var(--line)}.lm-landing .eval-side-panel .eval-run{margin-top:20px}.lm-landing .journeys-view,.lm-landing .persona-cards{grid-template-columns:1fr}.lm-landing .journey-list{border-right:0;border-bottom:1px solid var(--line)}.lm-landing .journey-list>div:not(.on){display:none}.lm-landing .journey-browser{min-height:480px;margin:16px}.lm-landing .journey-trace{border-left:0;border-top:1px solid var(--line)}.lm-landing .evidence-columns{grid-template-columns:1fr}.lm-landing .evidence-replay{min-height:480px}.lm-landing .evidence-stack .action-card{margin-top:0}.lm-landing .compare-grid{grid-template-columns:1fr}.lm-landing .compare-grid .journey-browser{min-height:420px}}@media(max-width:560px){.lm-landing .evidence-replay,.lm-landing .journey-browser{min-height:430px}.lm-landing .compare-grid .journey-browser{min-height:390px}}.lm-landing .anw-net{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(6px,1.4vw,24px);max-width:1180px;margin:clamp(30px,5vh,58px) auto 0;padding:0 6px;--field-h:clamp(280px,34vh,376px)}.lm-landing .anw-field{position:relative;height:var(--field-h);min-width:0}.lm-landing .anw-links{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:0}.lm-landing .anw-link{stroke:rgba(150,172,232,.17);stroke-width:1;fill:none;stroke-linecap:round;transition:stroke .25s,opacity .25s}.lm-landing .anw-link.on{stroke:rgba(160,188,255,.72);filter:drop-shadow(0 0 3px rgba(142,168,255,.5))}.lm-landing .anw-link.ambient{stroke:rgba(210,220,240,.12);stroke-dasharray:2.4 4.5}.lm-landing .anw-bit,.lm-landing .anw-hub,.lm-landing .anw-surf{position:absolute;transform:translate(-50%,-50%)}.lm-landing .anw-bit,.lm-landing .anw-surf{z-index:2}.lm-landing .anw-hub{z-index:3}.lm-landing .anw-bit-in,.lm-landing .anw-surf-in{animation:anw-float 6.5s ease-in-out infinite;animation-delay:var(--fd,0s)}@keyframes anw-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.lm-landing .anw-bit-in{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 7px;border-radius:12px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.028);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);white-space:nowrap;transition:border-color .2s,background .2s,box-shadow .2s}.lm-landing .anw-bit-g{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;color:var(--ink-1);flex:none;background:radial-gradient(circle at 50% 44%,rgba(255,255,255,.1),rgba(255,255,255,.03) 68%,transparent)}.lm-landing .anw-bit-g svg{width:16px;height:16px}.lm-landing .anw-logo{width:17px;height:17px;object-fit:contain;display:block}.lm-landing .anw-bit b{font-size:12px;font-weight:600;color:var(--ink-2);letter-spacing:.004em}.lm-landing .anw-bit:hover{z-index:4}.lm-landing .anw-bit:hover .anw-bit-in{animation-play-state:paused;border-color:var(--line-2);background:rgba(255,255,255,.055);box-shadow:0 12px 30px -18px rgba(0,0,0,.8)}.lm-landing .anw-agents{display:inline-flex;align-items:center;gap:4px}.lm-landing .anw-agents .ag{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;flex:none;color:var(--ink-1);border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.14),rgba(255,255,255,.04) 66%,transparent)}.lm-landing .anw-agents .ag img,.lm-landing .anw-agents .ag svg{width:15px;height:15px;object-fit:contain;display:block}.lm-landing .anw-agents .ag.mira{padding:3px;background:radial-gradient(circle at 50% 42%,rgba(142,168,255,.26),rgba(142,168,255,.06) 68%,transparent)}.lm-landing .anw-hub-in{display:inline-flex;align-items:center;gap:11px;padding:12px 17px;border-radius:16px;white-space:nowrap;border:1px solid rgba(142,168,255,.3);background:linear-gradient(180deg,rgba(21,27,44,.94),rgba(12,16,26,.94));box-shadow:0 22px 54px -28px rgba(0,0,0,.82),0 0 44px -26px rgba(142,168,255,.6)}.lm-landing .anw-hub-mark{width:28px;height:28px;display:grid;place-items:center;flex:none;animation:anw-float 6.5s ease-in-out infinite}.lm-landing .anw-hub-mark svg{width:100%;height:100%}.lm-landing .anw-hub-t{display:flex;flex-direction:column;line-height:1.25}.lm-landing .anw-hub-t b{font-size:14px;color:var(--ink-1)}.lm-landing .anw-hub-t small{font-size:10px;color:var(--ink-3);font-family:var(--mono);letter-spacing:.03em}.lm-landing .anw-conduit{display:flex;flex-direction:column;align-items:center;gap:7px;width:clamp(116px,15vw,208px);padding:0 4px}.lm-landing .anw-lock{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;color:#bcd0ff;flex:none;border:1px solid rgba(142,168,255,.3);background:rgba(142,168,255,.08)}.lm-landing .anw-conduit-k{font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);text-align:center}.lm-landing .anw-conduit-line{position:relative;width:100%;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,rgba(120,223,234,.5) 22%,rgba(142,168,255,.62) 52%,rgba(180,155,232,.5) 78%,transparent);box-shadow:0 0 16px rgba(142,168,255,.3)}.lm-landing .anw-conduit-line i{position:absolute;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:radial-gradient(circle,#dbe7ff,rgba(142,168,255,.2));box-shadow:0 0 10px rgba(160,190,255,.9);animation:anw-run 3.2s linear infinite}.lm-landing .anw-conduit-line i:nth-child(2){animation-delay:1.07s}.lm-landing .anw-conduit-line i:nth-child(3){animation-delay:2.14s}.lm-landing .anw-conduit-line i.back{width:5px;height:5px;margin-top:-2.5px;animation:anw-run-back 4.6s linear infinite;animation-delay:1.7s;background:radial-gradient(circle,#c6efe9,rgba(120,223,234,.15));box-shadow:0 0 9px rgba(120,223,234,.7)}@keyframes anw-run{0%{left:-3%;opacity:0}12%{opacity:1}88%{opacity:1}to{left:101%;opacity:0}}@keyframes anw-run-back{0%{left:101%;opacity:0}12%{opacity:1}88%{opacity:1}to{left:-3%;opacity:0}}.lm-landing .anw-conduit-r{font-family:var(--mono);font-size:8.5px;color:var(--ink-3);text-align:center;line-height:1.45}.lm-landing .anw-surf-in{display:inline-flex;flex-direction:column;align-items:center;gap:6px;width:76px;padding:11px 6px 9px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:border-color .2s,background .2s,box-shadow .2s}.lm-landing .anw-surf-g{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:var(--ink-1);background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.1),rgba(255,255,255,.03) 68%,transparent)}.lm-landing .anw-surf-g svg{width:19px;height:19px}.lm-landing .anw-surf b{font-size:11px;font-weight:600;color:var(--ink-2);white-space:nowrap}.lm-landing .anw-surf:hover{z-index:4}.lm-landing .anw-surf:hover .anw-surf-in{animation-play-state:paused;transform:translateY(-3px);border-color:var(--line-2);background:rgba(255,255,255,.06);box-shadow:0 14px 34px -18px rgba(0,0,0,.85)}.lm-landing .anw-surf.im .anw-surf-in{width:106px;padding-top:10px}.lm-landing .anw-im-wall{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;place-items:center}.lm-landing .anw-im-wall img{width:19px;height:19px;object-fit:contain;display:block;border-radius:5px;padding:1.5px;background:rgba(255,255,255,.07)}.lm-landing .adev-trio{display:flex;flex-direction:column;align-items:center;gap:18px;margin-top:clamp(28px,4.4vh,56px)}.lm-landing .adev-row{display:flex;align-items:flex-end;justify-content:center;flex-wrap:wrap;gap:clamp(14px,1.8vw,28px);width:100%}.lm-landing .adev-item{display:flex;flex-direction:column;align-items:center;gap:13px}.lm-landing .adev-item figcaption{font-family:var(--mono);font-size:11px;letter-spacing:.05em;color:var(--ink-2)}.lm-landing .adev-frame{position:relative;animation:orca-in .42s var(--ease-quart);background:#05070c;border:1px solid rgba(255,255,255,.14);box-shadow:0 40px 82px -42px rgba(0,0,0,.85),0 0 64px -40px rgba(142,168,255,.32)}.lm-landing .adev-screen{width:100%;height:100%;overflow:hidden;background:#0a0d14}.lm-landing .adev-screen img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.lm-landing .adev-frame.phone{width:min(230px,16.5vw);height:auto;aspect-ratio:230/486;border-radius:40px;padding:11px}.lm-landing .adev-frame.phone .adev-screen{border-radius:31px}.lm-landing .adev-frame.tablet{width:min(730px,52vw);aspect-ratio:2560/1470;height:auto;border-radius:24px;padding:11px}.lm-landing .adev-frame.tablet .adev-screen{border-radius:14px}.lm-landing .adev-tag{font-family:var(--mono);font-size:9.5px;letter-spacing:.05em;color:var(--ink-3);padding:4px 12px;border:1px solid var(--line);border-radius:999px}.lm-landing .adev-tag.real{color:#8fe6c4;border-color:rgba(117,226,181,.32)}.lm-landing .anw-chat{display:flex;flex-direction:column;height:100%;background:#0b0f17;color:var(--ink-1);text-align:left}.lm-landing .anw-chat-bar{display:flex;align-items:center;gap:9px;padding:34px 14px 11px;border-bottom:1px solid rgba(255,255,255,.07)}.lm-landing .anw-chat-mark{width:26px;height:26px;border-radius:8px;overflow:hidden;flex:none}.lm-landing .anw-chat-mark svg{width:100%;height:100%}.lm-landing .anw-chat-bar>span:nth-child(2){display:flex;flex-direction:column;line-height:1.25;flex:1}.lm-landing .anw-chat-bar b{font-size:13.5px}.lm-landing .anw-chat-bar small{font-size:10px;color:var(--ink-3)}.lm-landing .anw-chat-switch{display:flex;gap:4px;flex:none}.lm-landing .anw-chat-switch button{width:26px;height:26px;padding:5px;border-radius:8px;border:1px solid transparent;background:transparent;cursor:pointer;opacity:.5;transition:opacity .15s,border-color .15s}.lm-landing .anw-chat-switch button svg{width:100%;height:100%}.lm-landing .anw-chat-switch button.on{opacity:1;border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.05)}.lm-landing .anw-chat-body{flex:1;display:flex;flex-direction:column;gap:11px;padding:14px;overflow:hidden}.lm-landing .anw-msg{display:flex;gap:8px;align-items:flex-start}.lm-landing .anw-msg.self{justify-content:flex-end}.lm-landing .anw-loom{width:24px;height:24px;border-radius:7px;flex:none;display:grid;place-items:center;background:linear-gradient(140deg,#8EA8FF,#B49BE8);color:#0a0d14;font-weight:700}.lm-landing .anw-loom .mini{font-size:14px;line-height:1}.lm-landing .anw-who{display:flex;align-items:center;gap:6px;margin-bottom:3px}.lm-landing .anw-who b{font-size:12px}.lm-landing .anw-who em{font-size:8px;font-style:normal;letter-spacing:.08em;padding:1px 4px;border-radius:4px;background:rgba(142,168,255,.16);color:#bcd0ff}.lm-landing .anw-msg p{font-size:12px;line-height:1.5;color:var(--ink-2);max-width:190px}.lm-landing .anw-msg.self p{background:rgba(142,168,255,.14);padding:8px 11px;border-radius:12px 12px 4px 12px;color:var(--ink-1)}.lm-landing .anw-you{width:24px;height:24px;border-radius:7px;flex:none;display:grid;place-items:center;background:rgba(255,255,255,.08);font-size:9px;color:var(--ink-2)}.lm-landing .anw-card{border:1px solid rgba(142,168,255,.26);border-left:2px solid #8ea8ff;border-radius:12px;padding:12px;background:rgba(142,168,255,.05)}.lm-landing .anw-card-k{display:inline-flex;align-items:center;gap:5px;font-family:var(--mono);font-size:8.5px;letter-spacing:.08em;text-transform:uppercase;color:#bcd0ff}.lm-landing .anw-card-k i{width:5px;height:5px;border-radius:50%;background:#8EA8FF}.lm-landing .anw-card h4{font-size:13px;margin:7px 0 4px}.lm-landing .anw-card p{font-size:11px;color:var(--ink-3);line-height:1.45}.lm-landing .anw-card-act{display:flex;gap:7px;margin-top:10px}.lm-landing .anw-card-act span{flex:1;text-align:center;font-size:11px;font-weight:600;padding:7px;border-radius:8px;border:1px solid var(--line);color:var(--ink-2)}.lm-landing .anw-card-act .go{border:0;background:linear-gradient(180deg,#dbe6ff,#b9c9f7);color:#0a0d14}.lm-landing .anw-resume{display:flex;align-items:center;gap:6px;font-size:10px;color:#8fe6c4;font-family:var(--mono)}.lm-landing .anw-resume i{width:5px;height:5px;border-radius:50%;background:#75E2B5}.lm-landing .anw-chat-compose{display:flex;align-items:center;justify-content:space-between;margin:0 12px 14px;padding:10px 13px;border:1px solid rgba(255,255,255,.1);border-radius:12px;font-size:11px;color:var(--ink-3)}.lm-landing .anw-chat-compose b{color:var(--accent-2,#8EA8FF)}@media(max-width:1099px){.lm-landing .anw-net{grid-template-columns:1fr;min-height:0;gap:12px;max-width:560px;--field-h:auto}.lm-landing .anw-links{display:none}.lm-landing .anw-field{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:9px}.lm-landing .anw-bit,.lm-landing .anw-hub,.lm-landing .anw-surf{position:static;transform:none}.lm-landing .anw-hub{order:-1;flex-basis:100%;display:flex;justify-content:center}.lm-landing .anw-bit-in,.lm-landing .anw-hub-mark,.lm-landing .anw-surf-in{animation:none}.lm-landing .anw-surf-in{width:auto;flex-direction:row;gap:8px;padding:8px 13px 8px 9px;border-radius:999px}.lm-landing .anw-surf.im .anw-surf-in{flex-direction:column;width:auto;border-radius:16px;padding:9px 12px}.lm-landing .anw-conduit{width:100%;padding:6px 0}}@media(max-width:820px){.lm-landing .adev-row{flex-direction:column;align-items:center;gap:26px}.lm-landing .adev-frame.phone{width:min(268px,72vw);height:auto;aspect-ratio:230/486}.lm-landing .adev-frame.tablet{width:min(560px,90vw)}}@media(prefers-reduced-motion:reduce){.lm-landing .anw-bit-in,.lm-landing .anw-hub-mark,.lm-landing .anw-surf-in{animation:none}.lm-landing .anw-conduit-line i{animation:none;opacity:.6;left:44%}.lm-landing .anw-conduit-line i.back{left:56%}.lm-landing .adev-frame{animation:none}}.lm-landing .build-row.six{grid-template-columns:repeat(3,1fr)}.lm-landing .build-row.six .build-tile:last-child{grid-column:auto;max-width:none;justify-self:auto;width:auto}.lm-landing .tile-tie{margin-left:7px;font-style:normal;padding:2px 6px;border-radius:5px;background:rgba(142,168,255,.15);color:#AAB9F0;font-size:7px;letter-spacing:.05em;vertical-align:middle}.lm-landing .tile-metric{display:flex;align-items:baseline;gap:8px;margin-top:15px;padding-top:13px;border-top:1px solid var(--line)}.lm-landing .metric-num{font-size:25px;font-weight:700;letter-spacing:-.02em;line-height:1;background:linear-gradient(96deg,#cdd9ff,#8EA8FF 40%,#8fd6e6 72%,#c6b6ec);-webkit-background-clip:text;background-clip:text;color:transparent}.lm-landing .metric-unit{font-size:12px;color:var(--ink-2)}.lm-landing .metric-src{margin-left:auto;font-family:var(--mono);font-size:8px;letter-spacing:.07em;text-transform:uppercase;color:#657185;align-self:center}@media(max-width:1100px){.lm-landing .build-row.six{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.lm-landing .build-row.six{grid-template-columns:1fr}}.lm-landing{position:relative}.lm-landing .site-backdrop{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.lm-landing .hero{position:relative;z-index:2}.lm-landing .lm-below{position:relative;z-index:1}.lm-landing .fund-feature{display:grid;grid-template-columns:1.15fr 1fr;gap:0;margin-top:clamp(42px,6vh,66px);border-radius:22px;overflow:hidden;border:1px solid rgba(142,168,255,.24);background:linear-gradient(180deg,rgba(142,168,255,.06),rgba(180,155,232,.04));box-shadow:0 40px 90px -50px rgba(0,0,0,.8),0 0 70px -44px rgba(142,168,255,.5)}.lm-landing .feature-shot{position:relative;overflow:hidden;border-right:1px solid var(--line);min-height:260px}.lm-landing .feature-shot img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.lm-landing .feature-badge{position:absolute;top:14px;left:14px;font-family:var(--mono);font-size:8px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:6px 9px;border-radius:7px;color:#0a0d14;background:linear-gradient(180deg,#dbe6ff,#b9c9f7)}.lm-landing .feature-body{padding:clamp(22px,3vw,34px);display:flex;flex-direction:column;justify-content:center;text-align:left}.lm-landing .feature-body h3{font-size:clamp(23px,2.6vw,30px);letter-spacing:-.02em;margin:8px 0 10px}.lm-landing .feature-body>p{font-size:14px;line-height:1.6;color:var(--ink-2);margin-bottom:16px}.lm-landing .feature-body .tile-metric{margin-top:0;border-top:0;padding-top:0}@media(max-width:820px){.lm-landing .fund-feature{grid-template-columns:1fr}.lm-landing .feature-shot{border-right:0;border-bottom:1px solid var(--line);aspect-ratio:16/10;min-height:0}}.lm-landing .fund-band{margin:clamp(46px,7vh,80px) auto 0;max-width:820px;text-align:center}.lm-landing .fund-band .band-k{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#91A4DC}.lm-landing .fund-band .band-h{display:flex;align-items:baseline;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:14px;font-size:clamp(23px,2.7vw,34px);letter-spacing:-.028em;line-height:1.1;color:var(--ink-1)}.lm-landing .fund-band .band-h b{font-size:clamp(52px,6.4vw,86px);font-weight:700;line-height:.9;letter-spacing:-.05em;background:linear-gradient(96deg,#E6FBFA,#8EA8FF 46%,#B49BE8);-webkit-background-clip:text;background-clip:text;color:transparent}.lm-landing .fund-band .band-lead{margin:14px auto 0;max-width:62ch;font-size:14.5px;line-height:1.7;color:var(--ink-2)}.lm-landing .fund-band+.build-row{margin-top:clamp(26px,3.6vh,38px)}.lm-landing .fund-steps{scroll-margin-top:96px;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:clamp(46px,7vh,78px) 0 0;padding:0;counter-reset:none}.lm-landing .fund-steps li{position:relative;padding:26px 24px 24px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.014)}.lm-landing .fund-steps .step-k{font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.14em;color:#8EA8FF}.lm-landing .fund-steps b{display:block;margin-top:14px;font-size:17px;font-weight:700;letter-spacing:-.015em;color:var(--ink-1)}.lm-landing .fund-steps p{margin-top:9px;font-size:13.5px;line-height:1.65;color:var(--ink-2)}.lm-landing .fund-steps li+li:before{content:"";position:absolute;left:-9px;top:34px;width:2px;height:14px;border-radius:2px;background:linear-gradient(180deg,rgba(142,168,255,.5),transparent)}@media(max-width:820px){.lm-landing .fund-steps{grid-template-columns:1fr}.lm-landing .fund-steps li+li:before{display:none}}.lm-landing .fund-reserved{scroll-margin-top:96px;max-width:820px;margin:clamp(22px,3vh,34px) 0 0;padding:24px 26px;border:1px dashed rgba(142,168,255,.28);border-radius:18px;background:rgba(142,168,255,.035)}.lm-landing .fund-reserved .res-k{font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#91A4DC}.lm-landing .fund-reserved b{display:block;margin-top:12px;font-size:17px;font-weight:700;letter-spacing:-.015em;color:var(--ink-1)}.lm-landing .fund-reserved p{margin-top:9px;max-width:74ch;font-size:13.5px;line-height:1.7;color:var(--ink-2)}.lm-landing .apply-page .info-hero h1{max-width:17ch}:root[lang=zh-CN] .lm-landing .apply-page .info-hero h1{max-width:16em;letter-spacing:0;font-size:clamp(34px,4.6vw,58px);line-height:1.22}.lm-landing .apply-page .info-hero>p{max-width:60ch}.lm-landing .apply-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr);gap:clamp(20px,3vw,44px);align-items:start;max-width:1280px;margin:clamp(48px,7vh,84px) auto 0}.lm-landing .apply-main{padding:clamp(24px,3vw,38px);border:1px solid var(--line-2);border-radius:22px;background:linear-gradient(180deg,rgba(142,168,255,.05),rgba(255,255,255,.014))}.lm-landing .ff-h{font-size:clamp(21px,2.3vw,27px);letter-spacing:-.025em;color:var(--ink-1)}.lm-landing .ff-lead{font-size:14px;line-height:1.65;color:var(--ink-2);margin:11px 0 24px}.lm-landing .fund-form{display:flex;flex-direction:column;gap:17px}.lm-landing .ff-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.lm-landing .ff-row{display:flex;flex-direction:column;gap:7px}.lm-landing .ff-label{display:flex;align-items:baseline;gap:7px;font-size:12.5px;font-weight:600;color:var(--ink-1)}.lm-landing .ff-label em{font-family:var(--mono);font-style:normal;font-size:8.5px;letter-spacing:.09em;text-transform:uppercase;color:#657185}.lm-landing .ff-row input,.lm-landing .ff-row textarea{width:100%;padding:10px 13px;border-radius:11px;border:1px solid var(--line-2);background:rgba(255,255,255,.03);color:var(--ink-1);font:inherit;font-size:13.5px;line-height:1.5;resize:vertical;transition:border-color var(--dur-2),background var(--dur-2)}.lm-landing .ff-row input:focus-visible,.lm-landing .ff-row textarea:focus-visible{outline:none;border-color:rgba(142,168,255,.6);background:rgba(142,168,255,.06)}.lm-landing .ff-row.is-bad input,.lm-landing .ff-row.is-bad textarea{border-color:rgba(240,140,150,.6)}.lm-landing .ff-hint{font-size:11.5px;line-height:1.5;color:#6E7A8C}.lm-landing .ff-err{font-size:11.5px;line-height:1.5;color:#F0A8B0}.lm-landing .ff-chips{display:flex;flex-wrap:wrap;gap:7px}.lm-landing .ff-chip{padding:7px 13px;border-radius:999px;border:1px solid var(--line-2);background:rgba(255,255,255,.02);color:var(--ink-2);font:inherit;font-size:12.5px;cursor:pointer;transition:border-color var(--dur-2),background var(--dur-2),color var(--dur-2)}.lm-landing .ff-chip:hover{color:var(--ink-1);border-color:rgba(142,168,255,.4)}.lm-landing .ff-chip.on{color:#0d1018;border-color:transparent;background:linear-gradient(100deg,#D9EEF6,#C6D6FF 60%,#DACFF0)}.lm-landing .ff-foot{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:4px;padding-top:16px;border-top:1px solid var(--line)}.lm-landing .ff-submit{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:999px;border:1px solid rgba(255,255,255,.5);color:#181320;font:inherit;font-size:13.5px;font-weight:700;cursor:pointer;flex:none;background:linear-gradient(100deg,#E6FBFA,#C9D8FF 58%,#E8DDE5);transition:transform .18s var(--ease-quart),opacity .2s}.lm-landing .ff-submit:hover{transform:translateY(-1px)}.lm-landing .ff-submit:disabled{opacity:.6;cursor:default;transform:none}.lm-landing .ff-privacy{font-size:11.5px;line-height:1.5;color:#6E7A8C;flex:1;min-width:180px}.lm-landing .ff-done-page{padding:clamp(30px,4vw,52px);border:1px solid rgba(142,168,255,.3);border-radius:22px;background:linear-gradient(180deg,rgba(142,168,255,.07),rgba(255,255,255,.014))}.lm-landing .ff-done h2{font-size:clamp(23px,2.6vw,31px);font-weight:700;letter-spacing:-.025em;color:var(--ink-1)}.lm-landing .ff-done p{margin:11px 0 24px;max-width:52ch;font-size:14.5px;line-height:1.65;color:var(--ink-2)}.lm-landing .apply-side{display:flex;flex-direction:column;gap:16px}.lm-landing .apply-offer{display:flex;flex-direction:column;gap:2px}.lm-landing .apply-offer>div{padding:18px 20px;border:1px solid var(--line);border-radius:0;background:rgba(255,255,255,.014)}.lm-landing .apply-offer>div:first-child{border-radius:18px 18px 0 0}.lm-landing .apply-offer>div:last-child{border-radius:0 0 18px 18px}.lm-landing .apply-offer b{font-size:14.5px;font-weight:700;letter-spacing:-.012em;color:var(--ink-1)}.lm-landing .apply-offer p{margin-top:7px;font-size:13px;line-height:1.6;color:#8792A3}.lm-landing .apply-next{padding:20px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(140deg,rgba(120,223,234,.045),rgba(180,155,232,.05))}.lm-landing .apply-next>span{font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:#91A4DC}.lm-landing .apply-next ol{list-style:none;counter-reset:step;padding:0;margin:14px 0 0;display:flex;flex-direction:column;gap:11px}.lm-landing .apply-next li{counter-increment:step;position:relative;padding-left:26px;font-size:13px;line-height:1.6;color:#8792A3}.lm-landing .apply-next li:before{content:counter(step);position:absolute;left:0;top:1px;width:18px;height:18px;border-radius:6px;display:grid;place-items:center;font-family:var(--mono);font-size:9.5px;color:#BCD0FF;background:rgba(142,168,255,.14)}.lm-landing .apply-contact{font-size:13px;line-height:1.6;color:#7F8A9B}.lm-landing .apply-contact a{color:#B5C4ED;border-bottom:1px solid rgba(181,196,237,.32)}@media(max-width:940px){.lm-landing .apply-grid{grid-template-columns:1fr}}@media(max-width:560px){.lm-landing .ff-grid{grid-template-columns:1fr}}.lm-landing .info-prose{max-width:74ch;margin:clamp(64px,9vh,104px) auto 0}.lm-landing .info-prose h2{font-size:clamp(26px,3vw,38px);letter-spacing:-.03em;line-height:1.12;color:var(--ink-1)}.lm-landing .info-prose p{font-size:15.5px;line-height:1.75;color:var(--ink-2);margin-top:18px}.lm-landing .notes-grid{grid-template-columns:repeat(2,1fr)}.lm-landing .note-by{font-family:var(--mono);font-size:10.5px;letter-spacing:.03em;color:#8290A5;margin-top:12px}.lm-landing .notes-grid .note-why{color:#95A0B2}.lm-landing .notes-grid .note-why b{color:var(--ink-1);font-weight:700}.lm-landing .note-src{display:inline-block;margin-top:18px;font-size:13px;color:#B5C4ED;border-bottom:1px solid rgba(181,196,237,.32)}.lm-landing .note-src:hover{color:#E6EDFF}.lm-landing .notes-grid article>b{margin-top:26px}.lm-landing .notes-grid h2{margin-top:20px}.lm-landing .roles{max-width:1280px;margin:clamp(72px,10vh,120px) auto 0;display:flex;flex-direction:column;gap:12px}.lm-landing .role{border:1px solid var(--line);border-radius:19px;background:rgba(255,255,255,.014);transition:border-color var(--dur-2),background var(--dur-2)}.lm-landing .role:hover{border-color:var(--line-2);background:rgba(255,255,255,.026)}.lm-landing .role[open]{border-color:rgba(142,168,255,.3);background:rgba(142,168,255,.035)}.lm-landing .role>summary{position:relative;padding:28px 120px 28px 30px;cursor:pointer;list-style:none}.lm-landing .role>summary::-webkit-details-marker{display:none}.lm-landing .role-kind{display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:#91A4DC}.lm-landing .role-live{font-style:normal;padding:4px 8px;border-radius:6px;letter-spacing:.09em;color:#8fe6c4;border:1px solid rgba(117,226,181,.32)}.lm-landing .role h2{font-size:23px;letter-spacing:-.02em;margin-top:15px;color:var(--ink-1)}.lm-landing .role>summary p{max-width:74ch;font-size:14px;line-height:1.65;color:#7F8A9B;margin-top:10px}.lm-landing .role-more{position:absolute;right:30px;top:30px;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:#778397;padding:7px 12px;border:1px solid var(--line);border-radius:999px}.lm-landing .role[open] .role-more{color:var(--ink-1);border-color:var(--line-2)}.lm-landing .role-body{display:grid;grid-template-columns:1fr 1fr;gap:26px;padding:0 30px 30px}.lm-landing .role-body h3{font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:#91A4DC}.lm-landing .role-body ul{list-style:none;padding:0;margin:13px 0 0;display:flex;flex-direction:column;gap:10px}.lm-landing .role-body li{position:relative;padding-left:17px;font-size:13.5px;line-height:1.65;color:#8792A3}.lm-landing .role-body li:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:50%;background:rgba(142,168,255,.55)}.lm-landing .role-apply{grid-column:1/-1;justify-self:start;font-size:13px;color:#B5C4ED;border-bottom:1px solid rgba(181,196,237,.32)}.lm-landing .role-apply:hover{color:#E6EDFF}@media(max-width:820px){.lm-landing .role>summary{padding:24px}.lm-landing .role-more{position:static;display:inline-block;margin-top:14px}.lm-landing .role-body{grid-template-columns:1fr;gap:20px;padding:0 24px 24px}}.lm-landing .am-fit{container-type:inline-size;width:100%;max-width:1440px;aspect-ratio:1440/810;position:relative;margin-inline:auto;overflow:hidden}.lm-landing .am-root{position:absolute;top:0;left:0;width:1440px;height:810px;transform:scale(calc(100cqw / 1440px));transform-origin:top left;--am-rail:#171614;--am-s1:#222120;--am-s2:#262624;--am-s3:#30302e;--am-fg:rgba(250,249,245,.97);--am-fg2:rgba(250,249,245,.89);--am-fg3:rgba(245,244,238,.8);--am-fg4:rgba(237,236,229,.72);--am-fg5:rgba(229,228,219,.62);--am-fg6:rgba(208,207,196,.34);--am-edge:rgba(250,249,245,.15);--am-sub:rgba(250,249,245,.085);--am-accent:#d97757;--am-accent-t:#e2947a;--am-add:#8fbf8a;--am-del:#e0908a;--am-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,monospace;background:#1c1b19;border:1px solid rgba(250,249,245,.09);border-radius:12px;overflow:hidden;box-shadow:0 40px 120px -34px rgba(0,0,0,.92),0 1px 0 rgba(255,255,255,.055);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;color:var(--am-fg);text-align:left;-webkit-user-select:none;user-select:none}.lm-landing .am-ic{width:16px;height:16px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round;color:var(--am-fg4)}.lm-landing .am-ic.am-dim{color:var(--am-fg6)}.lm-landing .am-caret-sm{width:11px;height:11px}.lm-landing .am-agent-mark{width:14px;height:14px;flex:0 0 auto;fill:none;stroke-width:1.5;stroke-linecap:round}.lm-landing .am-agent-mark.am-claude{stroke:var(--am-accent)}.lm-landing .am-agent-mark.am-codex{stroke:#93a4cc}.lm-landing .am-bar{height:40px;display:grid;grid-template-columns:250px 1fr auto;align-items:center}.lm-landing .am-bar-l{display:flex;align-items:center;gap:13px;padding:0 15px 0 24px}.lm-landing .am-ver{margin-right:auto;font-family:var(--am-mono);font-size:11px;color:var(--am-fg6)}.lm-landing .am-bar-c{display:flex;align-items:center;gap:5px;padding-left:9px}.lm-landing .am-tab{display:inline-flex;align-items:center;gap:9px;padding:8px 13px;border-radius:9px 9px 0 0;background:var(--am-s3);font-size:12.5px;color:var(--am-fg2);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.lm-landing .am-tab b{font-family:var(--am-mono);font-size:10.5px;font-weight:500;color:var(--am-fg6)}.lm-landing .am-bar-r{display:flex;align-items:center;gap:13px;padding-right:16px}.lm-landing .am-quota{display:inline-flex;align-items:center;gap:6px;font-family:var(--am-mono);font-size:11px;color:var(--am-fg5)}.lm-landing .am-ring{width:11px;height:11px;border-radius:50%;border-left:1.5px solid rgba(250,249,245,.16);border-bottom:1.5px solid rgba(250,249,245,.16);border-top:1.5px solid rgba(250,249,245,.16);border-top-color:var(--am-accent-t);border-right:1.5px solid rgba(250,249,245,.16);border-right-color:var(--am-accent-t)}.lm-landing .am-body{height:770px;display:grid;grid-template-columns:250px 1fr}.lm-landing .am-rail{background:var(--am-s1);border-right:1px solid var(--am-sub);display:flex;flex-direction:column;min-width:0}.lm-landing .am-rail-scroll{flex:1;overflow:hidden;padding-top:2px}.lm-landing .am-ws{padding-bottom:8px}.lm-landing .am-ws-head{display:flex;align-items:center;gap:6px;padding:8px 6px 8px 12px}.lm-landing .am-ws-name{flex:1;min-width:0;font-size:12px;font-weight:600;color:var(--am-fg3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lm-landing .am-row{padding:7px 12px;border-left:2px solid transparent;min-width:0}.lm-landing .am-row.on{border-left-color:var(--am-accent);background:rgba(250,249,245,.15)}.lm-landing .am-row-1{display:flex;align-items:center;gap:8px;min-width:0}.lm-landing .am-row-t{flex:1;min-width:0;font-size:12.5px;line-height:1.35;font-weight:500;color:var(--am-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lm-landing .am-row.on .am-row-t{font-weight:600}.lm-landing .am-row-age{flex:0 0 auto;font-family:var(--am-mono);font-size:10px;font-variant-numeric:tabular-nums;color:var(--am-fg5)}.lm-landing .am-live{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:transparent}.lm-landing .am-live.on{background:var(--am-accent);animation:am-pulse 1.9s ease-in-out infinite}.lm-landing .am-row-p{margin-top:3px;font-size:10.5px;line-height:1.35;color:var(--am-fg5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lm-landing .am-row-tel{margin-top:4px;display:flex;align-items:center;gap:6px;overflow:hidden;color:var(--am-fg5)}.lm-landing .am-row-tel .am-agent-mark{width:12px;height:12px}.lm-landing .am-row-tel code{font-family:var(--am-mono);font-size:9.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.lm-landing .am-row-tel span{font-size:9px;color:var(--am-fg6)}.lm-landing .am-more{display:flex;align-items:center;gap:6px;padding:6px 12px;font-size:11px;color:var(--am-fg3)}.lm-landing .am-add{display:flex;align-items:center;justify-content:center;gap:9px;margin:0 15px 15px;padding:11px;border:1px solid var(--am-sub);border-radius:10px;font-size:12.5px;color:var(--am-fg4)}.lm-landing .am-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.lm-landing .am-pane{display:flex;flex-direction:column;min-width:0;background:var(--am-s2);border-right:1px solid var(--am-sub)}.lm-landing .am-pane:last-child{border-right:0}.lm-landing .am-head{flex:0 0 auto;height:34px;display:flex;align-items:center;gap:7px;padding:0 11px;min-width:0}.lm-landing .am-crumb{font-family:var(--am-mono);font-size:10px;color:var(--am-fg5);white-space:nowrap}.lm-landing .am-slash{font-size:10px;color:var(--am-fg6)}.lm-landing .am-title{font-size:11px;font-weight:600;color:var(--am-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lm-landing .am-head-r{margin-left:auto;display:flex;align-items:center;gap:9px;padding-left:8px}.lm-landing .am-pill.run{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:6px;font-family:var(--am-mono);font-size:9px;font-weight:600;letter-spacing:.11em;color:#d1fae5;background:#34dd8524;border:1px solid #34dd854d;white-space:nowrap}.lm-landing .am-pill.run i{width:5px;height:5px;border-radius:50%;background:#34dd85;animation:am-pulse 1.6s ease-in-out infinite}.lm-landing .am-scroll{flex:1;min-height:0;overflow:hidden;padding:14px 15px 0;display:flex;flex-direction:column;justify-content:flex-end;gap:13px}.lm-landing .am-said{padding:12px 14px;border:1px solid var(--am-sub);border-radius:12px;background:rgba(250,249,245,.032);font-size:13px;line-height:1.6;color:var(--am-fg2)}.lm-landing .am-who{display:flex;align-items:center;gap:7px;font-size:12.5px;min-width:0}.lm-landing .am-who b{font-weight:600;color:var(--am-accent-t)}.lm-landing .am-who.codex b{color:#a3b2d8}.lm-landing .am-who code{font-family:var(--am-mono);font-size:10.5px;color:var(--am-fg6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lm-landing .am-tbl{border:1px solid var(--am-sub);border-radius:10px;overflow:hidden}.lm-landing .am-tbl>div{display:grid;grid-template-columns:82px minmax(0,1fr);gap:11px;align-items:start;padding:9px 11px;border-top:1px solid var(--am-sub)}.lm-landing .am-tbl>div:first-child{border-top:0}.lm-landing .am-tbl code{justify-self:start;font-family:var(--am-mono);font-size:10.5px;color:var(--am-fg3);background:rgba(250,249,245,.06);border-radius:5px;padding:2px 6px}.lm-landing .am-tbl p{font-size:11.5px;line-height:1.5;color:var(--am-fg5)}.lm-landing .am-txt{font-size:12.5px;line-height:1.7;color:var(--am-fg3)}.lm-landing .am-txt code{font-family:var(--am-mono);font-size:10.5px;color:var(--am-fg2);background:rgba(250,249,245,.07);border-radius:4px;padding:1px 5px}.lm-landing .am-stream{color:var(--am-fg5)}.lm-landing .am-caret-blink{display:inline-block;width:1.5px;height:12px;background:var(--am-accent);vertical-align:-2px;margin-left:3px;animation:am-blink 1.05s steps(1) infinite}.lm-landing .am-done{display:flex;align-items:center;gap:7px;font-family:var(--am-mono);font-size:10.5px;color:var(--am-fg6)}.lm-landing .am-ok{width:13px;height:13px;color:var(--am-add);stroke-width:1.7}.lm-landing .am-tools{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.lm-landing .am-tools li{display:flex;align-items:center;gap:8px;min-width:0;font-size:12px}.lm-landing .am-tools b{flex:0 0 auto;font-weight:600;color:var(--am-fg3)}.lm-landing .am-tools code{flex:1;min-width:0;font-family:var(--am-mono);font-size:10.5px;color:var(--am-fg5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lm-landing .am-minus,.lm-landing .am-plus{flex:0 0 auto;font-style:normal;font-family:var(--am-mono);font-size:10.5px}.lm-landing .am-plus{color:var(--am-add)}.lm-landing .am-minus{color:var(--am-del)}.lm-landing .am-diff{display:flex;flex-direction:column;border:1px solid var(--am-sub);border-radius:9px;overflow:hidden;font-family:var(--am-mono);font-size:10.5px;line-height:1.75}.lm-landing .am-diff span{padding:2px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lm-landing .am-diff .d-ctx{color:var(--am-fg5)}.lm-landing .am-diff .d-del{color:var(--am-del);background:rgba(224,144,138,.07)}.lm-landing .am-diff .d-add{color:var(--am-add);background:rgba(143,191,138,.08)}.lm-landing .am-note{flex:0 0 auto;font-style:normal;font-family:var(--am-mono);font-size:10.5px;color:var(--am-fg6)}.lm-landing .am-todo{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:9px}.lm-landing .am-todo li{display:flex;align-items:center;gap:9px;min-width:0;font-size:12.5px;color:var(--am-fg4)}.lm-landing .am-todo li.ok{color:var(--am-fg6)}.lm-landing .am-todo li.now{color:var(--am-fg2)}.lm-landing .am-todo code{font-family:var(--am-mono);font-size:10.5px;color:var(--am-fg2);background:rgba(250,249,245,.07);border-radius:4px;padding:1px 5px}.lm-landing .am-spin{flex:0 0 auto;width:12px;height:12px;border-radius:50%;border:1.5px solid rgba(250,249,245,.17);border-top:1.5px solid var(--am-accent);animation:am-spin .85s linear infinite}.lm-landing .am-dot{flex:0 0 auto;width:5px;height:5px;margin:0 4px;border-radius:50%;background:var(--am-fg6)}.lm-landing .am-comp{flex:0 0 auto;margin:14px 15px 15px;border-radius:12px;border:1px solid var(--am-sub);background:rgba(250,249,245,.022)}.lm-landing .am-ph{padding:12px 16px 4px;font-size:13.5px;line-height:1.6;color:var(--am-fg5);margin:0}.lm-landing .am-comp-r{display:flex;align-items:center;gap:4px;min-width:0;padding:4px 10px 8px}.lm-landing .am-chip{height:22px;display:inline-flex;align-items:center;gap:4px;min-width:0;padding:0 6px;border-radius:6px;font-size:10.5px;color:var(--am-fg4);white-space:nowrap}.lm-landing .am-chip:hover{background:rgba(250,249,245,.05)}.lm-landing .am-cdiv{flex:0 0 auto;width:1px;height:14px;background:var(--am-edge)}.lm-landing .am-send{margin-left:auto;flex:0 0 auto;width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:rgba(250,249,245,.08)}.lm-landing .am-send .am-ic{width:14px;height:14px;color:var(--am-fg4)}@keyframes am-spin{to{transform:rotate(1turn)}}@keyframes am-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes am-pulse{0%,to{opacity:1}50%{opacity:.3}}@media(prefers-reduced-motion:reduce){.lm-landing .am-caret-blink,.lm-landing .am-live,.lm-landing .am-pill.run i,.lm-landing .am-spin{animation:none}}.lm-landing .st-root{position:absolute;top:0;left:0;width:1440px;height:810px;transform:scale(calc(100cqw / 1440px));transform-origin:top left;--st-page:#0a0a0b;--st-sel:#17171a;--st-panel:#101012;--st-head:#17171a;--st-ink:#f0f0f2;--st-ink2:#a6a6ae;--st-ink3:#777780;--st-ink4:#5a5a63;--st-line:#212125;--st-line2:#2c2c31;--st-teal:#2bb8a5;--st-aa:#2fbf71;--st-a:#6fca62;--st-b:#c9b23a;--st-c:#e0a742;--st-e:#ef6a5a;--st-sans:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC",system-ui,sans-serif;--st-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,monospace;display:grid;grid-template-columns:236px minmax(0,1fr);background:var(--st-page);border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;box-shadow:0 40px 120px -34px rgba(0,0,0,.92),0 1px 0 rgba(255,255,255,.05);font-family:var(--st-sans);color:var(--st-ink);text-align:left;-webkit-user-select:none;user-select:none}.lm-landing .st-ic{width:16px;height:16px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.lm-landing .st-rail{border-right:1px solid var(--st-line);padding:16px 12px 12px;display:flex;flex-direction:column;min-width:0}.lm-landing .st-brand{display:flex;align-items:center;gap:12px;height:44px;padding:0 4px}.lm-landing .st-mark{width:30px;height:30px;border-radius:50%;flex:0 0 auto;display:grid;place-items:center;border:1px solid var(--st-line2);background:radial-gradient(circle at 36% 30%,rgba(43,184,165,.34),transparent 70%)}.lm-landing .st-mark i{width:8px;height:8px;border-radius:50%;background:var(--st-ink);box-shadow:0 0 0 3px rgba(255,255,255,.07)}.lm-landing .st-brand-t{display:flex;flex-direction:column;gap:1px;min-width:0}.lm-landing .st-brand-t b{font-size:15px;font-weight:600;letter-spacing:-.015em}.lm-landing .st-brand-t em{font-style:normal;font-size:11px;color:var(--st-ink3)}.lm-landing .st-new{display:flex;align-items:center;justify-content:center;gap:8px;height:40px;margin:12px 0 14px;border-radius:8px;background:#ededef;color:#0a0a0b;font-size:13px;font-weight:600}.lm-landing .st-new .st-ic{stroke-width:2}.lm-landing .st-navsec{display:flex;align-items:center;height:37px;padding:0 8px;font-size:11px;color:var(--st-ink3)}.lm-landing .st-navrow{display:flex;align-items:center;gap:11px;height:36px;padding:0 8px;border-radius:9px;font-size:13.5px;color:var(--st-ink2);min-width:0}.lm-landing .st-navrow.on{background:var(--st-sel);color:var(--st-teal)}.lm-landing .st-navrow>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lm-landing .st-navrow b{font-family:var(--st-mono);font-size:11px;font-weight:500;color:var(--st-ink4)}.lm-landing .st-navrow.on b{color:var(--st-teal)}.lm-landing .st-foot{margin-top:auto;padding-top:12px;border-top:1px solid var(--st-line);display:flex;align-items:center;gap:10px;min-width:0}.lm-landing .st-face{width:28px;height:28px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;font-size:11.5px;font-weight:600;color:#07110f;background:linear-gradient(150deg,#63d8c4,#2bb8a5)}.lm-landing .st-foot-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.lm-landing .st-foot-t b{font-size:13px;font-weight:500}.lm-landing .st-foot-t em{font-style:normal;font-size:11px;color:var(--st-ink3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lm-landing .st-main{display:flex;flex-direction:column;min-width:0}.lm-landing .st-top{flex:0 0 auto;height:48px;display:flex;align-items:center;gap:10px;padding:0 22px;background:rgba(10,10,11,.85);border-bottom:1px solid var(--st-line);font-size:13px;min-width:0}.lm-landing .st-crumb{color:var(--st-ink3)}.lm-landing .st-sl{color:var(--st-ink4)}.lm-landing .st-crumb-on{color:var(--st-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lm-landing .st-exit{margin-left:auto;color:var(--st-ink3);white-space:nowrap}.lm-landing .st-body{flex:1;min-height:0;display:grid;grid-template-columns:160px minmax(0,1fr);gap:24px;padding:30px 32px 0;overflow:hidden}.lm-landing .st-body.plain{grid-template-columns:minmax(0,1fr)}.lm-landing .st-jump{display:flex;flex-direction:column;gap:2px;min-width:0}.lm-landing .st-jrow{padding:7px 11px;border-radius:7px;font-size:12.5px;line-height:1.4;color:var(--st-ink3)}.lm-landing .st-jrow.on{background:var(--st-sel);color:var(--st-ink);font-weight:500}.lm-landing .st-replay{margin-top:12px;height:30px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--st-line2);border-radius:6px;font-size:12px;color:var(--st-ink2)}.lm-landing .st-doc{min-width:0;max-width:790px;display:flex;flex-direction:column}.lm-landing .st-doc.wide{max-width:none}.lm-landing .st-doc-head{display:flex;align-items:center;gap:14px;height:20px}.lm-landing .st-method{font-size:12.5px;color:var(--st-ink3)}.lm-landing .st-ready{margin-left:auto;display:inline-flex;align-items:center;gap:7px;height:24px;padding:0 11px;border-radius:999px;font-size:11.5px;font-weight:600;color:#dcfae9;background:rgba(47,191,113,.16);border:1px solid rgba(47,191,113,.34);white-space:nowrap}.lm-landing .st-ready i{width:6px;height:6px;border-radius:50%;background:var(--st-aa);animation:am-pulse 2s ease-in-out infinite}.lm-landing .st-titlerow{display:flex;align-items:flex-end;gap:20px;margin-top:14px}.lm-landing .st-h1{flex:1;min-width:0;font-size:23px;font-weight:600;letter-spacing:-.022em;line-height:1.25;color:var(--st-ink)}.lm-landing .st-acts{display:flex;gap:8px;flex:0 0 auto}.lm-landing .st-btn{height:28px;display:inline-flex;align-items:center;padding:0 11px;border-radius:6px;border:1px solid var(--st-line2);font-size:12.5px;color:var(--st-ink);white-space:nowrap}.lm-landing .st-btn.primary{background:#ededef;border-color:transparent;color:#0a0a0b;font-weight:600}.lm-landing .st-btn.sm{margin-left:auto}.lm-landing .st-meta{margin-top:9px;font-size:12.5px;color:var(--st-ink3)}.lm-landing .st-meta span{padding:0 9px;color:var(--st-ink4)}.lm-landing .st-verdict{margin-top:26px;font-size:19px;font-weight:600;letter-spacing:-.018em;line-height:1.35;color:var(--st-ink)}.lm-landing .st-sub{margin-top:12px;font-size:12.5px;color:var(--st-ink2)}.lm-landing .st-sub span{padding:0 9px;color:var(--st-ink4)}.lm-landing .st-sech{margin-top:26px;font-size:16.5px;font-weight:700;letter-spacing:-.015em;color:var(--st-ink)}.lm-landing .st-panel{margin-top:13px;border:1px solid var(--st-line);border-radius:10px;background:var(--st-panel);overflow:hidden}.lm-landing .st-explain{padding:14px 17px;background:var(--st-head);border-bottom:1px solid var(--st-line);font-size:12.5px;line-height:1.65;color:var(--st-ink2)}.lm-landing .st-explain b{font-weight:600;color:var(--st-ink)}.lm-landing .st-dims{padding:4px 17px 8px}.lm-landing .st-dim{display:grid;grid-template-columns:68px minmax(0,1fr) 190px 30px 34px;align-items:center;gap:14px;height:52px;border-bottom:1px solid var(--st-line)}.lm-landing .st-dim:last-child{border-bottom:0}.lm-landing .st-kind{font-family:var(--st-mono);font-size:8.5px;font-weight:600;letter-spacing:.09em;text-align:center;height:20px;line-height:19px;border-radius:5px;border:1px solid var(--st-line2);color:var(--st-ink3)}.lm-landing .st-kind.primary{color:var(--st-teal);border-color:rgba(43,184,165,.36);background:rgba(43,184,165,.1)}.lm-landing .st-q{font-size:13px;color:var(--st-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lm-landing .st-bar{height:4px;border-radius:2px;background:rgba(255,255,255,.09);overflow:hidden}.lm-landing .st-bar i{display:block;height:100%;border-radius:2px;background:var(--st-ink);transform-origin:left;animation:st-grow 1s cubic-bezier(.25,1,.5,1) both}.lm-landing .st-score{font-family:var(--st-mono);font-size:15px;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.lm-landing .st-grade{font-family:var(--st-mono);font-size:11px;font-style:normal}.lm-landing .st-grade.g-a{color:var(--st-a)}.lm-landing .st-grade.g-b{color:var(--st-b)}.lm-landing .st-prose{padding:15px 17px;font-size:12.5px;line-height:1.7;color:var(--st-ink2)}.lm-landing .st-prose+.st-prose{padding-top:0}.lm-landing .st-prose.dim{color:var(--st-ink3)}.lm-landing .st-prose code{font-family:var(--st-mono);font-size:11px;color:var(--st-ink);background:rgba(255,255,255,.07);border-radius:4px;padding:1px 5px}.lm-landing .st-phead{display:flex;align-items:baseline;gap:18px}.lm-landing .st-ptitle{flex:0 0 auto;font-size:25px;font-weight:700;letter-spacing:-.026em;color:var(--st-ink)}.lm-landing .st-lede{flex:1;min-width:0;font-size:13px;line-height:1.5;color:var(--st-ink3)}.lm-landing .st-filters{display:flex;align-items:center;gap:9px;margin-top:18px}.lm-landing .st-search{width:300px;flex:0 0 auto;display:flex;padding:0 12px;background:#0d0d0f;font-size:13.5px;color:var(--st-ink4)}.lm-landing .st-search,.lm-landing .st-sel{height:34px;align-items:center;border:1px solid #2d2d33;border-radius:8px}.lm-landing .st-sel{display:inline-flex;gap:6px;padding:0 11px;font-size:13px;color:var(--st-ink3);white-space:nowrap}.lm-landing .st-sel b{font-weight:500;color:var(--st-ink)}.lm-landing .st-sel .st-ic{width:11px;height:11px;color:var(--st-ink4)}.lm-landing .st-ghosts{display:flex;align-items:center;gap:10px;margin-top:10px}.lm-landing .st-check{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--st-ink3);white-space:nowrap}.lm-landing .st-check i{width:15px;height:15px;border:1px solid #2d2d33;border-radius:4px;background:#0d0d0f}.lm-landing .st-ghost{height:34px;display:inline-flex;align-items:center;padding:0 15px;border:1px solid #2d2d33;border-radius:8px;font-size:13.5px;font-weight:700;color:var(--st-ink);white-space:nowrap}.lm-landing .st-auds{display:flex;align-items:stretch;gap:10px;margin-top:18px;padding-bottom:16px}.lm-landing .st-aud-l{align-self:center;font-size:11.5px;color:var(--st-ink3);white-space:nowrap;padding-right:2px}.lm-landing .st-aud{min-width:128px;padding:12px 14px;border-radius:12px;display:flex;flex-direction:column;gap:8px;background:var(--st-panel)}.lm-landing .st-aud.on{background:rgba(43,184,165,.07)}.lm-landing .st-aud b{font-size:13px;font-weight:700;white-space:nowrap}.lm-landing .st-aud.on b{color:var(--st-teal)}.lm-landing .st-aud-m{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--st-ink3);white-space:nowrap}.lm-landing .st-aud.new{justify-content:center;align-items:center;border-style:dashed;background:none;color:var(--st-ink3);font-size:13px}.lm-landing .st-stack{display:inline-flex}.lm-landing .st-stack img{width:18px;height:18px;border-radius:50%;box-shadow:0 0 0 1.5px var(--st-page);margin-left:-5px;display:block}.lm-landing .st-stack img:first-child{margin-left:0}.lm-landing .st-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lm-landing .st-card{display:flex;flex-direction:column;padding:16px 17px;border:1px solid var(--st-line);border-radius:14px;background:var(--st-panel);min-width:0}.lm-landing .st-card-top{display:flex;align-items:center;gap:8px;min-width:0}.lm-landing .st-mug{flex:0 0 auto;width:40px;height:40px;border-radius:50%;display:block;background:#f1f1ef}.lm-landing .st-card-id{min-width:0;display:flex;flex-direction:column;gap:1px}.lm-landing .st-card-id b{font-size:14.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lm-landing .st-card-r{display:flex;min-width:0;white-space:nowrap;font-size:12px;font-weight:600;color:var(--st-ink2);overflow:hidden}.lm-landing .st-card-r span{overflow:hidden;text-overflow:ellipsis}.lm-landing .st-card-r em{flex:0 0 auto;font-style:normal;color:var(--st-teal)}.lm-landing .st-card-bio{margin-top:4px;font-size:12.5px;line-height:1.55;color:var(--st-ink2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lm-landing .st-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.lm-landing .st-tag{height:23px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;font-size:12px;color:var(--st-ink2);background:var(--st-sel);border:1px solid var(--st-line);white-space:nowrap}.lm-landing .st-tag.hot{color:#a9adde;background:rgba(120,126,200,.12);border-color:rgba(147,152,220,.35)}.lm-landing .st-card-f{margin-top:auto;padding-top:8px;border-top:1px solid var(--st-line);display:flex;justify-content:space-between;font-size:12px;color:var(--st-ink3)}.lm-landing .st-card-f i{font-style:normal;border-bottom:1px dotted rgba(119,119,128,.6)}@keyframes st-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.lm-landing .st-bar i,.lm-landing .st-ready i{animation:none}}.lm-landing .st-btn .st-ic,.lm-landing .st-replay .st-ic{width:13px;height:13px}.lm-landing .st-btn.primary .st-ic{stroke-width:2}.lm-landing .st-navrow .st-ic{opacity:.9}.lm-landing .st-foot .st-ic{width:13px;height:13px;color:var(--st-ink4)}.lm-landing .am-cursor{position:absolute;z-index:6;width:28px;height:28px;pointer-events:none;transition:left .78s cubic-bezier(.33,0,.2,1),top .78s cubic-bezier(.33,0,.2,1)}.lm-landing .am-cursor svg{position:relative;width:28px;height:28px;display:block;overflow:visible;transform-origin:18% 14%;transition:transform .13s cubic-bezier(.3,1.4,.5,1);filter:drop-shadow(0 5px 11px rgba(0,0,0,.55)) drop-shadow(0 0 16px rgba(125,151,247,.42))}.lm-landing .am-cur-body{fill:url(#amCursorFill);stroke:url(#amCursorFill);stroke-width:4.4;stroke-linejoin:round;stroke-linecap:round}.lm-landing .am-cur-lit{fill:none;stroke:rgba(255,255,255,.5);stroke-width:2.1;stroke-linecap:round}.lm-landing .am-cursor.down svg{transform:scale(.84)}.lm-landing .am-ring2{position:absolute;left:-9px;top:-9px;width:40px;height:40px;border-radius:50%;border:1.5px solid rgba(217,119,87,.9);opacity:0;transform:scale(.35)}.lm-landing .am-cursor.down .am-ring2{animation:am-ping .5s cubic-bezier(.2,.7,.3,1) forwards}@keyframes am-ping{0%{opacity:.95;transform:scale(.3)}to{opacity:0;transform:scale(1)}}.lm-landing .am-in{animation:am-rise .34s cubic-bezier(.25,1,.5,1) both}@keyframes am-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.lm-landing div.am-in,.lm-landing li.am-in,.lm-landing pre.am-in{display:flex}.lm-landing pre.am-in{flex-direction:column}.lm-landing .am-said.am-in{display:block}.lm-landing .am-done.am-in{display:flex}.lm-landing .am-think{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--am-fg5)}.lm-landing .am-pill.ok{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:6px;font-family:var(--am-mono);font-size:9px;font-weight:600;letter-spacing:.11em;color:#d1fae5;background:rgba(52,221,133,.1);border:1px solid rgba(52,221,133,.26);white-space:nowrap}.lm-landing .am-pill.ok .am-ic{width:11px;height:11px;stroke-width:2;color:#34dd85}.lm-landing .am-comp.on{border-color:rgba(217,119,87,.5);box-shadow:0 0 0 3px rgba(217,119,87,.13)}.lm-landing .am-typed{padding:12px 16px 4px;margin:0;font-size:13.5px;line-height:1.6;color:var(--am-fg)}.lm-landing .am-send.armed{background:var(--am-accent)}.lm-landing .am-send.armed .am-ic{color:#1d0f08;stroke-width:2}.lm-landing .am-grid[hidden]{display:none}.lm-landing .am-grid.one{grid-template-columns:minmax(0,1fr)}.lm-landing .am-scroll.wide{padding:20px 26% 0 22px}.lm-landing .am-count{display:inline-flex;align-items:center;gap:5px;font-family:var(--am-mono);font-size:10px;color:var(--am-fg5)}.lm-landing .am-count .am-ic{width:12px;height:12px;color:var(--am-add)}.lm-landing .am-todo.big li{font-size:13px;gap:10px}.lm-landing .am-settings{display:grid;grid-template-columns:206px minmax(0,1fr);background:var(--am-s2);min-width:0;overflow:hidden}.lm-landing .am-set-nav{border-right:1px solid var(--am-sub);padding:20px 12px;display:flex;flex-direction:column;gap:2px}.lm-landing .am-set-nav>b{font-size:16px;font-weight:600;letter-spacing:-.015em;padding:0 10px 18px}.lm-landing .am-set-row{padding:9px 10px;border-radius:8px;font-size:13px;color:var(--am-fg4)}.lm-landing .am-set-row.on{background:var(--am-s3);color:var(--am-fg)}.lm-landing .am-set-body{padding:22px 26px 0;overflow:hidden;min-width:0}.lm-landing .am-set-eyebrow{display:block;font-family:var(--am-mono);font-size:9.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--am-fg6)}.lm-landing .am-set-eyebrow.sp{margin-top:20px}.lm-landing .am-set-h{margin-top:8px;font-size:22px;font-weight:600;letter-spacing:-.022em}.lm-landing .am-set-lede{margin-top:8px;font-size:12.5px;color:var(--am-fg5)}.lm-landing .am-card{margin-top:14px;padding:15px 17px;border:1px solid var(--am-sub);border-radius:12px;background:rgba(250,249,245,.028)}.lm-landing .am-card-h{display:flex;align-items:center;gap:11px}.lm-landing .am-card-h>b{font-size:13.5px;font-weight:600}.lm-landing .am-okdot{width:6px;height:6px;border-radius:50%;background:#34dd85}.lm-landing .am-set-acts{margin-left:auto;display:flex;align-items:center;gap:9px}.lm-landing .am-set-acts em{font-style:normal;font-size:12px;color:var(--am-fg4)}.lm-landing .am-set-acts em.btn{padding:6px 11px;border:1px solid var(--am-edge);border-radius:8px;color:var(--am-fg2)}.lm-landing .am-set-acts em.warn{color:#e0908a;padding:6px 11px;border:1px solid rgba(224,144,138,.36);border-radius:8px}.lm-landing .am-set-note{margin-top:9px;font-size:12px;line-height:1.6;color:var(--am-fg5)}.lm-landing .am-inset{margin-top:12px;padding:11px 13px;border:1px solid var(--am-sub);border-radius:9px;display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--am-fg3)}.lm-landing .am-acc-row{margin-top:13px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.lm-landing .am-acc{padding:13px;border:1px solid var(--am-sub);border-radius:11px;display:flex;flex-direction:column;gap:8px;min-width:0}.lm-landing .am-acc.on{border-color:rgba(217,119,87,.42);background:rgba(217,119,87,.05)}.lm-landing .am-acc>b{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lm-landing .am-qrow{display:grid;grid-template-columns:44px minmax(0,1fr) 30px 44px;align-items:center;gap:8px;font-family:var(--am-mono);font-size:10px;color:var(--am-fg5)}.lm-landing .am-qbar{height:4px;border-radius:2px;background:rgba(250,249,245,.1);overflow:hidden}.lm-landing .am-qbar i{display:block;height:100%;border-radius:2px;background:var(--am-fg4)}.lm-landing .am-qrow code{text-align:right;font-variant-numeric:tabular-nums;color:var(--am-fg3)}.lm-landing .am-qrow em{font-style:normal;text-align:right;color:var(--am-fg6)}.lm-landing .am-acc-f{margin-top:auto;padding-top:4px}.lm-landing .am-acc-btn{display:block;padding:8px;border:1px solid var(--am-edge);border-radius:8px;text-align:center;font-size:11.5px;color:var(--am-fg3)}.lm-landing .am-acc-btn.on{border-color:rgba(217,119,87,.55);background:rgba(217,119,87,.1);color:var(--am-accent-t);font-weight:600}.lm-landing .am-editor{display:grid;grid-template-columns:minmax(0,1fr) 288px;grid-template-rows:minmax(0,1fr) 148px;min-width:0;overflow:hidden}.lm-landing .am-docs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;border-bottom:1px solid var(--am-sub)}.lm-landing .am-doc{display:flex;flex-direction:column;min-width:0;background:var(--am-s2);border-right:1px solid var(--am-sub)}.lm-landing .am-doc-tabs{flex:0 0 auto;height:32px;display:flex;align-items:center;gap:6px;padding:0 10px;border-bottom:1px solid var(--am-sub)}.lm-landing .am-doc-tab{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:6px;font-size:11px;color:var(--am-fg5);white-space:nowrap}.lm-landing .am-doc-tab.on{background:var(--am-s3);color:var(--am-fg2)}.lm-landing .am-doc-tab .am-ic{width:12px;height:12px}.lm-landing .am-doc-badge{margin-left:auto;font-family:var(--am-mono);font-size:8.5px;font-weight:600;letter-spacing:.12em;color:var(--am-fg6);border:1px solid var(--am-sub);border-radius:4px;padding:2px 5px}.lm-landing .am-code{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding:10px 0;font-family:var(--am-mono);font-size:10.5px;line-height:1.85}.lm-landing .am-code span{display:flex;gap:10px;padding:0 12px;white-space:pre;overflow:hidden}.lm-landing .am-code em{flex:0 0 auto;width:22px;text-align:right;font-style:normal;color:var(--am-fg6)}.lm-landing .am-code .d-ctx{color:var(--am-fg5)}.lm-landing .am-code .d-del{color:var(--am-del);background:rgba(224,144,138,.07)}.lm-landing .am-code .d-add{color:var(--am-add);background:rgba(143,191,138,.08)}.lm-landing .am-md{flex:1;min-height:0;overflow:hidden;padding:16px 18px}.lm-landing .am-md h4{font-size:16px;font-weight:600;letter-spacing:-.015em;color:var(--am-fg)}.lm-landing .am-md p{margin-top:10px;font-size:12.5px;line-height:1.7;color:var(--am-fg4)}.lm-landing .am-md ul{margin-top:11px;padding-left:16px;display:flex;flex-direction:column;gap:7px}.lm-landing .am-md li{font-size:12px;color:var(--am-fg5)}.lm-landing .am-md code{font-family:var(--am-mono);font-size:10.5px;color:var(--am-fg2);background:rgba(250,249,245,.07);border-radius:4px;padding:1px 5px}.lm-landing .am-term{grid-column:1;display:flex;flex-direction:column;gap:6px;padding:12px 14px;background:var(--am-s0);min-width:0;overflow:hidden}.lm-landing .am-term-tag{align-self:flex-start;font-family:var(--am-mono);font-size:8.5px;font-weight:600;letter-spacing:.12em;color:var(--am-fg5);border:1px solid var(--am-sub);border-radius:4px;padding:2px 6px}.lm-landing .am-term-l{font-family:var(--am-mono);font-size:11px;color:var(--am-fg3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lm-landing .am-term-l b{color:var(--am-accent-t);font-weight:400;padding-right:6px}.lm-landing .am-term-l span{color:var(--am-fg)}.lm-landing .am-term-l.dim{color:var(--am-fg5)}.lm-landing .am-git{grid-row:1/3;grid-column:2;border-left:1px solid var(--am-sub);padding:12px;display:flex;flex-direction:column;gap:8px;min-width:0;overflow:hidden;background:var(--am-s1)}.lm-landing .am-git-h{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;padding-bottom:4px}.lm-landing .am-git-branch{display:flex;align-items:center;gap:7px;padding:7px 9px;border-radius:8px;background:rgba(250,249,245,.05);font-family:var(--am-mono);font-size:10.5px;color:var(--am-fg3);overflow:hidden;white-space:nowrap}.lm-landing .am-git-msg{padding:12px 11px;border:1px solid var(--am-sub);border-radius:9px;font-size:12px;color:var(--am-fg6)}.lm-landing .am-git-commit{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;border:1px solid var(--am-edge);border-radius:9px;font-size:12.5px;color:var(--am-fg2)}.lm-landing .am-git-commit .am-ic{width:13px;height:13px;color:var(--am-add);stroke-width:2}.lm-landing .am-git-sec{display:flex;align-items:center;gap:7px;padding-top:6px;font-size:11.5px;color:var(--am-fg4)}.lm-landing .am-git-sec b{margin-left:auto;font-family:var(--am-mono);font-size:10px;font-weight:500;color:var(--am-fg6)}.lm-landing .am-git-row{display:flex;align-items:center;gap:7px;min-width:0;padding:3px 0}.lm-landing .am-git-row>span{flex:0 0 auto;font-size:11.5px;color:var(--am-fg3);white-space:nowrap}.lm-landing .am-git-row code{flex:1;min-width:0;font-family:var(--am-mono);font-size:9.5px;color:var(--am-fg6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:rtl;text-align:left}.lm-landing .am-git-row em{flex:0 0 auto;font-style:normal;font-family:var(--am-mono);font-size:10px;font-weight:600}.lm-landing .s-M{color:#d9a94f}.lm-landing .s-A{color:var(--am-add)}.lm-landing .s-D{color:var(--am-del)}.lm-landing .s-U{color:#8fb7d9}.lm-landing .st-body.replay{grid-template-columns:214px minmax(0,1fr) 268px;gap:20px;padding:22px 24px}.lm-landing .st-steps{display:flex;flex-direction:column;gap:3px;min-width:0;overflow:hidden}.lm-landing .st-steps-h{font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--st-ink4);padding:0 10px 8px}.lm-landing .st-step{display:flex;gap:9px;padding:9px 10px;border-radius:8px;font-size:12px;line-height:1.4;color:var(--st-ink2)}.lm-landing .st-step b{flex:0 0 auto;font-family:var(--st-mono);font-size:10px;font-weight:500;color:var(--st-ink4)}.lm-landing .st-step.on{background:var(--st-sel);color:var(--st-ink)}.lm-landing .st-step.bad b{color:var(--st-e)}.lm-landing .st-step.on.bad{box-shadow:inset 2px 0 0 var(--st-e)}.lm-landing .st-stagewrap{display:flex;flex-direction:column;gap:12px;min-width:0}.lm-landing .st-frame{flex:1;min-height:0;border:1px solid var(--st-line2);border-radius:11px;overflow:hidden;background:#f7f7f8;display:flex;flex-direction:column}.lm-landing .st-chrome{flex:0 0 auto;height:30px;display:flex;align-items:center;gap:6px;padding:0 11px;background:#e9e9ec;border-bottom:1px solid rgba(0,0,0,.08)}.lm-landing .st-chrome i{width:8px;height:8px;border-radius:50%;background:#c8c8ce}.lm-landing .st-chrome span{margin-left:10px;font-family:var(--st-mono);font-size:10px;color:#6d6d75}.lm-landing .st-shot{flex:1;min-height:0;overflow:hidden;padding:20px 24px;display:flex;flex-direction:column;gap:11px}.lm-landing .st-shot-h{font-size:15px;font-weight:700;color:#17171a;letter-spacing:-.015em}.lm-landing .st-field{border:1px solid #d5d5db;border-radius:8px;padding:8px 11px;display:flex;flex-direction:column;gap:2px;background:#fff}.lm-landing .st-field span{font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#8b8b93}.lm-landing .st-field b{font-size:12.5px;font-weight:500;color:#17171a}.lm-landing .st-field b.ph{color:#a8a8b0;font-weight:400}.lm-landing .st-field.bad{border-color:#dc4a3d;background:#fdf3f2;box-shadow:0 0 0 3px rgba(220,74,61,.1)}.lm-landing .st-field em{font-style:normal;font-size:10.5px;color:#c0392b;padding-top:2px}.lm-landing .st-shot-btn{align-self:flex-start;margin-top:2px;padding:9px 16px;border-radius:8px;background:#17171a;color:#fff;font-size:12px;font-weight:600}.lm-landing .st-scrub{flex:0 0 auto;display:flex;align-items:center;gap:11px}.lm-landing .st-play{width:26px;height:26px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;border:1px solid var(--st-line2)}.lm-landing .st-play .st-ic{width:12px;height:12px;fill:currentColor;stroke:none}.lm-landing .st-track{flex:1;min-width:0;display:flex;gap:4px;align-items:center}.lm-landing .st-track i{flex:1;height:4px;border-radius:2px;background:rgba(255,255,255,.1)}.lm-landing .st-track i.past{background:rgba(255,255,255,.28)}.lm-landing .st-track i.on{background:var(--st-teal)}.lm-landing .st-scrub code{flex:0 0 auto;font-family:var(--st-mono);font-size:10.5px;color:var(--st-ink3)}.lm-landing .st-driver{display:flex;flex-direction:column;gap:10px;min-width:0;padding:15px;border:1px solid var(--st-line);border-radius:12px;background:var(--st-panel);overflow:hidden}.lm-landing .st-driver-h{display:flex;align-items:center;gap:11px;min-width:0}.lm-landing .st-mug.sm{width:30px;height:30px}.lm-landing .st-dl{font-size:9.5px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--st-ink4);padding-top:4px}.lm-landing .st-dtxt{font-size:12px;line-height:1.6;color:var(--st-ink2)}.lm-landing .st-dtxt.quote{padding-left:11px;border-left:2px solid var(--st-line2);color:var(--st-ink);font-style:italic}.lm-landing .st-flag{display:inline-block;margin-right:6px;padding:2px 7px;border-radius:5px;font-size:10px;font-weight:600;font-style:normal;color:#ffd9d4;background:rgba(239,106,90,.16);border:1px solid rgba(239,106,90,.34)}.lm-landing .st-rule{margin-top:18px;padding:14px 17px;border:1px solid rgba(43,184,165,.3);border-radius:11px;background:rgba(43,184,165,.06);display:flex;flex-direction:column;gap:7px}.lm-landing .st-rule-k{font-size:9.5px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--st-teal)}.lm-landing .st-rule b{font-size:13px;font-weight:500;line-height:1.55;color:var(--st-ink)}.lm-landing .st-board{margin-top:16px;border:1px solid var(--st-line);border-radius:11px;background:var(--st-panel);overflow:hidden}.lm-landing .st-brow{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,86px) 60px;align-items:center;gap:12px;padding:11px 17px;border-top:1px solid var(--st-line)}.lm-landing .st-brow.head{border-top:0;background:var(--st-head);padding-top:9px;padding-bottom:9px}.lm-landing .st-brow.foot{background:var(--st-head)}.lm-landing .st-bcol{text-align:center;font-family:var(--st-mono);font-size:10.5px;color:var(--st-ink3)}.lm-landing .st-bdim{font-size:12.5px;color:var(--st-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lm-landing .st-bcell{display:flex;align-items:flex-end;justify-content:center;gap:7px;height:36px}.lm-landing .st-bcell i{width:9px;border-radius:2px 2px 0 0;background:linear-gradient(#4f8ef0,#2bb8a5)}.lm-landing .st-bcell code{font-family:var(--st-mono);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--st-ink);line-height:1}.lm-landing .st-bcol em{font-style:normal;font-weight:600}.lm-landing .st-bcol em.up{color:var(--st-aa)}.lm-landing .st-bcol em.down{color:var(--st-e)}.lm-landing .st-bcol em.keep{color:var(--st-aa)}.lm-landing .st-bcol em.revert{color:var(--st-ink3)}.lm-landing .st-voices{margin-top:13px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.lm-landing .st-voice{display:flex;gap:11px;padding:13px;border:1px solid var(--st-line);border-radius:11px;background:var(--st-panel);min-width:0}.lm-landing .st-voice>div{min-width:0}.lm-landing .st-voice b{display:block;font-size:12.5px;font-weight:600}.lm-landing .st-voice p{margin-top:5px;font-size:11.5px;line-height:1.6;color:var(--st-ink2)}.lm-landing .st-bcell i{transform-origin:bottom;animation:st-rise .7s cubic-bezier(.25,1,.5,1) both}@keyframes st-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.lm-landing .st-bcell.on i{background:linear-gradient(#6ba2f4,#2bb8a5);box-shadow:0 0 12px rgba(43,184,165,.4)}.lm-landing .st-bcell.on code{color:var(--st-ink)}.lm-landing .st-bcol.on{color:var(--st-teal);font-weight:600}.lm-landing .st-aud,.lm-landing .st-bcol,.lm-landing .st-jrow,.lm-landing .st-step,.lm-landing .st-track button{cursor:pointer;border:0;background:none;font:inherit;color:inherit;text-align:left;-webkit-appearance:none;appearance:none}.lm-landing .st-aud{border:1px solid var(--st-line)}.lm-landing .st-aud.on{border-color:rgba(43,184,165,.4)}.lm-landing .st-track button{flex:1;height:4px;padding:0;border-radius:2px;background:rgba(255,255,255,.1)}.lm-landing .st-track button.past{background:rgba(255,255,255,.28)}.lm-landing .st-track button.on{background:var(--st-teal)}.lm-landing .st-jrow:hover,.lm-landing .st-step:hover{background:rgba(255,255,255,.045)}.lm-landing .st-aud:hover{border-color:var(--st-line2)}.lm-landing .st-pop{animation:st-pop .32s cubic-bezier(.25,1,.5,1) both}@keyframes st-pop{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.lm-landing .st-dtxt{animation:st-pop .3s cubic-bezier(.25,1,.5,1) both}.lm-landing .st-shot-btn.on{background:#2bb8a5;color:#04120f}@media(prefers-reduced-motion:reduce){.lm-landing .st-bcell i,.lm-landing .st-dtxt,.lm-landing .st-pop{animation:none}}.lm-landing .speed-cmp{margin:clamp(34px,5vh,54px) auto 0;max-width:1040px;display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:16px}.lm-landing .speed-cell{padding:26px 28px;border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.014);display:flex;flex-direction:column;gap:11px;text-align:left}.lm-landing .speed-cell.win{border-color:rgba(117,226,181,.28);background:rgba(117,226,181,.035)}.lm-landing .speed-k{font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#778397}.lm-landing .speed-cell.win .speed-k{color:#75E2B5}.lm-landing .speed-figs{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.lm-landing .speed-figs b{font-size:clamp(30px,3.4vw,44px);font-weight:600;letter-spacing:-.035em;color:var(--ink-1)}.lm-landing .speed-figs span{font-family:var(--mono);font-size:13px;color:#8B97AE}.lm-landing .speed-note{font-size:13px;line-height:1.65;color:#8792A3}.lm-landing .speed-ratio{align-self:center;min-width:170px;display:flex;flex-direction:column;align-items:center;gap:7px;padding:0 8px}.lm-landing .speed-ratio b{font-size:clamp(34px,4vw,54px);font-weight:600;letter-spacing:-.04em;line-height:1;background:linear-gradient(96deg,#FFE7D6,#FFC9A8 50%,#F3B58C);-webkit-background-clip:text;background-clip:text;color:transparent}.lm-landing .speed-ratio span{font-family:var(--mono);font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:#8B97AE;text-align:center;max-width:24ch;line-height:1.55}.lm-landing .speed-src{margin-top:15px;text-align:center;font-family:var(--mono);font-size:10.5px;letter-spacing:.07em;color:#68727F}.lm-landing .speed-pts{margin:clamp(30px,4.4vh,50px) auto 0;max-width:1140px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.lm-landing .speed-pts article{padding:22px 24px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.012)}.lm-landing .speed-pts h3{font-size:16.5px;letter-spacing:-.015em;color:var(--ink-1)}.lm-landing .speed-pts p{margin-top:9px;font-size:13.5px;line-height:1.65;color:#8792A3}@media(max-width:900px){.lm-landing .speed-cmp{grid-template-columns:1fr}.lm-landing .speed-ratio{flex-direction:row;gap:12px;padding:2px 0}.lm-landing .speed-ratio span{text-align:left;max-width:24ch}.lm-landing .speed-pts{grid-template-columns:1fr}}.lm-landing .fund-offer{position:relative;margin-top:clamp(52px,7vh,78px);padding:clamp(34px,4.4vh,50px) 40px;border:1px solid rgba(142,168,255,.22);border-radius:26px;overflow:hidden;background:radial-gradient(120% 150% at 12% 0,rgba(142,168,255,.13),transparent 62%),radial-gradient(120% 150% at 92% 100%,rgba(180,155,232,.12),transparent 60%),rgba(255,255,255,.018);display:flex;flex-direction:column;align-items:center;text-align:center}.lm-landing .offer-k{font-size:10.5px;color:#8B97AE}.lm-landing .offer-range{margin-top:clamp(16px,2.4vh,24px);display:flex;align-items:center;justify-content:center;gap:clamp(16px,3vw,40px)}.lm-landing .offer-num{display:flex;flex-direction:column;align-items:center;gap:6px}.lm-landing .offer-num b{font-size:clamp(42px,5.8vw,78px);font-weight:600;letter-spacing:-.045em;line-height:.95;background:linear-gradient(96deg,#EAF0FF,#A9C3FF 46%,#C9B3F2);-webkit-background-clip:text;background-clip:text;color:transparent}.lm-landing .offer-num.alt b{background:linear-gradient(96deg,#FFE7D6,#FFC9A8 50%,#F3B58C);-webkit-background-clip:text;background-clip:text}.lm-landing .offer-num span{font-family:var(--mono);font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:#8B97AE}.lm-landing .offer-bar{position:relative;width:clamp(50px,9vw,132px);height:1px;margin-bottom:26px;background:linear-gradient(90deg,rgba(169,195,255,.45),rgba(243,181,140,.8))}.lm-landing .offer-bar:after{content:"";position:absolute;right:-1px;top:-3px;border-left:7px solid rgba(243,181,140,.85);border-top:3.5px solid transparent;border-bottom:3.5px solid transparent}.lm-landing .offer-line{margin-top:clamp(18px,2.6vh,26px);font-family:var(--mono);font-size:13px;letter-spacing:.01em;color:#B5C4ED}.lm-landing .offer-seats{margin-top:16px;font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#F3B58C;padding:6px 14px;border:1px solid rgba(243,181,140,.3);border-radius:999px;background:rgba(243,181,140,.07)}@media(max-width:700px){.lm-landing .fund-offer{padding:30px 22px}.lm-landing .offer-range{flex-direction:column;gap:14px}.lm-landing .offer-bar{width:1px;height:30px;margin-bottom:0;background:linear-gradient(180deg,rgba(169,195,255,.45),rgba(243,181,140,.8))}.lm-landing .offer-bar:after{right:auto;left:-3px;top:auto;bottom:-2px;border-left:3.5px solid transparent;border-right:3.5px solid transparent;border-top:7px solid rgba(243,181,140,.85);border-bottom:0}}.lm-landing .fund-tiers{margin-top:22px;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.lm-landing .tier{position:relative;padding:30px 30px 28px;border:1px solid var(--line);border-radius:22px;background:rgba(255,255,255,.016);display:flex;flex-direction:column}.lm-landing .tier.open{border-color:rgba(117,226,181,.28);background:rgba(117,226,181,.035)}.lm-landing .tier-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.lm-landing .tier-n{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.1em;color:#5C6676}.lm-landing .tier-k{font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#778397;padding:3px 9px;border:1px solid var(--line);border-radius:999px}.lm-landing .tier.open .tier-k{color:#75E2B5;border-color:rgba(117,226,181,.28);background:rgba(117,226,181,.06)}.lm-landing .tier h3{margin-top:16px;font-size:22px;letter-spacing:-.022em;color:var(--ink-1)}.lm-landing .tier-lede{margin-top:9px;font-size:14.5px;line-height:1.5;color:#B5C4ED}.lm-landing .tier-head{margin-top:18px;display:flex;align-items:baseline;gap:11px;flex-wrap:wrap}.lm-landing .tier-head b{font-size:34px;font-weight:600;letter-spacing:-.035em;color:var(--ink-1)}.lm-landing .head-pre{font-size:15px;color:#7F8A9B;align-self:baseline}.lm-landing .tier-head span{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#7F8A9B}.lm-landing .tier-grants{list-style:none;padding:0;margin:18px 0 0;display:flex;flex-direction:column;gap:10px}.lm-landing .tier-grants li{display:grid;grid-template-columns:1fr auto;grid-template-areas:"name amt" "when amt";column-gap:14px;row-gap:3px;padding:13px 15px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.014)}.lm-landing .grant-name{grid-area:name;font-size:14px;color:#B5C4ED}.lm-landing .grant-when{grid-area:when;font-family:var(--mono);font-size:9.5px;letter-spacing:.11em;text-transform:uppercase;color:#68727F}.lm-landing .grant-amt{grid-area:amt;align-self:center;font-size:24px;font-weight:600;letter-spacing:-.03em;color:var(--ink-1)}.lm-landing .tier-rows{list-style:none;padding:0;margin:18px 0 0;display:flex;flex-direction:column;gap:11px}.lm-landing .tier-rows li{position:relative;padding-left:19px;font-size:13.5px;line-height:1.6;color:#8792A3}.lm-landing .tier-rows li:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:50%;background:rgba(142,168,255,.5)}.lm-landing .tier.open .tier-rows li:before{background:rgba(117,226,181,.55)}.lm-landing .tier-note{margin-top:16px;padding-top:14px;border-top:1px solid var(--line);font-size:13px;line-height:1.65;color:#9AA6B8}.lm-landing .tier-cta{margin-top:auto;padding-top:22px;font-size:14px;font-weight:600;color:var(--ink-1);align-self:flex-start;border-bottom:1px solid rgba(230,237,255,.32);transition:border-color var(--dur-2)}.lm-landing .tier-cta:hover{border-bottom-color:rgba(230,237,255,.75)}.lm-landing .tier-where{margin-top:9px;font-family:var(--mono);font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:#68727F}@media(max-width:1080px) and (min-width:721px){.lm-landing .fund-tiers .tier-grants{flex-direction:row}.lm-landing .fund-tiers .tier-grants li{flex:1}}.lm-landing .fund-review{margin-top:22px;padding:30px;border:1px solid var(--line);border-radius:22px;background:rgba(255,255,255,.014)}.lm-landing .fund-review ol{list-style:none;padding:0 0 18px;margin:20px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;border-bottom:1px solid var(--line)}.lm-landing .fund-review li{padding:20px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.014);display:flex;flex-direction:column;gap:7px}.lm-landing .rv-n{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;color:#F3B58C}.lm-landing .rv-t{font-size:17px;font-weight:600;letter-spacing:-.02em;color:var(--ink-1)}.lm-landing .fund-review p{font-size:13px;line-height:1.65;color:#8792A3}.lm-landing .review-foot{margin-top:16px;font-size:13px;line-height:1.7;color:#9AA6B8;max-width:80ch}@media(max-width:860px){.lm-landing .fund-review ol{grid-template-columns:1fr}}.lm-landing .fund-identity{margin-top:22px;padding:30px;border:1px solid var(--line);border-radius:22px;background:rgba(255,255,255,.014);display:grid;grid-template-columns:1.05fr .95fr;gap:30px}.lm-landing .fund-identity h3{margin-top:13px;font-size:23px;letter-spacing:-.022em;color:var(--ink-1)}.lm-landing .fund-identity>div>p{margin-top:14px;font-size:13.5px;line-height:1.75;color:#8792A3;max-width:52ch}.lm-landing .fund-identity ul{list-style:none;padding:0;margin:0;align-self:center;display:flex;flex-direction:column;gap:11px}.lm-landing .fund-identity li{padding:13px 16px;border:1px solid var(--line);border-radius:12px;font-size:13px;color:#8792A3;background:rgba(255,255,255,.012)}@media(max-width:860px){.lm-landing .fund-identity{grid-template-columns:1fr;gap:20px}}.lm-landing .apply-page .fund-offer{margin-top:clamp(38px,5vh,58px)}.lm-landing .apply-page .fund-identity,.lm-landing .apply-page .fund-offer,.lm-landing .apply-page .fund-review,.lm-landing .apply-page .fund-tiers{max-width:1280px;margin-inline:auto}.lm-landing .apply-page .apply-grid{margin-top:clamp(44px,6vh,72px);scroll-margin-top:110px}.lm-landing .tui-frame{position:relative;margin:0;width:100%;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.07);background:#0B0D12;box-shadow:0 40px 120px -60px rgba(0,0,0,.9)}.lm-landing .tui-frame img{display:block;width:100%;height:auto}