.lm{gap:4px;min-width:0;display:grid}.lm-top{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.lm-h{font:600 13px/1.4 var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--slate)}.lm-vp{padding:6px 0;overflow:hidden;container:lm/inline-size}.lm-track{justify-content:center;display:flex}.lm-dup{display:none}.lm-set{justify-content:center;align-items:center;gap:12px var(--lm-gs,44px);flex-wrap:wrap;flex:0 auto;min-width:0;max-width:100%;display:flex}.lm-i{flex:none;align-items:center;gap:14px;height:56px;display:flex}.lm-a{align-items:center;gap:inherit;height:100%;color:inherit;border-radius:8px;text-decoration:none;display:flex}.lm-logo{width:var(--wm);height:var(--hm);translate:0 var(--nym,0);flex:none;display:block;position:relative;overflow:hidden}.lm-logo img{left:var(--lx,0);top:var(--ly,0);width:var(--lw,100%);height:var(--lh,100%);object-fit:contain;-webkit-user-drag:none;user-select:none;max-width:none;position:absolute}.lm-lock{width:96px;font:500 13px/16px var(--sans);color:var(--ink2);flex:none}.lm-has-lock{flex-direction:column;justify-content:center;gap:14px;width:150px}.lm-has-lock .lm-a{flex-direction:column;justify-content:center;gap:14px}.lm-has-lock .lm-lock{white-space:nowrap;text-align:center;width:auto}.lm-tile .lm-name{background:var(--mist);text-align:center;width:136px;height:56px;font:600 15px/1.2 var(--sans);color:var(--ink);border-radius:14px;place-items:center;padding:0 10px;display:grid}.lm .gpause{border:1px solid var(--hair);width:44px;height:44px;color:var(--cob);background:#fff;border-radius:50%;flex:none;place-items:center;transition:border-color .18s;display:none}.lm .gpause:hover{border-color:var(--cob)}.lm .gpause svg{fill:currentColor;width:14px;height:14px}.lm .gpause .pl,.paused .lm .gpause .pa{display:none}.paused .lm .gpause .pl{display:block}@media (width>=768px){.lm-h{letter-spacing:.08em;font-size:12px}.lm-set{gap:16px var(--lm-g,64px)}.lm-i{gap:16px;height:72px}.lm-logo{width:var(--wd);height:var(--hd);translate:0 var(--nyd,0)}.lm-lock{width:104px;font-size:14px;line-height:18px}.lm-has-lock{flex-direction:row;gap:16px;width:auto}.lm-has-lock .lm-a{gap:inherit;flex-direction:row}.lm-has-lock .lm-lock{white-space:normal;text-align:left}.lm-tile .lm-name{width:176px;height:72px;font-size:17px}}@media (width<=767px){.lm-h{text-transform:none;letter-spacing:.01em}}@media screen and (prefers-reduced-motion:no-preference){.js .lm[data-moving] .gpause{display:grid}.js .lm[data-moving]:not(:has(:focus-visible)) .lm-vp{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000)}.js .lm[data-moving]:not(:has(:focus-visible)) .lm-track{width:max-content;animation:lm-x var(--lm-dur-s,50s) linear infinite;animation-delay:var(--lm-del-s,0s);will-change:transform;justify-content:flex-start}.js .lm[data-moving]:not(:has(:focus-visible)) .lm-dup{display:flex}.js .lm[data-moving]:not(:has(:focus-visible)) .lm-set{max-width:none;padding-right:var(--lm-gs,44px);flex-wrap:nowrap;flex:none;justify-content:flex-start}.js .lm[data-moving]:hover .lm-track{animation-play-state:paused}}@media screen and (prefers-reduced-motion:no-preference) and (width>=768px){.js .lm[data-moving]:not(:has(:focus-visible)) .lm-track{animation-duration:var(--lm-dur,50s);animation-delay:var(--lm-del,0s)}.js .lm[data-moving]:not(:has(:focus-visible)) .lm-set{padding-right:var(--lm-g,64px)}}@container lm (width<=360px){.lm .lm-set{gap:12px var(--lm-gs,44px)}.lm .lm-i{gap:14px;height:56px}.lm .lm-logo{width:var(--wm);height:var(--hm);translate:0 var(--nym,0)}.lm .lm-lock{white-space:nowrap;text-align:center;width:auto;font-size:13px;line-height:16px}.lm .lm-has-lock{flex-direction:column;gap:14px;width:150px}.lm .lm-has-lock .lm-a{flex-direction:column;gap:14px}}@media screen and (prefers-reduced-motion:no-preference){@container lm (width<=360px){.js .lm[data-moving]:not(:has(:focus-visible)) .lm-track{animation-duration:var(--lm-dur-s,50s);animation-delay:var(--lm-del-s,0s)}.js .lm[data-moving]:not(:has(:focus-visible)) .lm-set{padding-right:var(--lm-gs,44px)}}}@keyframes lm-x{to{transform:translate(-50%)}}@media print{.lm .gpause{display:none!important}.lm-vp{overflow:visible}}
