.lm-landing[lang=zh-CN] .info-hero.jl-wrap h1{max-width:18em;font-size:clamp(24px,2.6vw,36px);line-height:1.18;letter-spacing:0}.lm-landing .info-hero.jl-wrap h1{max-width:22ch;margin:14px auto 0;overflow-wrap:anywhere}.lm-landing .info-hero.jl-wrap{width:100%;max-width:540px}.lm-landing .jl-wrap>p.jl-desc{margin:14px auto 0;max-width:46ch;font-size:16px;line-height:1.6;color:var(--ink-2);overflow-wrap:anywhere}.lm-landing .jl-wrap>p.jl-facts{margin:16px auto 0;max-width:none;font-family:var(--sans);font-size:13px;line-height:1.5;letter-spacing:0;color:var(--ink-3);font-variant-numeric:tabular-nums}.lm-landing .jl-wrap>p.jl-seat{margin:6px auto 0;max-width:42ch;font-family:var(--sans);font-size:13px;line-height:1.5;letter-spacing:0;color:var(--ink-2);text-wrap:pretty}.lm-landing .jl-wrap>p.jl-by{margin:10px auto 0;max-width:none;font-size:var(--t-note);line-height:1.6;color:var(--ink-2)}.lm-landing .jl-nb{white-space:nowrap}.lm-landing .jl-disc{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-right:8px;vertical-align:middle;border-radius:50%;font-family:var(--sans);font-size:11px;font-weight:600;line-height:1;color:var(--bg);background:var(--ink-1)}.lm-landing .jl-wrap>p.jl-gate{margin:16px 0 0;max-width:none;font-size:inherit;line-height:1}.lm-landing .jl-gate span{display:inline-block;padding:5px 12px 6px;border:1px solid var(--line-2);border-radius:999px;font-family:var(--sans);font-size:12px;letter-spacing:0;color:var(--ink-2)}.lm-landing .jl-rule{height:1px;margin:30px 0 0;background:var(--line)}.lm-landing .jl-panel{margin-top:28px}.lm-landing .jl-panel .jn-acts{margin-top:22px}.lm-landing .jl-panel>.jn-acts:first-child{margin-top:0}.lm-landing .jl-h2{margin:0;font-size:var(--t-h3);font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--ink-1);text-wrap:balance}.lm-landing .jl-h2:lang(zh){letter-spacing:0}.lm-landing .jl-body{margin:10px auto 0;max-width:42ch;font-size:15px;line-height:1.6;color:var(--ink-2);text-wrap:pretty}.lm-landing .jl-wrap>p.jl-lede{max-width:42ch;font-size:16px}.lm-landing .jl-quote,.lm-landing .jl-wrap>p.jl-lede{margin:18px auto 0;line-height:1.6;color:var(--ink-2)}.lm-landing .jl-quote{max-width:44ch;padding:12px 16px;text-align:left;font-size:15px;white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid var(--line-2);background:rgba(var(--surf),.06)}.lm-landing .jl-quote-k{display:block;margin-bottom:4px;white-space:normal;font-family:var(--sans);font-size:12px;font-weight:500;letter-spacing:0;color:var(--ink-3)}.lm-landing .jl-note{margin:20px auto 0;max-width:42ch;font-size:13px;line-height:1.6;color:var(--ink-3);text-wrap:pretty}.lm-landing .jl-err{margin:14px auto 0;max-width:42ch;font-size:14px;line-height:1.55;color:var(--danger)}.lm-landing .jl-quiet{margin:0;font-size:14px;color:var(--ink-3)}.lm-landing .jl-form{display:flex;flex-direction:column;gap:8px;text-align:left}.lm-landing .jl-label{font-family:var(--sans);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink-3)}.lm-landing .jl-textarea{display:block;width:100%;min-height:120px;resize:vertical;font-family:var(--sans);font-size:16px;line-height:1.55;color:var(--ink-1);background:var(--surface-solid);border:1px solid var(--line-2);border-radius:8px;padding:11px 13px;outline:none;transition:border-color var(--t-2) var(--e-out)}.lm-landing .jl-textarea:focus,.lm-landing .jl-textarea[aria-invalid=true]{border-color:var(--accent)}.lm-landing .jl-textarea::placeholder{color:var(--ink-3);opacity:1}.lm-landing .jl-count{margin:0;align-self:flex-end;font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:var(--ink-3);font-variant-numeric:tabular-nums}.lm-landing .jl-count:lang(zh){letter-spacing:0}.lm-landing .jl-count.is-over{color:var(--danger)}.lm-landing .jl-who{margin:4px 0 0;font-size:13px;line-height:1.6;color:var(--ink-3);overflow-wrap:anywhere}.lm-landing .jl-who b{font-weight:500;color:var(--ink-2)}.lm-landing .jl-link{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.lm-landing .jl-link:focus-visible,.lm-landing .jl-link:hover{color:var(--ink-1)}.lm-landing .jl-note .jl-link{white-space:nowrap}.lm-landing .jl-form .jn-acts{margin-top:14px;width:100%}.lm-landing .jl-form .jl-err,.lm-landing .jl-form .jl-note{text-align:center}.lm-landing button.jn-btn{cursor:pointer;-webkit-appearance:none;appearance:none}.lm-landing .jn-btn.is-primary:disabled,.lm-landing .jn-btn:disabled{opacity:.45;cursor:default}@media (prefers-reduced-motion:no-preference){.lm-landing .jl-panel.is-new{animation:jl-in var(--t-3) var(--e-out) both}.lm-landing .jl-hint{animation:jl-fade var(--t-2) var(--e-out) both}}@keyframes jl-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.lm-landing .jl-hint{position:fixed;inset:0;z-index:60;display:flex;justify-content:flex-end;align-items:flex-start;padding:10px 12px;background:rgba(var(--shade),.6)}.lm-landing .jl-hint-card{position:relative;max-width:300px;margin-top:8px;padding:16px 18px;text-align:left;color:var(--ink-1);background:var(--surface-solid);border:1px solid var(--line-2);border-radius:10px;box-shadow:0 24px 60px -24px rgba(var(--shade),.6)}.lm-landing .jl-hint-card:before{content:"";position:absolute;top:-7px;right:20px;width:12px;height:12px;transform:rotate(45deg);background:var(--surface-solid);border-left:1px solid var(--line-2);border-top:1px solid var(--line-2)}.lm-landing .jl-hint-card p{margin:0;font-size:15px;line-height:1.6}.lm-landing .jl-hint-card .jn-btn{margin-top:14px;min-height:40px}.lm-landing .jl-gate span.is-paid{color:var(--ink-1);border-color:var(--ink-1);font-weight:600}.lm-landing .jl-sheet-scrim{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:16px;background:color-mix(in srgb,var(--bg) 72%,transparent);backdrop-filter:blur(2px);animation:jl-fade .16s ease-out}.lm-landing .jl-sheet{width:100%;max-width:400px;padding:22px 22px 18px;border:1px solid var(--line-2);border-radius:10px;background:var(--bg);text-align:left;outline:none;animation:jl-rise .2s ease-out}.lm-landing .jl-sheet-h{margin:0;font-size:15px;font-weight:600;line-height:1.3;color:var(--ink-1)}.lm-landing .jl-sheet-amount{margin:12px 0 0;font-family:var(--mono);font-size:30px;line-height:1.1;color:var(--ink-1);font-variant-numeric:tabular-nums}.lm-landing .jl-sheet-rows{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 16px;margin:18px 0 0;padding:14px 0 0;border-top:1px solid var(--line);font-size:14px;line-height:1.45}.lm-landing .jl-sheet-rows dt{color:var(--ink-3)}.lm-landing .jl-sheet-rows dd{margin:0;color:var(--ink-1);overflow-wrap:anywhere}.lm-landing .jl-sheet-mono{font-family:var(--mono);font-size:13px}.lm-landing .jl-sheet .jl-sheet-note{margin:14px 0 0;max-width:none;font-size:13px;line-height:1.55;color:var(--ink-2)}.lm-landing .jl-sheet .jl-err{margin:10px 0 0}.lm-landing .jl-sheet-acts{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.lm-landing .jl-sheet-acts .jn-btn:disabled{opacity:.55;cursor:default}.lm-landing .jl-sheet .jl-sheet-foot{margin:12px 0 0;max-width:none;font-size:12px;line-height:1.5;color:var(--ink-3)}@media(max-width:520px){.lm-landing .jl-sheet-scrim{place-items:end center;padding:0}.lm-landing .jl-sheet{max-width:none;border-radius:12px 12px 0 0;border-bottom:0;padding-bottom:calc(18px + env(safe-area-inset-bottom))}.lm-landing .jl-sheet-acts .jn-btn{flex:1}}@keyframes jl-fade{0%{opacity:0}to{opacity:1}}@keyframes jl-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.lm-landing .jl-sheet,.lm-landing .jl-sheet-scrim{animation:none}}.lm-landing .jn-page.has-live{align-content:start}.lm-landing .jn-page>.jl-live{width:100%;max-width:1240px;margin:0 auto 36px;padding-inline:var(--pad)}.lm-landing .jl-live-k{display:flex;align-items:center;gap:7px;margin:0 0 10px;font-size:13px;font-weight:600;color:var(--ink-1)}.lm-landing .jl-live-k i{width:7px;height:7px;border-radius:50%;background:var(--live);animation:jl-live-pulse 1.6s ease-in-out infinite}.lm-landing .jl-live iframe{display:block;width:100%;height:clamp(480px,72vh,820px);border:1px solid var(--line-2);border-radius:14px;background:var(--bg)}@keyframes jl-live-pulse{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.lm-landing .jl-live-k i{animation:none}}