.mk .hero-grid{align-items:start}.mk .hero-copy{padding-top:clamp(8px,3vw,40px)}.mk .crumbs{color:#fff9;margin-bottom:16px;font-size:12px;display:block}.mk .crumbs a{color:inherit;text-decoration:none}.mk .crumbs a:hover{color:#fff}.client-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.client-list{flex-direction:column;gap:20px;margin:28px 0 0;padding:0;list-style:none;display:flex}.client-list li{border-left:2px solid var(--line);flex-direction:column;gap:2px;padding-left:18px;display:flex}.client-list b{font-weight:600}.client-list p{color:var(--ink-2);margin:0;font-size:.96rem;line-height:1.5}.lm{background:var(--white);border:1px solid var(--line);border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 30px 70px -40px #0a143259}.lm-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 18px;display:flex}.lm-logo{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-3);border:1px solid var(--line);border-radius:6px;padding:6px 8px;font-size:.62rem}.lm-title{flex-direction:column;min-width:0;display:flex}.lm-title b{font-size:.95rem;font-weight:600;line-height:1.2}.lm-title span{color:var(--ink-3);font-size:.78rem}.lm-badge{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#a8590f;white-space:nowrap;background:#fdeeda;border-radius:999px;margin-left:auto;padding:5px 10px;font-size:.62rem}.lm-body{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid}.lm-player{flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.lm-screen{aspect-ratio:16/9;background:#050608;border-radius:10px;align-items:flex-start;padding:10px;display:flex;position:relative}.lm-bubble{color:#fff;background:#ffffff1f;border-radius:8px;max-width:78%;padding:7px 9px;font-size:.68rem;line-height:1.35}.lm-bubble i{font-style:normal;font-family:var(--font-mono);color:var(--kami-glow);margin-right:6px}.lm-play{background:var(--blue);border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:14px;right:14px}.lm-play:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:9px solid #fff;margin-left:3px}.lm-bar{background:#e3e5ea;border-radius:999px;height:6px;position:relative}.lm-bar i{background:var(--blue);border-radius:999px;width:27%;position:absolute;top:0;bottom:0;left:0}.lm-bar b{background:var(--blue);border:2px solid #fff;border-radius:50%;width:16px;height:16px;font-size:0;position:absolute;top:-5px}.lm-bar b:nth-of-type(2){background:#d9822b}.lm-time{font-family:var(--font-mono);color:var(--ink-3);font-size:.68rem}.lm-side{border-left:1px solid var(--line);flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex}.lm-tab{color:var(--blue);font-size:.8rem;font-weight:600}.lm-comment{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:8px;display:grid}.lm-av{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.6rem;font-weight:600;display:grid}.lm-comment:nth-of-type(odd) .lm-av{background:#d9822b}.lm-comment p{color:var(--ink-2);margin:0;font-size:.74rem;line-height:1.4}.lm-comment p b{color:var(--black);font-weight:600;display:block}.lm-comment p i{font-style:normal;font-family:var(--font-mono);color:var(--blue);margin-right:5px}@media (max-width:960px){.client-grid,.lm-body{grid-template-columns:1fr}.lm-side{border-left:0;border-top:1px solid var(--line)}}
